Home
last modified time | relevance | path

Searched defs:MemVT (Results 1 – 25 of 35) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600ISelLowering.h57 bool canCombineTruncStore(EVT ValVT, EVT MemVT, in canCombineTruncStore()
H A DR600ISelLowering.cpp1039 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 DAMDGPUISelLowering.cpp958 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 DSIISelLowering.cpp1677 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 DTargetLowering.h671 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 DBasicTTIImpl.h1358 EVT MemVT = getTLI()->getValueType(DL, Src); variable
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp8635 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 DLegalizeDAG.cpp500 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 DDAGCombiner.cpp1433 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 DLegalizeVectorTypes.cpp1332 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 DSelectionDAGBuilder.cpp2903 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 DVEISelLowering.cpp1378 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 DX86ISelLowering.h1104 bool mergeStoresAfterLegalization(EVT MemVT) const override { in mergeStoresAfterLegalization()
1469 bool storeOfVectorConstantIsCheap(bool IsZero, EVT MemVT, unsigned NumElem, in storeOfVectorConstantIsCheap()
H A DX86ISelDAGToDAG.cpp1383 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 DARMISelLowering.h689 bool canMergeStoresTo(unsigned AddressSpace, EVT MemVT, in canMergeStoresTo()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsISelLowering.cpp2689 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 DRISCVISelLowering.h662 bool storeOfVectorConstantIsCheap(bool IsZero, EVT MemVT, unsigned NumElem, in storeOfVectorConstantIsCheap()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.h842 bool canMergeStoresTo(unsigned AddressSpace, EVT MemVT, in canMergeStoresTo()
H A DAArch64ISelLowering.cpp6197 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 DPPCISelLowering.cpp3012 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 DTargetLoweringBase.cpp661 for (MVT MemVT : MVT::all_valuetypes()) in initActions() local
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelDAGToDAG.cpp2071 EVT MemVT = Mem->getMemoryVT(); in tryLoadParam() local
H A DNVPTXISelLowering.cpp2906 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 DSparcISelLowering.cpp2998 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 DSystemZISelDAGToDAG.cpp1401 EVT MemVT = StoreNode->getMemoryVT(); in tryFoldLoadStoreIntoMemOperand() local

12