Home
last modified time | relevance | path

Searched defs:EVL (Results 1 – 17 of 17) sorted by relevance

/llvm-project/llvm/unittests/IR/
H A DVectorBuilderTest.cpp30 Value *&Mask, Value *&EVL) { in createBuilderModule()
51 Value *Mask, *EVL; in TEST_F() local
101 Value *Mask, *EVL; in TEST_F() local
147 Value *Mask, *EVL; in TEST_F() local
182 Value *Mask, *EVL; in TEST_F() local
215 Value *Mask, *EVL; in TEST_F() local
253 Value *Mask, *EVL; in TEST_F() local
268 Value *Mask, *EVL; in TEST_F() local
/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeTypes.h277 SDValue VPSExtPromotedInteger(SDValue Op, SDValue Mask, SDValue EVL) { in VPSExtPromotedInteger() argument
290 SDValue VPZExtPromotedInteger(SDValue Op, SDValue Mask, SDValue EVL) { in VPZExtPromotedInteger() argument
H A DLegalizeVectorOps.cpp1460 SDValue EVL = Node->getOperand(3); ExpandVP_SELECT() local
1493 SDValue EVL = Node->getOperand(3); ExpandVP_MERGE() local
1540 SDValue EVL = Node->getOperand(3); ExpandVP_REM() local
1710 SDValue Mask, EVL; ExpandSETCC() local
[all...]
H A DLegalizeIntegerTypes.cpp693 DAG.getNode(N->getOpcode(), dl, NVT, Op, Mask, EVL), in PromoteIntRes_CTLZ() local
584 SDValue EVL = N->getOperand(2); PromoteIntRes_BSWAP() local
612 SDValue EVL = N->getOperand(2); PromoteIntRes_BITREVERSE() local
672 SDValue EVL = N->getOperand(2); PromoteIntRes_CTLZ() local
724 SDValue EVL = N->getOperand(2); PromoteIntRes_CTPOP_PARITY() local
1392 SDValue EVL = N->getOperand(3); PromoteIntRes_SHL() local
1429 SDValue EVL = N->getOperand(3); PromoteIntRes_SExtIntBinOp() local
1448 SDValue EVL = N->getOperand(3); PromoteIntRes_ZExtIntBinOp() local
1478 SDValue EVL = N->getOperand(3); PromoteIntRes_SRA() local
1498 SDValue EVL = N->getOperand(3); PromoteIntRes_SRL() local
1569 SDValue EVL = N->getOperand(4); PromoteIntRes_VPFunnelShift() local
[all...]
H A DSelectionDAG.cpp1544 getVPZeroExtendInReg(SDValue Op,SDValue Mask,SDValue EVL,const SDLoc & DL,EVT VT) getVPZeroExtendInReg() argument
1589 getVPLogicalNOT(const SDLoc & DL,SDValue Val,SDValue Mask,SDValue EVL,EVT VT) getVPLogicalNOT() argument
1595 getVPPtrExtOrTrunc(const SDLoc & DL,EVT VT,SDValue Op,SDValue Mask,SDValue EVL) getVPPtrExtOrTrunc() argument
1600 getVPZExtOrTrunc(const SDLoc & DL,EVT VT,SDValue Op,SDValue Mask,SDValue EVL) getVPZExtOrTrunc() argument
9079 getLoadVP(ISD::MemIndexedMode AM,ISD::LoadExtType ExtType,EVT VT,const SDLoc & dl,SDValue Chain,SDValue Ptr,SDValue Offset,SDValue Mask,SDValue EVL,MachinePointerInfo PtrInfo,EVT MemVT,Align Alignment,MachineMemOperand::Flags MMOFlags,const AAMDNodes & AAInfo,const MDNode * Ranges,bool IsExpanding) getLoadVP() argument
9103 getLoadVP(ISD::MemIndexedMode AM,ISD::LoadExtType ExtType,EVT VT,const SDLoc & dl,SDValue Chain,SDValue Ptr,SDValue Offset,SDValue Mask,SDValue EVL,EVT MemVT,MachineMemOperand * MMO,bool IsExpanding) getLoadVP() argument
9136 getLoadVP(EVT VT,const SDLoc & dl,SDValue Chain,SDValue Ptr,SDValue Mask,SDValue EVL,MachinePointerInfo PtrInfo,MaybeAlign Alignment,MachineMemOperand::Flags MMOFlags,const AAMDNodes & AAInfo,const MDNode * Ranges,bool IsExpanding) getLoadVP() argument
9149 getLoadVP(EVT VT,const SDLoc & dl,SDValue Chain,SDValue Ptr,SDValue Mask,SDValue EVL,MachineMemOperand * MMO,bool IsExpanding) getLoadVP() argument
9158 getExtLoadVP(ISD::LoadExtType ExtType,const SDLoc & dl,EVT VT,SDValue Chain,SDValue Ptr,SDValue Mask,SDValue EVL,MachinePointerInfo PtrInfo,EVT MemVT,MaybeAlign Alignment,MachineMemOperand::Flags MMOFlags,const AAMDNodes & AAInfo,bool IsExpanding) getExtLoadVP() argument
9171 getExtLoadVP(ISD::LoadExtType ExtType,const SDLoc & dl,EVT VT,SDValue Chain,SDValue Ptr,SDValue Mask,SDValue EVL,EVT MemVT,MachineMemOperand * MMO,bool IsExpanding) getExtLoadVP() argument
9196 getStoreVP(SDValue Chain,const SDLoc & dl,SDValue Val,SDValue Ptr,SDValue Offset,SDValue Mask,SDValue EVL,EVT MemVT,MachineMemOperand * MMO,ISD::MemIndexedMode AM,bool IsTruncating,bool IsCompressing) getStoreVP() argument
9230 getTruncStoreVP(SDValue Chain,const SDLoc & dl,SDValue Val,SDValue Ptr,SDValue Mask,SDValue EVL,MachinePointerInfo PtrInfo,EVT SVT,Align Alignment,MachineMemOperand::Flags MMOFlags,const AAMDNodes & AAInfo,bool IsCompressing) getTruncStoreVP() argument
9253 getTruncStoreVP(SDValue Chain,const SDLoc & dl,SDValue Val,SDValue Ptr,SDValue Mask,SDValue EVL,EVT SVT,MachineMemOperand * MMO,bool IsCompressing) getTruncStoreVP() argument
9333 getStridedLoadVP(ISD::MemIndexedMode AM,ISD::LoadExtType ExtType,EVT VT,const SDLoc & DL,SDValue Chain,SDValue Ptr,SDValue Offset,SDValue Stride,SDValue Mask,SDValue EVL,EVT MemVT,MachineMemOperand * MMO,bool IsExpanding) getStridedLoadVP() argument
9366 getStridedLoadVP(EVT VT,const SDLoc & DL,SDValue Chain,SDValue Ptr,SDValue Stride,SDValue Mask,SDValue EVL,MachineMemOperand * MMO,bool IsExpanding) getStridedLoadVP() argument
9376 getExtStridedLoadVP(ISD::LoadExtType ExtType,const SDLoc & DL,EVT VT,SDValue Chain,SDValue Ptr,SDValue Stride,SDValue Mask,SDValue EVL,EVT MemVT,MachineMemOperand * MMO,bool IsExpanding) getExtStridedLoadVP() argument
9386 getStridedStoreVP(SDValue Chain,const SDLoc & DL,SDValue Val,SDValue Ptr,SDValue Offset,SDValue Stride,SDValue Mask,SDValue EVL,EVT MemVT,MachineMemOperand * MMO,ISD::MemIndexedMode AM,bool IsTruncating,bool IsCompressing) getStridedStoreVP() argument
9422 getTruncStridedStoreVP(SDValue Chain,const SDLoc & DL,SDValue Val,SDValue Ptr,SDValue Stride,SDValue Mask,SDValue EVL,EVT SVT,MachineMemOperand * MMO,bool IsCompressing) getTruncStridedStoreVP() argument
[all...]
H A DLegalizeVectorTypes.cpp2055 SDValue EVL = LD->getVectorLength(); SplitVecRes_VP_LOAD() local
2996 SDValue EVL = N->getOperand(2); SplitVecRes_VP_REVERSE() local
3583 SDValue EVL = N->getVectorLength(); SplitVecOp_VP_STORE() local
5633 SDValue EVL = DAG.getElementCount(DL, TLI.getVPExplicitVectorLengthTy(), WidenVecRes_LOAD() local
5678 SDValue EVL = N->getVectorLength(); WidenVecRes_VP_LOAD() local
6797 SDValue EVL = DAG.getElementCount(DL, TLI.getVPExplicitVectorLengthTy(), WidenVecOp_STORE() local
[all...]
H A DTargetLowering.cpp9111 SDValue EVL = N->getOperand(2); expandVPCTTZElements() local
9356 SDValue EVL = N->getOperand(2); expandVPBSWAP() local
9495 SDValue EVL = N->getOperand(2); expandVPBITREVERSE() local
11354 LegalizeSetCCCondCode(SelectionDAG & DAG,EVT VT,SDValue & LHS,SDValue & RHS,SDValue & CC,SDValue Mask,SDValue EVL,bool & NeedInvert,const SDLoc & dl,SDValue & Chain,bool IsSignaling) const LegalizeSetCCCondCode() argument
[all...]
H A DLegalizeDAG.cpp4106 SDValue Mask, EVL; ExpandNode() local
H A DSelectionDAGBuilder.cpp8467 SDValue EVL = getValue(VPIntrin.getOperand(4)); visitVPCmp() local
/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanRecipes.cpp414 Value *EVL = State.Builder.CreateIntrinsic( generatePerPart() local
426 Value *EVL = GetEVL(State, AVL); generatePerPart() local
[all...]
H A DLoopVectorize.cpp9351 createReverseEVL(IRBuilderBase & Builder,Value * Operand,Value * EVL,const Twine & Name) createReverseEVL() argument
9372 Value *EVL = State.get(getEVL(), VPIteration(0, 0)); execute() local
9456 Value *EVL = State.get(getEVL(), VPIteration(0, 0)); execute() local
[all...]
H A DVectorCombine.cpp878 Value *EVL = VPI.getArgOperand(3); scalarizeVPIntrinsic() local
/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h1629 const Value *EVL = Args[4]; getIntrinsicInstrCost() local
1639 const Value *EVL = Args[3]; getIntrinsicInstrCost() local
/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DAddressSanitizer.cpp1472 Value *EVL = IB.CreateAddReduce(ExtMask); getInterestingMemoryOperands() local
1620 instrumentMaskedLoadOrStore(AddressSanitizer * Pass,const DataLayout & DL,Type * IntptrTy,Value * Mask,Value * EVL,Value * Stride,Instruction * I,Value * Addr,MaybeAlign Alignment,unsigned Granularity,Type * OpType,bool IsWrite,Value * SizeArgument,bool UseCalls,uint32_t Exp,RuntimeCallInserter & RTCI) instrumentMaskedLoadOrStore() argument
[all...]
/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopUtils.cpp1580 if (auto *EVL = LI->getLoopFor(ExitInsn->getParent())) rewriteLoopExitValues() local
H A DBasicBlockUtils.cpp1782 SplitBlockAndInsertForEachLane(Value * EVL,Instruction * InsertBefore,std::function<void (IRBuilderBase &,Value *)> Func) SplitBlockAndInsertForEachLane() argument
/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp5519 SDValue EVL = Op->getOperand(2); lowerVPCttzElements() local
11621 SDValue EVL = Op.getOperand(2); lowerVPReverseExperimental() local
[all...]