@@ -3174,7 +3174,7 @@ bool IRTranslator::translateInsertElement(const User &U,
3174
3174
Register Res = getOrCreateVReg (U);
3175
3175
Register Val = getOrCreateVReg (*U.getOperand (0 ));
3176
3176
Register Elt = getOrCreateVReg (*U.getOperand (1 ));
3177
- unsigned PreferredVecIdxWidth = TLI->getVectorIdxTy (*DL). getSizeInBits ( );
3177
+ unsigned PreferredVecIdxWidth = TLI->getVectorIdxWidth (*DL);
3178
3178
Register Idx;
3179
3179
if (auto *CI = dyn_cast<ConstantInt>(U.getOperand (2 ))) {
3180
3180
if (CI->getBitWidth () != PreferredVecIdxWidth) {
@@ -3200,7 +3200,7 @@ bool IRTranslator::translateInsertVector(const User &U,
3200
3200
Register Elt = getOrCreateVReg (*U.getOperand (1 ));
3201
3201
3202
3202
ConstantInt *CI = cast<ConstantInt>(U.getOperand (2 ));
3203
- unsigned PreferredVecIdxWidth = TLI->getVectorIdxTy (*DL). getSizeInBits ( );
3203
+ unsigned PreferredVecIdxWidth = TLI->getVectorIdxWidth (*DL);
3204
3204
3205
3205
// Resize Index to preferred index width.
3206
3206
if (CI->getBitWidth () != PreferredVecIdxWidth) {
@@ -3255,7 +3255,7 @@ bool IRTranslator::translateExtractElement(const User &U,
3255
3255
3256
3256
Register Res = getOrCreateVReg (U);
3257
3257
Register Val = getOrCreateVReg (*U.getOperand (0 ));
3258
- unsigned PreferredVecIdxWidth = TLI->getVectorIdxTy (*DL). getSizeInBits ( );
3258
+ unsigned PreferredVecIdxWidth = TLI->getVectorIdxWidth (*DL);
3259
3259
Register Idx;
3260
3260
if (auto *CI = dyn_cast<ConstantInt>(U.getOperand (1 ))) {
3261
3261
if (CI->getBitWidth () != PreferredVecIdxWidth) {
@@ -3279,7 +3279,7 @@ bool IRTranslator::translateExtractVector(const User &U,
3279
3279
Register Res = getOrCreateVReg (U);
3280
3280
Register Vec = getOrCreateVReg (*U.getOperand (0 ));
3281
3281
ConstantInt *CI = cast<ConstantInt>(U.getOperand (1 ));
3282
- unsigned PreferredVecIdxWidth = TLI->getVectorIdxTy (*DL). getSizeInBits ( );
3282
+ unsigned PreferredVecIdxWidth = TLI->getVectorIdxWidth (*DL);
3283
3283
3284
3284
// Resize Index to preferred index width.
3285
3285
if (CI->getBitWidth () != PreferredVecIdxWidth) {
0 commit comments