Searched refs:IdxVT (Results 1 - 5 of 5) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp531 EVT IdxVT = EVT::getEVT(Idx->getType(), /*HandleUnknown=*/false); local
532 if (IdxVT.bitsLT(PtrVT)) {
533 IdxN = fastEmit_r(IdxVT.getSimpleVT(), PtrVT, ISD::SIGN_EXTEND, IdxN,
536 } else if (IdxVT.bitsGT(PtrVT)) {
538 fastEmit_r(IdxVT.getSimpleVT(), PtrVT, ISD::TRUNCATE, IdxN, IdxNIsKill);
H A DLegalizeDAG.cpp4689 EVT IdxVT = Idx.getValueType();
4691 SDValue Factor = DAG.getConstant(NewEltsPerOldElt, SL, IdxVT);
4692 SDValue NewBaseIdx = DAG.getNode(ISD::MUL, SL, IdxVT, Idx, Factor);
4698 SDValue IdxOffset = DAG.getConstant(I, SL, IdxVT);
4699 SDValue TmpIdx = DAG.getNode(ISD::ADD, SL, IdxVT, NewBaseIdx, IdxOffset);
4736 EVT IdxVT = Idx.getValueType();
4739 SDValue Factor = DAG.getConstant(NewEltsPerOldElt, SDLoc(), IdxVT);
4740 SDValue NewBaseIdx = DAG.getNode(ISD::MUL, SL, IdxVT, Idx, Factor);
4747 SDValue IdxOffset = DAG.getConstant(I, SL, IdxVT);
4748 SDValue InEltIdx = DAG.getNode(ISD::ADD, SL, IdxVT, NewBaseId
[all...]
H A DTargetLowering.cpp7207 EVT IdxVT = Idx.getValueType();
7210 APInt Imm = APInt::getLowBitsSet(IdxVT.getSizeInBits(),
7212 return DAG.getNode(ISD::AND, dl, IdxVT, Idx,
7213 DAG.getConstant(Imm, dl, IdxVT));
7216 return DAG.getNode(ISD::UMIN, dl, IdxVT, Idx,
7217 DAG.getConstant(NElts - 1, dl, IdxVT));
7236 EVT IdxVT = Index.getValueType();
7238 Index = DAG.getNode(ISD::MUL, dl, IdxVT, Index,
7239 DAG.getConstant(EltSize, dl, IdxVT));
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64FastISel.cpp5006 EVT IdxVT = EVT::getEVT(Idx->getType(), /*HandleUnknown=*/false); local
5007 if (IdxVT.bitsLT(PtrVT)) {
5008 IdxN = emitIntExt(IdxVT.getSimpleVT(), IdxN, PtrVT, /*isZExt=*/false);
5010 } else if (IdxVT.bitsGT(PtrVT))
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp9937 EVT IdxVT = Idx.getValueType(); local
9941 SDValue IC = DAG.getConstant(I, SL, IdxVT);

Completed in 240 milliseconds