Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h1245 MaybeAlign(Alignment), MMOFlags, AAInfo);
1262 MachineMemOperand::Flags MMOFlags = MachineMemOperand::MONone,
1278 MaybeAlign(Alignment), MMOFlags, AAInfo, Ranges);
1301 MMOFlags, AAInfo);
1310 MMOFlags, AAInfo);
1336 MaybeAlign(Alignment), MMOFlags, AAInfo);
1360 MMOFlags, AAInfo, Ranges, IsExpanding);
1392 MachineMemOperand::Flags MMOFlags,
1413 MachineMemOperand::Flags MMOFlags = MachineMemOperand::MONone,
1430 MachineMemOperand::Flags MMOFlags,
[all …]
/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DMachineIRBuilder.cpp373 MachineMemOperand::Flags MMOFlags, in buildLoad() argument
375 MMOFlags |= MachineMemOperand::MOLoad; in buildLoad()
376 assert((MMOFlags & MachineMemOperand::MOStore) == 0); in buildLoad()
380 getMF().getMachineMemOperand(PtrInfo, MMOFlags, Ty, Alignment, AAInfo); in buildLoad()
431 MachineMemOperand::Flags MMOFlags, in buildStore() argument
433 MMOFlags |= MachineMemOperand::MOStore; in buildStore()
434 assert((MMOFlags & MachineMemOperand::MOLoad) == 0); in buildStore()
438 getMF().getMachineMemOperand(PtrInfo, MMOFlags, Ty, Alignment, AAInfo); in buildStore()
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp6820 MachineMemOperand::Flags MMOFlags = in getMemcpyLoadsAndStores() local
7001 MachineMemOperand::Flags MMOFlags = in getMemmoveLoadsAndStores() local
7760 MMOFlags |= MachineMemOperand::MOLoad; in getLoad()
7866 auto MMOFlags = in getIndexedLoad() local
7881 MMOFlags |= MachineMemOperand::MOStore; in getStore()
7934 MMOFlags |= MachineMemOperand::MOStore; in getTruncStore()
8030 MMOFlags |= MachineMemOperand::MOLoad; in getLoadVP()
8129 auto MMOFlags = in getIndexedLoadVP() local
8182 MMOFlags |= MachineMemOperand::MOStore; in getTruncStoreVP()
8283 MMOFlags |= MachineMemOperand::MOLoad; in getStridedLoadVP()
[all …]
H A DLegalizeDAG.cpp436 MachineMemOperand::Flags MMOFlags = ST->getMemOperand()->getFlags(); in OptimizeFloatStore() local
451 ST->getOriginalAlign(), MMOFlags, AAInfo); in OptimizeFloatStore()
460 ST->getOriginalAlign(), MMOFlags, AAInfo); in OptimizeFloatStore()
474 ST->getOriginalAlign(), MMOFlags, AAInfo); in OptimizeFloatStore()
478 ST->getOriginalAlign(), MMOFlags, AAInfo); in OptimizeFloatStore()
493 MachineMemOperand::Flags MMOFlags = ST->getMemOperand()->getFlags(); in LegalizeStoreOps() local
557 ST->getOriginalAlign(), MMOFlags, AAInfo); in LegalizeStoreOps()
601 ST->getOriginalAlign(), MMOFlags, AAInfo); in LegalizeStoreOps()
725 MachineMemOperand::Flags MMOFlags = LD->getMemOperand()->getFlags(); in LegalizeLoadOps() local
793 MMOFlags, AAInfo); in LegalizeLoadOps()
[all …]
H A DLegalizeVectorTypes.cpp1810 MachineMemOperand::Flags MMOFlags = LD->getMemOperand()->getFlags(); in SplitVecRes_LOAD() local
1826 MMOFlags, AAInfo); in SplitVecRes_LOAD()
1832 HiMemVT, LD->getOriginalAlign(), MMOFlags, AAInfo); in SplitVecRes_LOAD()
3361 MachineMemOperand::Flags MMOFlags = N->getMemOperand()->getFlags(); in SplitVecOp_STORE() local
3375 Alignment, MMOFlags, AAInfo); in SplitVecOp_STORE()
3385 HiMemVT, Alignment, MMOFlags, AAInfo); in SplitVecOp_STORE()
6339 MachineMemOperand::Flags MMOFlags = LD->getMemOperand()->getFlags(); in GenWidenVectorLoads() local
6516 MachineMemOperand::Flags MMOFlags = LD->getMemOperand()->getFlags(); in GenWidenVectorExtLoads() local
6541 LD->getOriginalAlign(), MMOFlags, AAInfo); in GenWidenVectorExtLoads()
6614 MMOFlags, AAInfo); in GenWidenVectorStores()
[all …]
H A DStatepointLowering.cpp362 auto MMOFlags = MachineMemOperand::MOStore | in getMachineMemOperand() local
365 return MF.getMachineMemOperand(PtrInfo, MMOFlags, in getMachineMemOperand()
H A DLegalizeIntegerTypes.cpp3536 MachineMemOperand::Flags MMOFlags = N->getMemOperand()->getFlags(); in ExpandIntRes_LOAD() local
3546 N->getOriginalAlign(), MMOFlags, AAInfo); in ExpandIntRes_LOAD()
3569 N->getOriginalAlign(), MMOFlags, AAInfo); in ExpandIntRes_LOAD()
3580 N->getOriginalAlign(), MMOFlags, AAInfo); in ExpandIntRes_LOAD()
3598 N->getOriginalAlign(), MMOFlags, AAInfo); in ExpandIntRes_LOAD()
3606 N->getOriginalAlign(), MMOFlags, AAInfo); in ExpandIntRes_LOAD()
5042 MachineMemOperand::Flags MMOFlags = N->getMemOperand()->getFlags(); in ExpandIntOp_STORE() local
5061 N->getOriginalAlign(), MMOFlags, AAInfo); in ExpandIntOp_STORE()
5072 NEVT, N->getOriginalAlign(), MMOFlags, AAInfo); in ExpandIntOp_STORE()
5101 N->getOriginalAlign(), MMOFlags, AAInfo); in ExpandIntOp_STORE()
[all …]
H A DLegalizeFloatTypes.cpp702 auto MMOFlags = in SoftenFloatRes_LOAD() local
710 MMOFlags, L->getAAInfo()); in SoftenFloatRes_LOAD()
721 L->getOriginalAlign(), MMOFlags, L->getAAInfo()); in SoftenFloatRes_LOAD()
H A DSelectionDAGBuilder.cpp4084 MachineMemOperand::Flags MMOFlags = in visitLoad() local
4102 MMOFlags |= MachineMemOperand::MOInvariant; in visitLoad()
4107 MMOFlags |= MachineMemOperand::MODereferenceable; in visitLoad()
4149 MMOFlags, AAInfo, Ranges); in visitLoad()
4269 auto MMOFlags = TLI.getStoreMemOperandFlags(I, DAG.getDataLayout()); in visitStore() local
4292 Alignment, MMOFlags, AAInfo); in visitStore()
H A DDAGCombiner.cpp18978 MachineMemOperand::Flags MMOFlags = ST->getMemOperand()->getFlags(); in replaceStoreOfFPConstant() local
18982 ST->getOriginalAlign(), MMOFlags, AAInfo); in replaceStoreOfFPConstant()
18986 ST->getOriginalAlign(), MMOFlags, AAInfo); in replaceStoreOfFPConstant()
19337 MachineMemOperand::Flags MMOFlags = ST->getMemOperand()->getFlags(); in splitMergedValStore() local
19349 ST->getOriginalAlign(), MMOFlags, AAInfo); in splitMergedValStore()
19354 ST->getOriginalAlign(), MMOFlags, AAInfo); in splitMergedValStore()
23849 MachineMemOperand::Flags MMOFlags = LLD->getMemOperand()->getFlags(); in SimplifySelectOps() local
23851 MMOFlags &= ~MachineMemOperand::MOInvariant; in SimplifySelectOps()
23853 MMOFlags &= ~MachineMemOperand::MODereferenceable; in SimplifySelectOps()
23858 MMOFlags); in SimplifySelectOps()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/GlobalISel/
H A DMachineIRBuilder.h905 MachineMemOperand::Flags MMOFlags = MachineMemOperand::MONone,
945 MachineMemOperand::Flags MMOFlags = MachineMemOperand::MONone,
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h1194 MachineMemOperand::Flags MMOFlags() const { in MMOFlags() function
H A DPPCISelLowering.cpp5422 auto MMOFlags = Subtarget.hasInvariantFunctionDescriptors() in prepareDescriptorIndirectCall() local
5442 Alignment, MMOFlags); in prepareDescriptorIndirectCall()
5450 MPI.getWithOffset(TOCAnchorOffset), Alignment, MMOFlags); in prepareDescriptorIndirectCall()
5457 MPI.getWithOffset(EnvPtrOffset), Alignment, MMOFlags); in prepareDescriptorIndirectCall()
8248 RLI.Alignment, RLI.MMOFlags(), RLI.AAInfo, RLI.Ranges); in LowerFP_TO_INT()
8594 RLI.Alignment, RLI.MMOFlags(), RLI.AAInfo, RLI.Ranges); in LowerINT_TO_FP()
15329 auto MMOFlags = in PerformDAGCombine() local
15333 MMOFlags, LD->getAAInfo()); in PerformDAGCombine()
15340 commonAlignment(LD->getAlign(), 4), MMOFlags, LD->getAAInfo()); in PerformDAGCombine()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp16490 MachineMemOperand::Flags MMOFlags = St->getMemOperand()->getFlags(); in PerformSplittingToNarrowingStores() local
16516 NewToVT, Alignment.value(), MMOFlags, AAInfo); in PerformSplittingToNarrowingStores()
16541 MachineMemOperand::Flags MMOFlags = St->getMemOperand()->getFlags(); in PerformSplittingMVETruncToNarrowingStores() local
16557 NewToVT, Alignment.value(), MMOFlags, AAInfo); in PerformSplittingMVETruncToNarrowingStores()
16589 MachineMemOperand::Flags MMOFlags = St->getMemOperand()->getFlags(); in PerformExtractFpToIntStores() local
16594 Alignment.value(), MMOFlags, AAInfo); in PerformExtractFpToIntStores()
17519 MachineMemOperand::Flags MMOFlags = LD->getMemOperand()->getFlags(); in PerformSplittingToWideningLoad() local
17540 Alignment, MMOFlags, AAInfo); in PerformSplittingToWideningLoad()
18445 MachineMemOperand::Flags MMOFlags = LD->getMemOperand()->getFlags(); in PerformSplittingMVEEXTToWideningLoad() local
18464 Alignment, MMOFlags, AAInfo); in PerformSplittingMVEEXTToWideningLoad()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp9305 auto MMOFlags = LDBase->getMemOperand()->getFlags(); in EltsFromConsecutiveLoads() local
9311 MMOFlags); in EltsFromConsecutiveLoads()