@@ -3174,7 +3174,7 @@ bool IRTranslator::translateInsertElement(const User &U,
31743174 Register Res = getOrCreateVReg (U);
31753175 Register Val = getOrCreateVReg (*U.getOperand (0 ));
31763176 Register Elt = getOrCreateVReg (*U.getOperand (1 ));
3177- unsigned PreferredVecIdxWidth = TLI->getVectorIdxTy (*DL). getSizeInBits ( );
3177+ unsigned PreferredVecIdxWidth = TLI->getVectorIdxWidth (*DL);
31783178 Register Idx;
31793179 if (auto *CI = dyn_cast<ConstantInt>(U.getOperand (2 ))) {
31803180 if (CI->getBitWidth () != PreferredVecIdxWidth) {
@@ -3200,7 +3200,7 @@ bool IRTranslator::translateInsertVector(const User &U,
32003200 Register Elt = getOrCreateVReg (*U.getOperand (1 ));
32013201
32023202 ConstantInt *CI = cast<ConstantInt>(U.getOperand (2 ));
3203- unsigned PreferredVecIdxWidth = TLI->getVectorIdxTy (*DL). getSizeInBits ( );
3203+ unsigned PreferredVecIdxWidth = TLI->getVectorIdxWidth (*DL);
32043204
32053205 // Resize Index to preferred index width.
32063206 if (CI->getBitWidth () != PreferredVecIdxWidth) {
@@ -3255,7 +3255,7 @@ bool IRTranslator::translateExtractElement(const User &U,
32553255
32563256 Register Res = getOrCreateVReg (U);
32573257 Register Val = getOrCreateVReg (*U.getOperand (0 ));
3258- unsigned PreferredVecIdxWidth = TLI->getVectorIdxTy (*DL). getSizeInBits ( );
3258+ unsigned PreferredVecIdxWidth = TLI->getVectorIdxWidth (*DL);
32593259 Register Idx;
32603260 if (auto *CI = dyn_cast<ConstantInt>(U.getOperand (1 ))) {
32613261 if (CI->getBitWidth () != PreferredVecIdxWidth) {
@@ -3279,7 +3279,7 @@ bool IRTranslator::translateExtractVector(const User &U,
32793279 Register Res = getOrCreateVReg (U);
32803280 Register Vec = getOrCreateVReg (*U.getOperand (0 ));
32813281 ConstantInt *CI = cast<ConstantInt>(U.getOperand (1 ));
3282- unsigned PreferredVecIdxWidth = TLI->getVectorIdxTy (*DL). getSizeInBits ( );
3282+ unsigned PreferredVecIdxWidth = TLI->getVectorIdxWidth (*DL);
32833283
32843284 // Resize Index to preferred index width.
32853285 if (CI->getBitWidth () != PreferredVecIdxWidth) {
0 commit comments