Home
last modified time | relevance | path

Searched refs:MachineMemOperand (Results 1 – 25 of 66) sorted by relevance

123

/external/llvm/include/llvm/CodeGen/
DMachineMemOperand.h91 class MachineMemOperand {
120 MachineMemOperand(MachinePointerInfo PtrInfo, unsigned flags, uint64_t s,
190 void refineAlignment(const MachineMemOperand *MMO);
203 friend bool operator==(const MachineMemOperand &LHS,
204 const MachineMemOperand &RHS) {
216 friend bool operator!=(const MachineMemOperand &LHS,
217 const MachineMemOperand &RHS) {
222 raw_ostream &operator<<(raw_ostream &OS, const MachineMemOperand &MRO);
DPseudoSourceValue.h21 class MachineMemOperand; variable
24 raw_ostream &operator<<(raw_ostream &OS, const MachineMemOperand &MMO);
33 const MachineMemOperand &MMO);
DSelectionDAGNodes.h1052 MachineMemOperand *MMO;
1056 EVT MemoryVT, MachineMemOperand *MMO);
1059 ArrayRef<SDValue> Ops, EVT MemoryVT, MachineMemOperand *MMO);
1106 MachineMemOperand *getMemOperand() const { return MMO; }
1121 void refineAlignment(const MachineMemOperand *NewMMO) {
1198 MachineMemOperand *MMO, AtomicOrdering Ordering,
1207 SDValue Val, MachineMemOperand *MMO,
1216 MachineMemOperand *MMO,
1224 MachineMemOperand *MMO,
1280 MachineMemOperand *MMO)
[all …]
DSelectionDAG.h752 MachineMemOperand *MMO,
764 SDValue Ptr, SDValue Val, MachineMemOperand *MMO,
771 SDValue Chain, SDValue Ptr, MachineMemOperand *MMO,
778 ArrayRef<SDValue> Ops, MachineMemOperand *MMO,
783 ArrayRef<SDValue> Ops, MachineMemOperand *MMO,
799 EVT MemVT, MachineMemOperand *MMO);
813 MachineMemOperand *MMO);
821 MachineMemOperand *MMO);
834 EVT MemVT, MachineMemOperand *MMO);
842 MachineMemOperand *MMO);
[all …]
DMachineFunction.h420 MachineMemOperand *getMachineMemOperand(MachinePointerInfo PtrInfo,
430 MachineMemOperand *getMachineMemOperand(const MachineMemOperand *MMO,
/external/llvm/lib/Target/SystemZ/
DSystemZInstrBuilder.h34 Flags |= MachineMemOperand::MOLoad; in addFrameReference()
36 Flags |= MachineMemOperand::MOStore; in addFrameReference()
38 MachineMemOperand *MMO = in addFrameReference()
/external/llvm/lib/Target/ARM/
DThumb1InstrInfo.cpp87 MachineMemOperand *MMO = in storeRegToStackSlot()
89 MachineMemOperand::MOStore, in storeRegToStackSlot()
115 MachineMemOperand *MMO = in loadRegFromStackSlot()
117 MachineMemOperand::MOLoad, in loadRegFromStackSlot()
DARMInstrInfo.cpp125 unsigned Flag = MachineMemOperand::MOLoad | MachineMemOperand::MOInvariant; in expandLoadStackGuard()
126 MachineMemOperand *MMO = MBB.getParent()->getMachineMemOperand( in expandLoadStackGuard()
DThumb2InstrInfo.cpp134 MachineMemOperand *MMO = in storeRegToStackSlot()
136 MachineMemOperand::MOStore, in storeRegToStackSlot()
174 MachineMemOperand *MMO = in loadRegFromStackSlot()
176 MachineMemOperand::MOLoad, in loadRegFromStackSlot()
/external/llvm/lib/CodeGen/
DMachineFunction.cpp229 MachineMemOperand *
234 return new (Allocator) MachineMemOperand(PtrInfo, f, s, base_alignment, in getMachineMemOperand()
238 MachineMemOperand *
239 MachineFunction::getMachineMemOperand(const MachineMemOperand *MMO, in getMachineMemOperand()
243 MachineMemOperand(MachinePointerInfo(MMO->getValue(), in getMachineMemOperand()
248 MachineMemOperand(MachinePointerInfo(MMO->getPseudoValue(), in getMachineMemOperand()
256 return Allocator.Allocate<MachineMemOperand *>(Num); in allocateMemRefsArray()
278 MachineMemOperand *JustLoad = in extractLoadMemRefs()
280 (*I)->getFlags() & ~MachineMemOperand::MOStore, in extractLoadMemRefs()
310 MachineMemOperand *JustStore = in extractStoreMemRefs()
[all …]
DTargetInstrInfo.cpp246 const MachineMemOperand *&MMO, in hasLoadFromStackSlot()
266 const MachineMemOperand *&MMO, in hasStoreToStackSlot()
452 Flags |= MachineMemOperand::MOStore; in foldMemoryOperand()
454 Flags |= MachineMemOperand::MOLoad; in foldMemoryOperand()
474 assert((!(Flags & MachineMemOperand::MOStore) || in foldMemoryOperand()
477 assert((!(Flags & MachineMemOperand::MOLoad) || in foldMemoryOperand()
482 MachineMemOperand *MMO = in foldMemoryOperand()
504 if (Flags == MachineMemOperand::MOStore) in foldMemoryOperand()
DStackSlotColoring.cpp61 SmallVector<SmallVector<MachineMemOperand *, 8>, 16> SSRefs;
164 MachineMemOperand *MMO = *MMOI; in ScanForSpillSlotRefs()
322 SmallVectorImpl<MachineMemOperand *> &RefMMOs = SSRefs[SS]; in ColorSlots()
/external/llvm/lib/Target/X86/
DX86InstrBuilder.h156 Flags |= MachineMemOperand::MOLoad;
158 Flags |= MachineMemOperand::MOStore;
159 MachineMemOperand *MMO =
/external/llvm/lib/Target/MSP430/
DMSP430InstrInfo.cpp47 MachineMemOperand *MMO = in storeRegToStackSlot()
49 MachineMemOperand::MOStore, in storeRegToStackSlot()
75 MachineMemOperand *MMO = in loadRegFromStackSlot()
77 MachineMemOperand::MOLoad, in loadRegFromStackSlot()
/external/llvm/lib/Target/XCore/
DXCoreInstrInfo.cpp380 MachineMemOperand *MMO = in storeRegToStackSlot()
382 MachineMemOperand::MOStore, in storeRegToStackSlot()
403 MachineMemOperand *MMO = in loadRegFromStackSlot()
405 MachineMemOperand::MOLoad, in loadRegFromStackSlot()
DXCoreFrameLowering.cpp176 static MachineMemOperand *
180 MachineMemOperand *MMO = in getFrameIndexMMO()
205 MachineMemOperand::MOLoad)); in RestoreSpillList()
292 MachineMemOperand::MOStore)); in emitPrologue()
/external/mesa3d/src/gallium/drivers/radeon/
DAMDGPUInstrInfo.h58 const MachineMemOperand *&MMO,
64 const MachineMemOperand *&MMO,
DAMDGPUInstrInfo.cpp56 const MachineMemOperand *&MMO, in hasLoadFromStackSlot()
72 const MachineMemOperand *&MMO, in hasStoreFromStackSlot()
/external/llvm/lib/Target/R600/
DAMDGPUInstrInfo.h59 const MachineMemOperand *&MMO,
65 const MachineMemOperand *&MMO,
DAMDGPUInstrInfo.cpp60 const MachineMemOperand *&MMO, in hasLoadFromStackSlot()
76 const MachineMemOperand *&MMO, in hasStoreFromStackSlot()
/external/llvm/lib/Target/Sparc/
DSparcInstrInfo.cpp359 MachineMemOperand *MMO = in storeRegToStackSlot()
361 MachineMemOperand::MOStore, in storeRegToStackSlot()
397 MachineMemOperand *MMO = in loadRegFromStackSlot()
399 MachineMemOperand::MOLoad, in loadRegFromStackSlot()
/external/llvm/lib/Target/Mips/
DMips16InstrInfo.cpp101 MachineMemOperand *MMO = GetMemOperand(MBB, FI, MachineMemOperand::MOStore); in storeRegToStack()
119 MachineMemOperand *MMO = GetMemOperand(MBB, FI, MachineMemOperand::MOLoad); in loadRegFromStack()
/external/llvm/test/CodeGen/X86/
D2010-10-08-cmpxchg8b.ll14 ; MachineMemOperand.
/external/llvm/include/llvm/Target/
DTargetInstrInfo.h29 class MachineMemOperand; variable
156 const MachineMemOperand *&MMO,
184 const MachineMemOperand *&MMO,
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAG.cpp4481 MachineMemOperand *MMO, in getAtomic()
4516 MachineMemOperand *MMO, in getAtomic()
4539 unsigned Flags = MachineMemOperand::MOVolatile; in getAtomicCmpSwap()
4540 Flags |= MachineMemOperand::MOLoad; in getAtomicCmpSwap()
4541 Flags |= MachineMemOperand::MOStore; in getAtomicCmpSwap()
4543 MachineMemOperand *MMO = in getAtomicCmpSwap()
4553 MachineMemOperand *MMO, in getAtomicCmpSwap()
4583 unsigned Flags = MachineMemOperand::MOVolatile; in getAtomic()
4585 Flags |= MachineMemOperand::MOLoad; in getAtomic()
4587 Flags |= MachineMemOperand::MOStore; in getAtomic()
[all …]

123