Home
last modified time | relevance | path

Searched refs:MMOFlags (Results 1 – 15 of 15) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h1367 MachineMemOperand::Flags MMOFlags = MachineMemOperand::MONone,
1376 MachineMemOperand::Flags MMOFlags = MachineMemOperand::MONone,
1386 MachineMemOperand::Flags MMOFlags = MachineMemOperand::MONone,
1393 MachineMemOperand::Flags MMOFlags = MachineMemOperand::MONone,
1397 Alignment.value_or(getEVTAlign(MemVT)), MMOFlags, AAInfo,
1412 MachineMemOperand::Flags MMOFlags = MachineMemOperand::MONone,
1417 MachineMemOperand::Flags MMOFlags = MachineMemOperand::MONone,
1421 MMOFlags, AAInfo);
1428 MachineMemOperand::Flags MMOFlags = MachineMemOperand::MONone,
1434 MachineMemOperand::Flags MMOFlags = MachineMemOperand::MONone,
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DMachineIRBuilder.cpp426 MachineMemOperand::Flags MMOFlags, in buildLoad() argument
428 MMOFlags |= MachineMemOperand::MOLoad; in buildLoad()
429 assert((MMOFlags & MachineMemOperand::MOStore) == 0); in buildLoad()
433 getMF().getMachineMemOperand(PtrInfo, MMOFlags, Ty, Alignment, AAInfo); in buildLoad()
484 MachineMemOperand::Flags MMOFlags, in buildStore() argument
486 MMOFlags |= MachineMemOperand::MOStore; in buildStore()
487 assert((MMOFlags & MachineMemOperand::MOLoad) == 0); in buildStore()
491 getMF().getMachineMemOperand(PtrInfo, MMOFlags, Ty, Alignment, AAInfo); in buildStore()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeDAG.cpp425 MachineMemOperand::Flags MMOFlags = ST->getMemOperand()->getFlags(); in OptimizeFloatStore() local
440 ST->getOriginalAlign(), MMOFlags, AAInfo); in OptimizeFloatStore()
450 ST->getOriginalAlign(), MMOFlags, AAInfo); in OptimizeFloatStore()
464 ST->getOriginalAlign(), MMOFlags, AAInfo); in OptimizeFloatStore()
468 ST->getOriginalAlign(), MMOFlags, AAInfo); in OptimizeFloatStore()
483 MachineMemOperand::Flags MMOFlags = ST->getMemOperand()->getFlags(); in LegalizeStoreOps() local
524 ST->getOriginalAlign(), MMOFlags, AAInfo); in LegalizeStoreOps()
547 ST->getOriginalAlign(), MMOFlags, AAInfo); in LegalizeStoreOps()
570 RoundVT, ST->getOriginalAlign(), MMOFlags, AAInfo); in LegalizeStoreOps()
582 ExtraVT, ST->getOriginalAlign(), MMOFlags, AAInfo); in LegalizeStoreOps()
[all …]
H A DSelectionDAG.cpp7877 MachineMemOperand::Flags MMOFlags = in getMemcpyLoadsAndStores() local
7919 DstPtrInfo.getWithOffset(DstOff), Alignment, MMOFlags, NewAAInfo); in getMemcpyLoadsAndStores()
7935 MachineMemOperand::Flags SrcMMOFlags = MMOFlags; in getMemcpyLoadsAndStores()
7951 DstPtrInfo.getWithOffset(DstOff), VT, Alignment, MMOFlags, NewAAInfo); in getMemcpyLoadsAndStores()
8067 MachineMemOperand::Flags MMOFlags = in getMemmoveLoadsAndStores() local
8081 MachineMemOperand::Flags SrcMMOFlags = MMOFlags; in getMemmoveLoadsAndStores()
8103 DstPtrInfo.getWithOffset(DstOff), Alignment, MMOFlags, NewAAInfo); in getMemmoveLoadsAndStores()
8880 MachineMemOperand::Flags MMOFlags, in getLoad() argument
8885 MMOFlags |= MachineMemOperand::MOLoad; in getLoad()
8886 assert((MMOFlags & MachineMemOperand::MOStore) == 0); in getLoad()
[all …]
H A DStatepointLowering.cpp362 auto MMOFlags = MachineMemOperand::MOStore | in getMachineMemOperand() local
365 return MF.getMachineMemOperand(PtrInfo, MMOFlags, in getMachineMemOperand()
H A DLegalizeVectorTypes.cpp2040 MachineMemOperand::Flags MMOFlags = LD->getMemOperand()->getFlags(); in SplitVecRes_LOAD()
2056 MMOFlags, AAInfo); in SplitVecRes_LOAD()
2062 HiMemVT, LD->getOriginalAlign(), MMOFlags, AAInfo); in SplitVecRes_LOAD()
3947 MachineMemOperand::Flags MMOFlags = N->getMemOperand()->getFlags(); in SplitVecOp_STORE()
3961 Alignment, MMOFlags, AAInfo); in SplitVecOp_STORE()
3963 Lo = DAG.getStore(Ch, DL, Lo, Ptr, N->getPointerInfo(), Alignment, MMOFlags, in SplitVecOp_STORE()
3971 HiMemVT, Alignment, MMOFlags, AAInfo); in SplitVecOp_STORE()
3973 Hi = DAG.getStore(Ch, DL, Hi, Ptr, MPI, Alignment, MMOFlags, AAInfo);
7410 MachineMemOperand::Flags MMOFlags = LD->getMemOperand()->getFlags(); in GenWidenVectorLoads()
7453 LD->getOriginalAlign(), MMOFlags, AAInf in GenWidenVectorLoads()
2036 MachineMemOperand::Flags MMOFlags = LD->getMemOperand()->getFlags(); SplitVecRes_LOAD() local
3943 MachineMemOperand::Flags MMOFlags = N->getMemOperand()->getFlags(); SplitVecOp_STORE() local
7406 MachineMemOperand::Flags MMOFlags = LD->getMemOperand()->getFlags(); GenWidenVectorLoads() local
7583 MachineMemOperand::Flags MMOFlags = LD->getMemOperand()->getFlags(); GenWidenVectorExtLoads() local
7627 MachineMemOperand::Flags MMOFlags = ST->getMemOperand()->getFlags(); GenWidenVectorStores() local
[all...]
H A DLegalizeIntegerTypes.cpp4060 MachineMemOperand::Flags MMOFlags = N->getMemOperand()->getFlags(); in ExpandIntRes_LOAD() local
4070 N->getOriginalAlign(), MMOFlags, AAInfo); in ExpandIntRes_LOAD()
4093 N->getOriginalAlign(), MMOFlags, AAInfo); in ExpandIntRes_LOAD()
4104 N->getOriginalAlign(), MMOFlags, AAInfo); in ExpandIntRes_LOAD()
4122 N->getOriginalAlign(), MMOFlags, AAInfo); in ExpandIntRes_LOAD()
4130 N->getOriginalAlign(), MMOFlags, AAInfo); in ExpandIntRes_LOAD()
5601 MachineMemOperand::Flags MMOFlags = N->getMemOperand()->getFlags(); in ExpandIntOp_STORE() local
5611 N->getMemoryVT(), N->getOriginalAlign(), MMOFlags, in ExpandIntOp_STORE()
5620 N->getOriginalAlign(), MMOFlags, AAInfo); in ExpandIntOp_STORE()
5631 NEVT, N->getOriginalAlign(), MMOFlags, AAInfo); in ExpandIntOp_STORE()
[all …]
H A DSelectionDAGBuilder.cpp4547 MachineMemOperand::Flags MMOFlags = in visitLoad() local
4565 MMOFlags |= MachineMemOperand::MOInvariant; in visitLoad()
4603 MMOFlags, AAInfo, Ranges); in visitLoad()
4723 auto MMOFlags = TLI.getStoreMemOperandFlags(I, DAG.getDataLayout()); in visitStore() local
4746 DAG.getStore(Root, dl, Val, Add, PtrInfo, Alignment, MMOFlags, AAInfo); in visitStore()
4791 auto MMOFlags = MachineMemOperand::MOStore; in visitMaskedStore() local
4793 MMOFlags |= MachineMemOperand::MONonTemporal; in visitMaskedStore()
4796 MachinePointerInfo(PtrOperand), MMOFlags, in visitMaskedStore()
4974 auto MMOFlags = MachineMemOperand::MOLoad; in visitMaskedLoad() local
4976 MMOFlags |= MachineMemOperand::MONonTemporal; in visitMaskedLoad()
[all …]
H A DLegalizeFloatTypes.cpp848 auto MMOFlags = in SoftenFloatRes_LOAD() local
856 MMOFlags, L->getAAInfo()); in SoftenFloatRes_LOAD()
867 L->getOriginalAlign(), MMOFlags, L->getAAInfo()); in SoftenFloatRes_LOAD()
H A DDAGCombiner.cpp21331 MachineMemOperand::Flags MMOFlags = ST->getMemOperand()->getFlags(); in replaceStoreOfFPConstant() local
21335 ST->getOriginalAlign(), MMOFlags, AAInfo); in replaceStoreOfFPConstant()
21339 ST->getOriginalAlign(), MMOFlags, AAInfo); in replaceStoreOfFPConstant()
21798 MachineMemOperand::Flags MMOFlags = ST->getMemOperand()->getFlags(); in splitMergedValStore() local
21810 ST->getOriginalAlign(), MMOFlags, AAInfo); in splitMergedValStore()
21816 ST->getOriginalAlign(), MMOFlags, AAInfo); in splitMergedValStore()
27402 MachineMemOperand::Flags MMOFlags = LLD->getMemOperand()->getFlags(); in SimplifySelectOps() local
27404 MMOFlags &= ~MachineMemOperand::MOInvariant; in SimplifySelectOps()
27406 MMOFlags &= ~MachineMemOperand::MODereferenceable; in SimplifySelectOps()
27411 MMOFlags); in SimplifySelectOps()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DMachineIRBuilder.h958 MachineMemOperand::Flags MMOFlags = MachineMemOperand::MONone,
998 MachineMemOperand::Flags MMOFlags = MachineMemOperand::MONone,
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h1207 MachineMemOperand::Flags MMOFlags() const { in MMOFlags() function
H A DPPCISelLowering.cpp5642 auto MMOFlags = Subtarget.hasInvariantFunctionDescriptors() in prepareDescriptorIndirectCall() local
5662 Alignment, MMOFlags); in prepareDescriptorIndirectCall()
5670 MPI.getWithOffset(TOCAnchorOffset), Alignment, MMOFlags); in prepareDescriptorIndirectCall()
5677 MPI.getWithOffset(EnvPtrOffset), Alignment, MMOFlags); in prepareDescriptorIndirectCall()
8525 RLI.Alignment, RLI.MMOFlags(), RLI.AAInfo, RLI.Ranges); in LowerFP_TO_INT()
8872 RLI.Alignment, RLI.MMOFlags(), RLI.AAInfo, RLI.Ranges); in LowerINT_TO_FP()
16031 auto MMOFlags = in PerformDAGCombine() local
16035 MMOFlags, LD->getAAInfo()); in PerformDAGCombine()
16042 commonAlignment(LD->getAlign(), 4), MMOFlags, LD->getAAInfo()); in PerformDAGCombine()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp16695 MachineMemOperand::Flags MMOFlags = St->getMemOperand()->getFlags(); in PerformSplittingToNarrowingStores() local
16721 NewToVT, Alignment, MMOFlags, AAInfo); in PerformSplittingToNarrowingStores()
16746 MachineMemOperand::Flags MMOFlags = St->getMemOperand()->getFlags(); in PerformSplittingMVETruncToNarrowingStores() local
16762 NewToVT, Alignment, MMOFlags, AAInfo); in PerformSplittingMVETruncToNarrowingStores()
16794 MachineMemOperand::Flags MMOFlags = St->getMemOperand()->getFlags(); in PerformExtractFpToIntStores() local
16799 MMOFlags, AAInfo); in PerformExtractFpToIntStores()
17831 MachineMemOperand::Flags MMOFlags = LD->getMemOperand()->getFlags(); in PerformSplittingToWideningLoad() local
17852 Alignment, MMOFlags, AAInfo); in PerformSplittingToWideningLoad()
18744 MachineMemOperand::Flags MMOFlags = LD->getMemOperand()->getFlags(); in PerformSplittingMVEEXTToWideningLoad() local
18763 Alignment, MMOFlags, AAInfo); in PerformSplittingMVEEXTToWideningLoad()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp7004 auto MMOFlags = LDBase->getMemOperand()->getFlags(); in EltsFromConsecutiveLoads() local
7010 MMOFlags); in EltsFromConsecutiveLoads()