/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | R600ISelLowering.h | 57 bool canCombineTruncStore(EVT ValVT, EVT MemVT, in canCombineTruncStore()
|
H A D | R600ISelLowering.cpp | 1039 EVT MemVT = Store->getMemoryVT(); in lowerPrivateTruncStore() local 1113 EVT MemVT = StoreNode->getMemoryVT(); in LowerSTORE() local 1266 EVT MemVT = Load->getMemoryVT(); in lowerPrivateExtLoad() local 1320 EVT MemVT = LoadNode->getMemoryVT(); in LowerLOAD() local 1474 EVT MemVT = VA.getLocVT(); in LowerFormalArguments() local 1531 bool R600TargetLowering::canMergeStoresTo(unsigned AS, EVT MemVT, in canMergeStoresTo()
|
H A D | AMDGPUISelLowering.cpp | 958 bool AMDGPUTargetLowering:: storeOfVectorConstantIsCheap(bool IsZero, EVT MemVT, in storeOfVectorConstantIsCheap() 1190 EVT MemVT = ArgVT; in analyzeFormalArgumentsCompute() local 1783 EVT MemVT = Load->getMemoryVT(); in SplitVectorLoad() local 1832 EVT MemVT = Load->getMemoryVT(); in WidenOrSplitVectorLoad() local 1872 EVT MemVT = Store->getMemoryVT(); in SplitVectorStore() local
|
H A D | SIISelLowering.cpp | 1677 bool SITargetLowering::canMergeStoresTo(unsigned AS, EVT MemVT, in canMergeStoresTo() 2009 SDValue SITargetLowering::convertArgType(SelectionDAG &DAG, EVT VT, EVT MemVT, in convertArgType() 2041 SelectionDAG &DAG, EVT VT, EVT MemVT, const SDLoc &SL, SDValue Chain, in lowerKernargMemParameter() 2106 MVT MemVT = VA.getValVT(); in lowerStackParameter() local 2929 EVT MemVT = VA.getLocVT(); in LowerFormalArguments() local 8805 EVT MemVT = VData.getValueType(); in lowerRawBufferAtomicIntrin() local 8833 EVT MemVT = VData.getValueType(); in lowerStructBufferAtomicIntrin() local 9358 ArrayRef<SDValue> Ops, EVT MemVT, in getMemIntrinsicNode() 10189 EVT MemVT = Ld->getMemoryVT(); in widenLoad() local 10253 EVT MemVT = Load->getMemoryVT(); in LowerLOAD() local [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | TargetLowering.h | 671 virtual bool storeOfVectorConstantIsCheap(bool IsZero, EVT MemVT, in storeOfVectorConstantIsCheap() 680 virtual bool mergeStoresAfterLegalization(EVT MemVT) const { in mergeStoresAfterLegalization() 685 virtual bool canMergeStoresTo(unsigned AS, EVT MemVT, in canMergeStoresTo() 1440 EVT MemVT) const { in getLoadExtAction() 1451 bool isLoadExtLegal(unsigned ExtType, EVT ValVT, EVT MemVT) const { in isLoadExtLegal() 1457 bool isLoadExtLegalOrCustom(unsigned ExtType, EVT ValVT, EVT MemVT) const { in isLoadExtLegalOrCustom() 1464 EVT MemVT) const { in getAtomicLoadExtAction() 1480 bool isAtomicLoadExtLegal(unsigned ExtType, EVT ValVT, EVT MemVT) const { in isAtomicLoadExtLegal() 1487 LegalizeAction getTruncStoreAction(EVT ValVT, EVT MemVT) const { in getTruncStoreAction() 1498 bool isTruncStoreLegal(EVT ValVT, EVT MemVT) const { in isTruncStoreLegal() [all …]
|
H A D | BasicTTIImpl.h | 1358 EVT MemVT = getTLI()->getValueType(DL, Src); variable
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAG.cpp | 8635 SDValue SelectionDAG::getAtomic(unsigned Opcode, const SDLoc &dl, EVT MemVT, in getAtomic() 8659 EVT MemVT, SDVTList VTs, SDValue Chain, in getAtomicCmpSwap() 8670 SDValue SelectionDAG::getAtomic(unsigned Opcode, const SDLoc &dl, EVT MemVT, in getAtomic() 8702 SDValue SelectionDAG::getAtomic(unsigned Opcode, const SDLoc &dl, EVT MemVT, in getAtomic() 8726 EVT MemVT, MachinePointerInfo PtrInfo, Align Alignment, in getMemIntrinsicNode() 8741 ArrayRef<SDValue> Ops, EVT MemVT, in getMemIntrinsicNode() 8878 MachinePointerInfo PtrInfo, EVT MemVT, in getLoad() 8901 SDValue Ptr, SDValue Offset, EVT MemVT, in getLoad() 8968 MachinePointerInfo PtrInfo, EVT MemVT, in getExtLoad() 8978 EVT VT, SDValue Chain, SDValue Ptr, EVT MemVT, in getExtLoad() [all …]
|
H A D | LegalizeDAG.cpp | 500 EVT MemVT = ST->getMemoryVT(); in LegalizeStoreOps() local 611 EVT MemVT = ST->getMemoryVT(); in LegalizeStoreOps() local 672 EVT MemVT = LD->getMemoryVT(); in LegalizeLoadOps() local 859 EVT MemVT = LD->getMemoryVT(); in LegalizeLoadOps() local 1516 EVT MemVT = isa<BuildVectorSDNode>(Node) ? VT.getVectorElementType() in ExpandVectorBuildThroughStack() local 4051 EVT MemVT = EVT::getIntegerVT(*DAG.getContext(), EntrySize * 8); in ExpandNode() local
|
H A D | DAGCombiner.cpp | 1433 EVT MemVT = LD->getMemoryVT(); in PromoteOperand() local 1670 EVT MemVT = LD->getMemoryVT(); in PromoteLoad() local 6455 ISD::LoadExtType ExtType, EVT &MemVT, in isLegalNarrowLdSt() 7208 EVT MemVT = GN0->getMemoryVT(); in visitAND() local 7286 EVT MemVT = LN0->getMemoryVT(); in visitAND() local 8894 EVT MemVT = N->getMemoryVT(); in mergeTruncStores() local 9208 EVT MemVT = in MatchLoadCombine() local 13156 EVT MemVT = Load->getMemoryVT(); in CombineZExtLogicopShiftLoad() local 13264 EVT MemVT = LN0->getMemoryVT(); in tryToFoldExtOfExtload() local 13687 EVT MemVT = LN00->getMemoryVT(); in visitSIGN_EXTEND() local [all …]
|
H A D | LegalizeVectorTypes.cpp | 1332 IncrementPointer(MemSDNode * N,EVT MemVT,MachinePointerInfo & MPI,SDValue & Ptr,uint64_t * ScaledOffset) IncrementPointer() argument 3042 EVT MemVT = EVT::getVectorVT(*DAG.getContext(), VT.getVectorElementType(), SplitVecRes_VP_REVERSE() local 7311 for (EVT MemVT : reverse(MVT::integer_valuetypes())) { findMemType() local 7332 for (EVT MemVT : reverse(MVT::vector_valuetypes())) { findMemType() local 7488 for (EVT MemVT : MemVTs) { GenWidenVectorLoads() local [all...] |
H A D | SelectionDAGBuilder.cpp | 2903 EVT MemVT = TLI.getMemValueType(DAG.getDataLayout(), CB.CmpLHS->getType()); in visitSwitchCase() local 3647 EVT MemVT = in visitICmp() local 5060 MVT MemVT = getValue(I.getCompareOperand()).getSimpleValueType(); in visitAtomicCmpXchg() local 5116 auto MemVT = getValue(I.getValOperand()).getSimpleValueType(); in visitAtomicRMW() local 5160 EVT MemVT = TLI.getMemValueType(DAG.getDataLayout(), I.getType()); in visitAtomicLoad() local 5196 EVT MemVT = in visitAtomicStore() local 7917 EVT MemVT = in visitIntrinsicCall() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/ |
H A D | VEISelLowering.cpp | 1378 EVT MemVT = LdNode->getMemoryVT(); in lowerLoadI1() local 1429 EVT MemVT = LdNode->getMemoryVT(); in lowerLOAD() local 1502 EVT MemVT = StNode->getMemoryVT(); in lowerStoreI1() local 1542 EVT MemVT = StNode->getMemoryVT(); in lowerSTORE() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.h | 1104 bool mergeStoresAfterLegalization(EVT MemVT) const override { in mergeStoresAfterLegalization() 1469 bool storeOfVectorConstantIsCheap(bool IsZero, EVT MemVT, unsigned NumElem, in storeOfVectorConstantIsCheap()
|
H A D | X86ISelDAGToDAG.cpp | 1383 MVT MemVT = (N->getOpcode() == ISD::FP_ROUND) ? DstVT : SrcVT; in PreprocessISelDAG() local 1439 MVT MemVT = (N->getOpcode() == ISD::STRICT_FP_ROUND) ? DstVT : SrcVT; in PreprocessISelDAG() local 3565 EVT MemVT = StoreNode->getMemoryVT(); in foldLoadStoreIntoMemOperand() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.h | 689 bool canMergeStoresTo(unsigned AddressSpace, EVT MemVT, in canMergeStoresTo()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsISelLowering.cpp | 2689 EVT VT = LD->getValueType(0), MemVT = LD->getMemoryVT(); in createLoadLR() local 2706 EVT MemVT = LD->getMemoryVT(); in lowerLOAD() local 2771 EVT MemVT = SD->getMemoryVT(), BasePtrVT = Ptr.getValueType(); in createStoreLR() local 2832 EVT MemVT = SD->getMemoryVT(); in lowerSTORE() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVISelLowering.h | 662 bool storeOfVectorConstantIsCheap(bool IsZero, EVT MemVT, unsigned NumElem, in storeOfVectorConstantIsCheap()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.h | 842 bool canMergeStoresTo(unsigned AddressSpace, EVT MemVT, in canMergeStoresTo()
|
H A D | AArch64ISelLowering.cpp | 6197 EVT MemVT = MGT->getMemoryVT(); in LowerMGATHER() local 6296 EVT MemVT = MSC->getMemoryVT(); in LowerMSCATTER() local 6393 EVT VT, EVT MemVT, in LowerTruncateVectorStore() 6435 EVT MemVT = StoreNode->getMemoryVT(); in LowerSTORE() local 7466 MVT MemVT = VA.getValVT(); in LowerFormalArguments() local 18846 static bool isConstantSplatVectorMaskForType(SDNode *N, EVT MemVT) { in isConstantSplatVectorMaskForType() 18959 EVT MemVT; in performSVEAndCombine() local 22454 EVT MemVT = LoadSDN->getMemoryVT(); in performPostLD1Combine() local 22596 EVT MemVT = LD->getMemoryVT(); in combineV3I8LoadExt() local 22654 EVT MemVT = LD->getMemoryVT(); in performLOADCombine() local [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCISelLowering.cpp | 3012 EVT MemVT = LD->getMemoryVT(); in usePartialVectorLoads() local 8536 bool PPCTargetLowering::canReuseLoadAddress(SDValue Op, EVT MemVT, in canReuseLoadAddress() 9424 EVT MemVT = InputNode->getMemoryVT(); in isValidSplatLoad() local 11227 EVT MemVT = AtomicNode->getMemoryVT(); in LowerATOMIC_CMP_SWAP() local 11258 EVT MemVT = N->getMemoryVT(); in LowerATOMIC_LOAD_STORE() local 15917 EVT MemVT = cast<StoreSDNode>(N)->getMemoryVT(); in PerformDAGCombine() local 16061 EVT MemVT = LD->getMemoryVT(); in PerformDAGCombine() local 17407 EVT MemVT = LD->getMemoryVT(); in isZExtFree() local 18366 EVT MemVT = MN->getMemoryVT(); in computeMOFlags() local
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | TargetLoweringBase.cpp | 661 for (MVT MemVT : MVT::all_valuetypes()) in initActions() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelDAGToDAG.cpp | 2071 EVT MemVT = Mem->getMemoryVT(); in tryLoadParam() local
|
H A D | NVPTXISelLowering.cpp | 2906 EVT MemVT = Load->getMemoryVT(); in LowerLOAD() local 5555 EVT MemVT = Mem->getMemoryVT(); in PerformANDCombine() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/ |
H A D | SparcISelLowering.cpp | 2998 EVT MemVT = LdNode->getMemoryVT(); in LowerLOAD() local 3047 EVT MemVT = St->getMemoryVT(); in LowerSTORE() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelDAGToDAG.cpp | 1401 EVT MemVT = StoreNode->getMemoryVT(); in tryFoldLoadStoreIntoMemOperand() local
|