Home
last modified time | relevance | path

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

12

/external/llvm-project/llvm/include/llvm/CodeGen/
DSelectionDAG.h1223 MachineMemOperand::Flags MMOFlags = MachineMemOperand::MONone,
1230 MachineMemOperand::Flags MMOFlags = MachineMemOperand::MONone,
1233 return getLoad(VT, dl, Chain, Ptr, PtrInfo, MaybeAlign(Alignment), MMOFlags,
1242 MachineMemOperand::Flags MMOFlags = MachineMemOperand::MONone,
1249 MachineMemOperand::Flags MMOFlags = MachineMemOperand::MONone,
1252 MaybeAlign(Alignment), MMOFlags, AAInfo);
1262 MachineMemOperand::Flags MMOFlags = MachineMemOperand::MONone,
1269 MachineMemOperand::Flags MMOFlags = MachineMemOperand::MONone,
1273 Alignment.getValueOr(getEVTAlign(MemVT)), MMOFlags, AAInfo,
1281 MachineMemOperand::Flags MMOFlags = MachineMemOperand::MONone,
[all …]
/external/llvm-project/llvm/lib/CodeGen/GlobalISel/
DMachineIRBuilder.cpp333 MachineMemOperand::Flags MMOFlags, in buildLoad() argument
335 MMOFlags |= MachineMemOperand::MOLoad; in buildLoad()
336 assert((MMOFlags & MachineMemOperand::MOStore) == 0); in buildLoad()
341 getMF().getMachineMemOperand(PtrInfo, MMOFlags, Size, Alignment, AAInfo); in buildLoad()
392 MachineMemOperand::Flags MMOFlags, in buildStore() argument
394 MMOFlags |= MachineMemOperand::MOStore; in buildStore()
395 assert((MMOFlags & MachineMemOperand::MOLoad) == 0); in buildStore()
400 getMF().getMachineMemOperand(PtrInfo, MMOFlags, Size, Alignment, AAInfo); in buildStore()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DLegalizeDAG.cpp438 MachineMemOperand::Flags MMOFlags = ST->getMemOperand()->getFlags(); in OptimizeFloatStore() local
448 MMOFlags, AAInfo); in OptimizeFloatStore()
457 Alignment, MMOFlags, AAInfo); in OptimizeFloatStore()
471 MMOFlags, AAInfo); in OptimizeFloatStore()
475 MinAlign(Alignment, 4U), MMOFlags, AAInfo); in OptimizeFloatStore()
491 MachineMemOperand::Flags MMOFlags = ST->getMemOperand()->getFlags(); in LegalizeStoreOps() local
533 Alignment, MMOFlags, AAInfo); in LegalizeStoreOps()
556 Alignment, MMOFlags, AAInfo); in LegalizeStoreOps()
578 RoundVT, Alignment, MMOFlags, AAInfo); in LegalizeStoreOps()
590 MinAlign(Alignment, IncrementSize), MMOFlags, AAInfo); in LegalizeStoreOps()
[all …]
DLegalizeVectorTypes.cpp1506 MachineMemOperand::Flags MMOFlags = LD->getMemOperand()->getFlags(); in SplitVecRes_LOAD() local
1513 LD->getPointerInfo(), LoMemVT, Alignment, MMOFlags, AAInfo); in SplitVecRes_LOAD()
1519 Alignment, MMOFlags, AAInfo); in SplitVecRes_LOAD()
2441 MachineMemOperand::Flags MMOFlags = N->getMemOperand()->getFlags(); in SplitVecOp_STORE() local
2457 Alignment, MMOFlags, AAInfo); in SplitVecOp_STORE()
2459 Lo = DAG.getStore(Ch, DL, Lo, Ptr, N->getPointerInfo(), Alignment, MMOFlags, in SplitVecOp_STORE()
2468 HiMemVT, Alignment, MMOFlags, AAInfo); in SplitVecOp_STORE()
2472 Alignment, MMOFlags, AAInfo); in SplitVecOp_STORE()
4883 MachineMemOperand::Flags MMOFlags = LD->getMemOperand()->getFlags(); in GenWidenVectorLoads() local
4894 Align, MMOFlags, AAInfo); in GenWidenVectorLoads()
[all …]
DSelectionDAG.cpp5933 MachineMemOperand::Flags MMOFlags = in getMemcpyLoadsAndStores() local
5974 DstPtrInfo.getWithOffset(DstOff), Alignment, MMOFlags); in getMemcpyLoadsAndStores()
5990 MachineMemOperand::Flags SrcMMOFlags = MMOFlags; in getMemcpyLoadsAndStores()
6002 DstPtrInfo.getWithOffset(DstOff), VT, Alignment, MMOFlags); in getMemcpyLoadsAndStores()
6106 MachineMemOperand::Flags MMOFlags = in getMemmoveLoadsAndStores() local
6120 MachineMemOperand::Flags SrcMMOFlags = MMOFlags; in getMemmoveLoadsAndStores()
6140 DstPtrInfo.getWithOffset(DstOff), Align, MMOFlags); in getMemmoveLoadsAndStores()
6802 MachineMemOperand::Flags MMOFlags, in getLoad() argument
6809 MMOFlags |= MachineMemOperand::MOLoad; in getLoad()
6810 assert((MMOFlags & MachineMemOperand::MOStore) == 0); in getLoad()
[all …]
DStatepointLowering.cpp353 auto MMOFlags = MachineMemOperand::MOStore | in getMachineMemOperand() local
356 return MF.getMachineMemOperand(PtrInfo, MMOFlags, in getMachineMemOperand()
DLegalizeIntegerTypes.cpp2810 MachineMemOperand::Flags MMOFlags = N->getMemOperand()->getFlags(); in ExpandIntRes_LOAD() local
2820 Alignment, MMOFlags, AAInfo); in ExpandIntRes_LOAD()
2842 Lo = DAG.getLoad(NVT, dl, Ch, Ptr, N->getPointerInfo(), Alignment, MMOFlags, in ExpandIntRes_LOAD()
2854 MinAlign(Alignment, IncrementSize), MMOFlags, AAInfo); in ExpandIntRes_LOAD()
2872 Alignment, MMOFlags, AAInfo); in ExpandIntRes_LOAD()
2880 MinAlign(Alignment, IncrementSize), MMOFlags, AAInfo); in ExpandIntRes_LOAD()
4081 MachineMemOperand::Flags MMOFlags = N->getMemOperand()->getFlags(); in ExpandIntOp_STORE() local
4091 N->getMemoryVT(), Alignment, MMOFlags, AAInfo); in ExpandIntOp_STORE()
4098 Lo = DAG.getStore(Ch, dl, Lo, Ptr, N->getPointerInfo(), Alignment, MMOFlags, in ExpandIntOp_STORE()
4110 MinAlign(Alignment, IncrementSize), MMOFlags, AAInfo); in ExpandIntOp_STORE()
[all …]
DSelectionDAGBuilder.cpp4131 auto MMOFlags = MachineMemOperand::MONone; in visitLoad() local
4133 MMOFlags |= MachineMemOperand::MOVolatile; in visitLoad()
4135 MMOFlags |= MachineMemOperand::MONonTemporal; in visitLoad()
4137 MMOFlags |= MachineMemOperand::MOInvariant; in visitLoad()
4139 MMOFlags |= MachineMemOperand::MODereferenceable; in visitLoad()
4140 MMOFlags |= TLI.getMMOFlags(I); in visitLoad()
4144 MMOFlags, AAInfo, Ranges); in visitLoad()
4267 auto MMOFlags = MachineMemOperand::MONone; in visitStore() local
4269 MMOFlags |= MachineMemOperand::MOVolatile; in visitStore()
4271 MMOFlags |= MachineMemOperand::MONonTemporal; in visitStore()
[all …]
DLegalizeFloatTypes.cpp654 auto MMOFlags = in SoftenFloatRes_LOAD() local
661 L->getPointerInfo(), NVT, L->getAlignment(), MMOFlags, in SoftenFloatRes_LOAD()
673 MMOFlags, L->getAAInfo()); in SoftenFloatRes_LOAD()
DDAGCombiner.cpp16361 MachineMemOperand::Flags MMOFlags = ST->getMemOperand()->getFlags(); in replaceStoreOfFPConstant() local
16365 ST->getAlignment(), MMOFlags, AAInfo); in replaceStoreOfFPConstant()
16370 Alignment, MMOFlags, AAInfo); in replaceStoreOfFPConstant()
16700 MachineMemOperand::Flags MMOFlags = ST->getMemOperand()->getFlags(); in splitMergedValStore() local
16712 ST->getAlignment(), MMOFlags, AAInfo); in splitMergedValStore()
16718 Alignment / 2, MMOFlags, AAInfo); in splitMergedValStore()
20195 MachineMemOperand::Flags MMOFlags = LLD->getMemOperand()->getFlags(); in SimplifySelectOps() local
20197 MMOFlags &= ~MachineMemOperand::MOInvariant; in SimplifySelectOps()
20199 MMOFlags &= ~MachineMemOperand::MODereferenceable; in SimplifySelectOps()
20204 MMOFlags); in SimplifySelectOps()
[all …]
/external/llvm-project/llvm/lib/CodeGen/SelectionDAG/
DLegalizeDAG.cpp441 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
534 ST->getOriginalAlign(), MMOFlags, AAInfo); in LegalizeStoreOps()
557 ST->getOriginalAlign(), MMOFlags, AAInfo); in LegalizeStoreOps()
580 RoundVT, ST->getOriginalAlign(), MMOFlags, AAInfo); in LegalizeStoreOps()
591 ExtraVT, ST->getOriginalAlign(), MMOFlags, AAInfo); in LegalizeStoreOps()
[all …]
DLegalizeVectorTypes.cpp1618 MachineMemOperand::Flags MMOFlags = LD->getMemOperand()->getFlags(); in SplitVecRes_LOAD() local
1634 MMOFlags, AAInfo); in SplitVecRes_LOAD()
1640 HiMemVT, LD->getOriginalAlign(), MMOFlags, AAInfo); in SplitVecRes_LOAD()
2600 MachineMemOperand::Flags MMOFlags = N->getMemOperand()->getFlags(); in SplitVecOp_STORE() local
2614 Alignment, MMOFlags, AAInfo); in SplitVecOp_STORE()
2616 Lo = DAG.getStore(Ch, DL, Lo, Ptr, N->getPointerInfo(), Alignment, MMOFlags, in SplitVecOp_STORE()
2624 HiMemVT, Alignment, MMOFlags, AAInfo); in SplitVecOp_STORE()
2626 Hi = DAG.getStore(Ch, DL, Hi, Ptr, MPI, Alignment, MMOFlags, AAInfo); in SplitVecOp_STORE()
5034 MachineMemOperand::Flags MMOFlags = LD->getMemOperand()->getFlags(); in GenWidenVectorLoads() local
5049 LD->getOriginalAlign(), MMOFlags, AAInfo); in GenWidenVectorLoads()
[all …]
DSelectionDAG.cpp6055 MachineMemOperand::Flags MMOFlags = in getMemcpyLoadsAndStores() local
6097 DstPtrInfo.getWithOffset(DstOff), Alignment, MMOFlags); in getMemcpyLoadsAndStores()
6113 MachineMemOperand::Flags SrcMMOFlags = MMOFlags; in getMemcpyLoadsAndStores()
6127 DstPtrInfo.getWithOffset(DstOff), VT, Alignment, MMOFlags); in getMemcpyLoadsAndStores()
6229 MachineMemOperand::Flags MMOFlags = in getMemmoveLoadsAndStores() local
6243 MachineMemOperand::Flags SrcMMOFlags = MMOFlags; in getMemmoveLoadsAndStores()
6265 DstPtrInfo.getWithOffset(DstOff), Alignment, MMOFlags); in getMemmoveLoadsAndStores()
6939 MachineMemOperand::Flags MMOFlags, in getLoad() argument
6944 MMOFlags |= MachineMemOperand::MOLoad; in getLoad()
6945 assert((MMOFlags & MachineMemOperand::MOStore) == 0); in getLoad()
[all …]
DStatepointLowering.cpp350 auto MMOFlags = MachineMemOperand::MOStore | in getMachineMemOperand() local
353 return MF.getMachineMemOperand(PtrInfo, MMOFlags, in getMachineMemOperand()
DLegalizeIntegerTypes.cpp3136 MachineMemOperand::Flags MMOFlags = N->getMemOperand()->getFlags(); in ExpandIntRes_LOAD() local
3146 N->getOriginalAlign(), MMOFlags, AAInfo); in ExpandIntRes_LOAD()
3169 N->getOriginalAlign(), MMOFlags, AAInfo); in ExpandIntRes_LOAD()
3180 N->getOriginalAlign(), MMOFlags, AAInfo); in ExpandIntRes_LOAD()
3198 N->getOriginalAlign(), MMOFlags, AAInfo); in ExpandIntRes_LOAD()
3206 N->getOriginalAlign(), MMOFlags, AAInfo); in ExpandIntRes_LOAD()
4461 MachineMemOperand::Flags MMOFlags = N->getMemOperand()->getFlags(); in ExpandIntOp_STORE() local
4471 N->getMemoryVT(), N->getOriginalAlign(), MMOFlags, in ExpandIntOp_STORE()
4480 N->getOriginalAlign(), MMOFlags, AAInfo); in ExpandIntOp_STORE()
4491 NEVT, N->getOriginalAlign(), MMOFlags, AAInfo); in ExpandIntOp_STORE()
[all …]
DLegalizeFloatTypes.cpp682 auto MMOFlags = in SoftenFloatRes_LOAD() local
690 MMOFlags, L->getAAInfo()); in SoftenFloatRes_LOAD()
701 L->getOriginalAlign(), MMOFlags, L->getAAInfo()); in SoftenFloatRes_LOAD()
DDAGCombiner.cpp17464 MachineMemOperand::Flags MMOFlags = ST->getMemOperand()->getFlags(); in replaceStoreOfFPConstant() local
17468 ST->getOriginalAlign(), MMOFlags, AAInfo); in replaceStoreOfFPConstant()
17472 ST->getOriginalAlign(), MMOFlags, AAInfo); in replaceStoreOfFPConstant()
17811 MachineMemOperand::Flags MMOFlags = ST->getMemOperand()->getFlags(); in splitMergedValStore() local
17823 ST->getOriginalAlign(), MMOFlags, AAInfo); in splitMergedValStore()
17828 ST->getOriginalAlign(), MMOFlags, AAInfo); in splitMergedValStore()
21630 MachineMemOperand::Flags MMOFlags = LLD->getMemOperand()->getFlags(); in SimplifySelectOps() local
21632 MMOFlags &= ~MachineMemOperand::MOInvariant; in SimplifySelectOps()
21634 MMOFlags &= ~MachineMemOperand::MODereferenceable; in SimplifySelectOps()
21639 MMOFlags); in SimplifySelectOps()
[all …]
DSelectionDAGBuilder.cpp3981 MachineMemOperand::Flags MMOFlags in visitLoad() local
4006 MMOFlags, AAInfo, Ranges); in visitLoad()
4129 auto MMOFlags = TLI.getStoreMemOperandFlags(I, DAG.getDataLayout()); in visitStore() local
4152 Alignment, MMOFlags, AAInfo); in visitStore()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DSelectionDAG.h1104 MachineMemOperand::Flags MMOFlags = MachineMemOperand::MONone,
1113 MachineMemOperand::Flags MMOFlags = MachineMemOperand::MONone,
1123 MachineMemOperand::Flags MMOFlags = MachineMemOperand::MONone,
1137 MachineMemOperand::Flags MMOFlags = MachineMemOperand::MONone,
1144 MachineMemOperand::Flags MMOFlags = MachineMemOperand::MONone,
/external/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
DMachineIRBuilder.h827 MachineMemOperand::Flags MMOFlags = MachineMemOperand::MONone,
867 MachineMemOperand::Flags MMOFlags = MachineMemOperand::MONone,
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
DPPCISelLowering.h990 MachineMemOperand::Flags MMOFlags() const { in MMOFlags() function
DPPCISelLowering.cpp5286 auto MMOFlags = Subtarget.hasInvariantFunctionDescriptors() in prepareDescriptorIndirectCall() local
5306 Alignment, MMOFlags); in prepareDescriptorIndirectCall()
5314 MPI.getWithOffset(TOCAnchorOffset), Alignment, MMOFlags); in prepareDescriptorIndirectCall()
5321 MPI.getWithOffset(EnvPtrOffset), Alignment, MMOFlags); in prepareDescriptorIndirectCall()
7835 RLI.Alignment, RLI.MMOFlags(), RLI.AAInfo, RLI.Ranges); in LowerFP_TO_INT()
8156 RLI.Alignment, RLI.MMOFlags(), RLI.AAInfo, RLI.Ranges); in LowerINT_TO_FP()
13906 auto MMOFlags = in PerformDAGCombine() local
13910 MMOFlags, LD->getAAInfo()); in PerformDAGCombine()
13917 MinAlign(LD->getAlignment(), 4), MMOFlags, LD->getAAInfo()); in PerformDAGCombine()
/external/llvm-project/llvm/lib/Target/PowerPC/
DPPCISelLowering.h1071 MachineMemOperand::Flags MMOFlags() const { in MMOFlags() function
DPPCISelLowering.cpp5490 auto MMOFlags = Subtarget.hasInvariantFunctionDescriptors() in prepareDescriptorIndirectCall() local
5510 Alignment, MMOFlags); in prepareDescriptorIndirectCall()
5518 MPI.getWithOffset(TOCAnchorOffset), Alignment, MMOFlags); in prepareDescriptorIndirectCall()
5525 MPI.getWithOffset(EnvPtrOffset), Alignment, MMOFlags); in prepareDescriptorIndirectCall()
8451 RLI.Alignment, RLI.MMOFlags(), RLI.AAInfo, RLI.Ranges); in LowerFP_TO_INT()
8797 RLI.Alignment, RLI.MMOFlags(), RLI.AAInfo, RLI.Ranges); in LowerINT_TO_FP()
14974 auto MMOFlags = in PerformDAGCombine() local
14978 MMOFlags, LD->getAAInfo()); in PerformDAGCombine()
14985 MinAlign(LD->getAlignment(), 4), MMOFlags, LD->getAAInfo()); in PerformDAGCombine()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMISelLowering.cpp13567 MachineMemOperand::Flags MMOFlags = St->getMemOperand()->getFlags(); in PerformSplittingToNarrowingStores() local
13583 NewToVT, Alignment, MMOFlags, AAInfo); in PerformSplittingToNarrowingStores()
14061 MachineMemOperand::Flags MMOFlags = LD->getMemOperand()->getFlags(); in PerformSplittingToWideningLoad() local
14078 LD->getPointerInfo(), NewFromVT, Alignment, MMOFlags, AAInfo); in PerformSplittingToWideningLoad()
14082 Alignment, MMOFlags, AAInfo); in PerformSplittingToWideningLoad()

12