Home
last modified time | relevance | path

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

123456789

/external/llvm/include/llvm/CodeGen/
DMachineMemOperand.h90 class MachineMemOperand {
126 MachineMemOperand(MachinePointerInfo PtrInfo, Flags flags, uint64_t s,
195 void refineAlignment(const MachineMemOperand *MMO);
214 friend bool operator==(const MachineMemOperand &LHS,
215 const MachineMemOperand &RHS) {
227 friend bool operator!=(const MachineMemOperand &LHS,
228 const MachineMemOperand &RHS) {
233 inline raw_ostream &operator<<(raw_ostream &OS, const MachineMemOperand &MRO) {
DPseudoSourceValue.h26 class MachineMemOperand; variable
29 raw_ostream &operator<<(raw_ostream &OS, const MachineMemOperand &MMO);
53 friend class MachineMemOperand; // For printCustom(). variable
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/GlobalISel/
DMachineIRBuilder.h523 MachineMemOperand &MMO);
535 unsigned Addr, MachineMemOperand &MMO);
547 MachineMemOperand &MMO);
739 MachineMemOperand &MMO);
757 MachineMemOperand &MMO);
774 MachineMemOperand &MMO);
789 unsigned Val, MachineMemOperand &MMO);
804 unsigned Val, MachineMemOperand &MMO);
819 unsigned Val, MachineMemOperand &MMO);
834 unsigned Val, MachineMemOperand &MMO);
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/
DMachineMemOperand.h129 class MachineMemOperand {
186 MachineMemOperand(MachinePointerInfo PtrInfo, Flags flags, uint64_t s,
281 void refineAlignment(const MachineMemOperand *MMO);
303 friend bool operator==(const MachineMemOperand &LHS,
304 const MachineMemOperand &RHS) {
316 friend bool operator!=(const MachineMemOperand &LHS,
317 const MachineMemOperand &RHS) {
322 inline raw_ostream &operator<<(raw_ostream &OS, const MachineMemOperand &MRO) {
DSelectionDAG.h359 MachineMemOperand *MMO) {
1000 SDValue Cmp, SDValue Swp, MachineMemOperand *MMO);
1009 SDValue Ptr, SDValue Val, MachineMemOperand *MMO);
1014 SDValue Chain, SDValue Ptr, MachineMemOperand *MMO);
1020 MachineMemOperand *MMO);
1031 MachineMemOperand::Flags Flags
1032 = MachineMemOperand::MOLoad | MachineMemOperand::MOStore,
1037 MachineMemOperand *MMO);
1049 MachineMemOperand::Flags MMOFlags = MachineMemOperand::MONone,
1053 MachineMemOperand *MMO);
[all …]
DPseudoSourceValue.h26 class MachineMemOperand; variable
30 raw_ostream &operator<<(raw_ostream &OS, const MachineMemOperand &MMO);
56 friend class MachineMemOperand; // For printCustom(). variable
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/SystemZ/
DSystemZInstrBuilder.h32 auto Flags = MachineMemOperand::MONone; in addFrameReference()
34 Flags |= MachineMemOperand::MOLoad; in addFrameReference()
36 Flags |= MachineMemOperand::MOStore; in addFrameReference()
38 MachineMemOperand *MMO = MF.getMachineMemOperand( in addFrameReference()
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
DMachineMemOperand.h81 class MachineMemOperand {
104 MachineMemOperand(MachinePointerInfo PtrInfo, unsigned flags, uint64_t s,
148 void refineAlignment(const MachineMemOperand *MMO);
161 raw_ostream &operator<<(raw_ostream &OS, const MachineMemOperand &MRO);
/external/llvm/lib/Target/SystemZ/
DSystemZInstrBuilder.h34 Flags |= MachineMemOperand::MOLoad; in addFrameReference()
36 Flags |= MachineMemOperand::MOStore; in addFrameReference()
38 MachineMemOperand *MMO = MF.getMachineMemOperand( in addFrameReference()
/external/swiftshader/third_party/LLVM/lib/Target/ARM/
DThumb1InstrInfo.cpp62 MachineMemOperand *MMO = in storeRegToStackSlot()
65 MachineMemOperand::MOStore, in storeRegToStackSlot()
91 MachineMemOperand *MMO = in loadRegFromStackSlot()
94 MachineMemOperand::MOLoad, in loadRegFromStackSlot()
/external/llvm/lib/Target/Hexagon/
DHexagonStoreWidening.cpp86 bool instrAliased(InstrGroup &Stores, const MachineMemOperand &MMO);
131 const MachineMemOperand &getStoreTarget(const MachineInstr *MI) { in getStoreTarget()
169 const MachineMemOperand &MMO) { in instrAliased()
176 const MachineMemOperand &SMO = getStoreTarget(SI); in instrAliased()
291 const MachineMemOperand &S1MO = getStoreTarget(S1); in storesAreAdjacent()
319 const MachineMemOperand &FirstMMO = getStoreTarget(FirstMI); in selectStores()
411 const MachineMemOperand &MMO = getStoreTarget(MI); in createWideStores()
425 const MachineMemOperand &OldM = getStoreTarget(FirstSt); in createWideStores()
426 MachineMemOperand *NewM = in createWideStores()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/
DHexagonStoreWidening.cpp96 bool instrAliased(InstrGroup &Stores, const MachineMemOperand &MMO);
146 static const MachineMemOperand &getStoreTarget(const MachineInstr *MI) { in getStoreTarget()
171 const MachineMemOperand &MMO) { in instrAliased()
178 const MachineMemOperand &SMO = getStoreTarget(SI); in instrAliased()
289 const MachineMemOperand &S1MO = getStoreTarget(S1); in storesAreAdjacent()
316 const MachineMemOperand &FirstMMO = getStoreTarget(FirstMI); in selectStores()
407 const MachineMemOperand &MMO = getStoreTarget(MI); in createWideStores()
420 const MachineMemOperand &OldM = getStoreTarget(FirstSt); in createWideStores()
421 MachineMemOperand *NewM = in createWideStores()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/GlobalISel/
DMachineIRBuilder.cpp284 MachineMemOperand &MMO) { in buildLoad()
290 unsigned Addr, MachineMemOperand &MMO) { in buildLoadInstr()
302 MachineMemOperand &MMO) { in buildStore()
674 unsigned NewVal, MachineMemOperand &MMO) { in buildAtomicCmpXchgWithSuccess()
702 MachineMemOperand &MMO) { in buildAtomicCmpXchg()
727 MachineMemOperand &MMO) { in buildAtomicRMW()
747 unsigned Val, MachineMemOperand &MMO) { in buildAtomicRMWXchg()
753 unsigned Val, MachineMemOperand &MMO) { in buildAtomicRMWAdd()
759 unsigned Val, MachineMemOperand &MMO) { in buildAtomicRMWSub()
765 unsigned Val, MachineMemOperand &MMO) { in buildAtomicRMWAnd()
[all …]
/external/swiftshader/third_party/LLVM/lib/CodeGen/
DTargetInstrInfoImpl.cpp166 const MachineMemOperand *&MMO, in hasLoadFromStackSlot()
184 const MachineMemOperand *&MMO, in hasStoreToStackSlot()
279 Flags |= MachineMemOperand::MOStore; in foldMemoryOperand()
281 Flags |= MachineMemOperand::MOLoad; in foldMemoryOperand()
290 assert((!(Flags & MachineMemOperand::MOStore) || in foldMemoryOperand()
293 assert((!(Flags & MachineMemOperand::MOLoad) || in foldMemoryOperand()
298 MachineMemOperand *MMO = in foldMemoryOperand()
321 if (Flags == MachineMemOperand::MOStore) in foldMemoryOperand()
DMachineFunction.cpp197 MachineMemOperand *
201 return new (Allocator) MachineMemOperand(PtrInfo, f, s, base_alignment, in getMachineMemOperand()
205 MachineMemOperand *
206 MachineFunction::getMachineMemOperand(const MachineMemOperand *MMO, in getMachineMemOperand()
209 MachineMemOperand(MachinePointerInfo(MMO->getValue(), in getMachineMemOperand()
217 return Allocator.Allocate<MachineMemOperand *>(Num); in allocateMemRefsArray()
239 MachineMemOperand *JustLoad = in extractLoadMemRefs()
241 (*I)->getFlags() & ~MachineMemOperand::MOStore, in extractLoadMemRefs()
271 MachineMemOperand *JustStore = in extractStoreMemRefs()
273 (*I)->getFlags() & ~MachineMemOperand::MOLoad, in extractStoreMemRefs()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
DMachineFunction.cpp367 MachineMemOperand *MachineFunction::getMachineMemOperand( in getMachineMemOperand()
368 MachinePointerInfo PtrInfo, MachineMemOperand::Flags f, uint64_t s, in getMachineMemOperand()
373 MachineMemOperand(PtrInfo, f, s, base_alignment, AAInfo, Ranges, in getMachineMemOperand()
377 MachineMemOperand *
378 MachineFunction::getMachineMemOperand(const MachineMemOperand *MMO, in getMachineMemOperand()
382 MachineMemOperand(MachinePointerInfo(MMO->getValue(), in getMachineMemOperand()
388 MachineMemOperand(MachinePointerInfo(MMO->getPseudoValue(), in getMachineMemOperand()
395 MachineMemOperand *
396 MachineFunction::getMachineMemOperand(const MachineMemOperand *MMO, in getMachineMemOperand()
403 MachineMemOperand(MPI, MMO->getFlags(), MMO->getSize(), in getMachineMemOperand()
[all …]
DMachineOperand.cpp979 MachineMemOperand::MachineMemOperand(MachinePointerInfo ptrinfo, Flags f, in MachineMemOperand() function in MachineMemOperand
1003 void MachineMemOperand::Profile(FoldingSetNodeID &ID) const { in Profile()
1011 void MachineMemOperand::refineAlignment(const MachineMemOperand *MMO) { in refineAlignment()
1028 uint64_t MachineMemOperand::getAlignment() const { in getAlignment()
1032 void MachineMemOperand::print(raw_ostream &OS) const { in print()
1037 void MachineMemOperand::print(raw_ostream &OS, ModuleSlotTracker &MST) const { in print()
1043 void MachineMemOperand::print(raw_ostream &OS, ModuleSlotTracker &MST, in print()
1057 if (getFlags() & MachineMemOperand::MOTargetFlag1) in print()
1058 OS << '"' << getTargetMMOFlagName(*TII, MachineMemOperand::MOTargetFlag1) in print()
1060 if (getFlags() & MachineMemOperand::MOTargetFlag2) in print()
[all …]
/external/llvm/lib/Target/ARM/
DThumb1InstrInfo.cpp87 MachineMemOperand *MMO = MF.getMachineMemOperand( in storeRegToStackSlot()
88 MachinePointerInfo::getFixedStack(MF, FI), MachineMemOperand::MOStore, in storeRegToStackSlot()
113 MachineMemOperand *MMO = MF.getMachineMemOperand( in loadRegFromStackSlot()
114 MachinePointerInfo::getFixedStack(MF, FI), MachineMemOperand::MOLoad, in loadRegFromStackSlot()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARM/
DARMInstrInfo.cpp126 auto Flags = MachineMemOperand::MOLoad | in expandLoadStackGuard()
127 MachineMemOperand::MODereferenceable | in expandLoadStackGuard()
128 MachineMemOperand::MOInvariant; in expandLoadStackGuard()
129 MachineMemOperand *MMO = MBB.getParent()->getMachineMemOperand( in expandLoadStackGuard()
DThumb1InstrInfo.cpp95 MachineMemOperand *MMO = MF.getMachineMemOperand( in storeRegToStackSlot()
96 MachinePointerInfo::getFixedStack(MF, FI), MachineMemOperand::MOStore, in storeRegToStackSlot()
124 MachineMemOperand *MMO = MF.getMachineMemOperand( in loadRegFromStackSlot()
125 MachinePointerInfo::getFixedStack(MF, FI), MachineMemOperand::MOLoad, in loadRegFromStackSlot()
/external/swiftshader/third_party/LLVM/lib/Target/SystemZ/
DSystemZInstrBuilder.h114 Flags |= MachineMemOperand::MOLoad;
116 Flags |= MachineMemOperand::MOStore;
117 MachineMemOperand *MMO =
/external/llvm/lib/CodeGen/
DMachineFunction.cpp297 MachineMemOperand *
305 MachineMemOperand(PtrInfo, static_cast<MachineMemOperand::Flags>(f), s, in getMachineMemOperand()
309 MachineMemOperand *
310 MachineFunction::getMachineMemOperand(const MachineMemOperand *MMO, in getMachineMemOperand()
314 MachineMemOperand(MachinePointerInfo(MMO->getValue(), in getMachineMemOperand()
319 MachineMemOperand(MachinePointerInfo(MMO->getPseudoValue(), in getMachineMemOperand()
327 return Allocator.Allocate<MachineMemOperand *>(Num); in allocateMemRefsArray()
349 MachineMemOperand *JustLoad = in extractLoadMemRefs()
351 (*I)->getFlags() & ~MachineMemOperand::MOStore, in extractLoadMemRefs()
381 MachineMemOperand *JustStore = in extractStoreMemRefs()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/
DX86InstrBuilder.h204 auto Flags = MachineMemOperand::MONone;
206 Flags |= MachineMemOperand::MOLoad;
208 Flags |= MachineMemOperand::MOStore;
209 MachineMemOperand *MMO = MF.getMachineMemOperand(
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AArch64/
DAArch64InstrInfo.h30 static const MachineMemOperand::Flags MOSuppressPair =
31 MachineMemOperand::MOTargetFlag1;
32 static const MachineMemOperand::Flags MOStridedAccess =
33 MachineMemOperand::MOTargetFlag2;
236 ArrayRef<std::pair<MachineMemOperand::Flags, const char *>>
/external/llvm/lib/Target/WebAssembly/
DWebAssemblyFrameLowering.cpp96 auto *MMO = new MachineMemOperand(MachinePointerInfo(MF.getPSVManager() in writeSPToMemory()
98 MachineMemOperand::MOStore, 4, 4); in writeSPToMemory()
146 auto *LoadMMO = new MachineMemOperand(MachinePointerInfo(MF.getPSVManager() in emitPrologue()
148 MachineMemOperand::MOLoad, 4, 4); in emitPrologue()

123456789