Home
last modified time | relevance | path

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

12345678910>>...17

/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) {
/external/llvm-project/llvm/lib/Target/SystemZ/
DSystemZInstrBuilder.h30 auto Flags = MachineMemOperand::MONone; in addFrameReference()
32 Flags |= MachineMemOperand::MOLoad; in addFrameReference()
34 Flags |= MachineMemOperand::MOStore; in addFrameReference()
36 MachineMemOperand *MMO = MF.getMachineMemOperand( in addFrameReference()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/
DSystemZInstrBuilder.h31 auto Flags = MachineMemOperand::MONone; in addFrameReference()
33 Flags |= MachineMemOperand::MOLoad; in addFrameReference()
35 Flags |= MachineMemOperand::MOStore; in addFrameReference()
37 MachineMemOperand *MMO = MF.getMachineMemOperand( in addFrameReference()
/external/llvm-project/llvm/include/llvm/CodeGen/
DSelectionDAG.h403 MachineMemOperand *MMO) {
1142 SDValue Cmp, SDValue Swp, MachineMemOperand *MMO);
1147 SDValue Ptr, SDValue Val, MachineMemOperand *MMO);
1152 SDValue Chain, SDValue Ptr, MachineMemOperand *MMO);
1158 MachineMemOperand *MMO);
1167 MachineMemOperand::Flags Flags = MachineMemOperand::MOLoad |
1168 MachineMemOperand::MOStore,
1174 MachineMemOperand::Flags Flags = MachineMemOperand::MOLoad |
1175 MachineMemOperand::MOStore,
1188 MachineMemOperand::Flags Flags = MachineMemOperand::MOLoad |
[all …]
DMachineMemOperand.h127 class MachineMemOperand {
184 MachineMemOperand(MachinePointerInfo PtrInfo, Flags flags, uint64_t s,
289 void refineAlignment(const MachineMemOperand *MMO);
309 friend bool operator==(const MachineMemOperand &LHS,
310 const MachineMemOperand &RHS) {
322 friend bool operator!=(const MachineMemOperand &LHS,
323 const MachineMemOperand &RHS) {
DMachineFunction.h835 MachineMemOperand *getMachineMemOperand(
836 MachinePointerInfo PtrInfo, MachineMemOperand::Flags f, uint64_t s,
846 MachineMemOperand *getMachineMemOperand(const MachineMemOperand *MMO,
853 MachineMemOperand *getMachineMemOperand(const MachineMemOperand *MMO,
860 MachineMemOperand *getMachineMemOperand(const MachineMemOperand *MMO,
866 MachineMemOperand *getMachineMemOperand(const MachineMemOperand *MMO,
867 MachineMemOperand::Flags Flags);
894 ArrayRef<MachineMemOperand *> MMOs, MCSymbol *PreInstrSymbol = nullptr,
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DMachineMemOperand.h126 class MachineMemOperand {
183 MachineMemOperand(MachinePointerInfo PtrInfo, Flags flags, uint64_t s,
281 void refineAlignment(const MachineMemOperand *MMO);
301 friend bool operator==(const MachineMemOperand &LHS,
302 const MachineMemOperand &RHS) {
314 friend bool operator!=(const MachineMemOperand &LHS,
315 const MachineMemOperand &RHS) {
DSelectionDAG.h379 MachineMemOperand *MMO) {
1052 SDValue Cmp, SDValue Swp, MachineMemOperand *MMO);
1057 SDValue Ptr, SDValue Val, MachineMemOperand *MMO);
1062 SDValue Chain, SDValue Ptr, MachineMemOperand *MMO);
1068 MachineMemOperand *MMO);
1079 MachineMemOperand::Flags Flags
1080 = MachineMemOperand::MOLoad | MachineMemOperand::MOStore,
1086 MachineMemOperand *MMO);
1104 MachineMemOperand::Flags MMOFlags = MachineMemOperand::MONone,
1108 MachineMemOperand *MMO);
[all …]
DMachineInstr.h45 class MachineMemOperand; variable
67 using mmo_iterator = ArrayRef<MachineMemOperand *>::iterator;
139 : TrailingObjects<ExtraInfo, MachineMemOperand *, MCSymbol *, MDNode *> {
142 ArrayRef<MachineMemOperand *> MMOs,
150 totalSizeToAlloc<MachineMemOperand *, MCSymbol *, MDNode *>(
159 Result->getTrailingObjects<MachineMemOperand *>());
172 ArrayRef<MachineMemOperand *> getMMOs() const { in getMMOs()
173 return makeArrayRef(getTrailingObjects<MachineMemOperand *>(), NumMMOs); in getMMOs()
204 size_t numTrailingObjects(OverloadToken<MachineMemOperand *>) const { in numTrailingObjects() argument
239 PointerSumTypeMember<EIIK_MMO, MachineMemOperand *>,
[all …]
DMachineFunction.h754 MachineMemOperand *getMachineMemOperand(
755 MachinePointerInfo PtrInfo, MachineMemOperand::Flags f, uint64_t s,
766 MachineMemOperand *getMachineMemOperand(const MachineMemOperand *MMO,
772 MachineMemOperand *getMachineMemOperand(const MachineMemOperand *MMO,
778 MachineMemOperand *getMachineMemOperand(const MachineMemOperand *MMO,
779 MachineMemOperand::Flags Flags);
806 ArrayRef<MachineMemOperand *> MMOs, MCSymbol *PreInstrSymbol = nullptr,
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/GlobalISel/
DMachineIRBuilder.h721 MachineMemOperand &MMO);
733 const SrcOp &Addr, MachineMemOperand &MMO);
745 MachineMemOperand &MMO);
985 MachineMemOperand &MMO);
1003 MachineMemOperand &MMO);
1020 MachineMemOperand &MMO);
1035 Register Val, MachineMemOperand &MMO);
1050 Register Val, MachineMemOperand &MMO);
1065 Register Val, MachineMemOperand &MMO);
1080 Register Val, MachineMemOperand &MMO);
[all …]
/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/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
DMachineIRBuilder.h818 MachineMemOperand &MMO) { in buildLoad()
827 MachineMemOperand::Flags MMOFlags = MachineMemOperand::MONone,
840 const SrcOp &Addr, MachineMemOperand &MMO);
847 MachineMemOperand &BaseMMO,
860 MachineMemOperand &MMO);
867 MachineMemOperand::Flags MMOFlags = MachineMemOperand::MONone,
1127 MachineMemOperand &MMO);
1145 MachineMemOperand &MMO);
1162 MachineMemOperand &MMO);
1177 Register Val, MachineMemOperand &MMO);
[all …]
/external/llvm-project/llvm/lib/CodeGen/GlobalISel/
DMachineIRBuilder.cpp333 MachineMemOperand::Flags MMOFlags, in buildLoad()
335 MMOFlags |= MachineMemOperand::MOLoad; in buildLoad()
336 assert((MMOFlags & MachineMemOperand::MOStore) == 0); in buildLoad()
340 MachineMemOperand *MMO = in buildLoad()
348 MachineMemOperand &MMO) { in buildLoadInstr()
361 MachineMemOperand &BaseMMO, int64_t Offset) { in buildLoadFromOffset()
363 MachineMemOperand *OffsetMMO = in buildLoadFromOffset()
378 MachineMemOperand &MMO) { in buildStore()
392 MachineMemOperand::Flags MMOFlags, in buildStore()
394 MMOFlags |= MachineMemOperand::MOStore; in buildStore()
[all …]
/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/llvm-project/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()
405 const MachineMemOperand &MMO = getStoreTarget(MI); in createWideStores()
418 const MachineMemOperand &OldM = getStoreTarget(FirstSt); in createWideStores()
419 MachineMemOperand *NewM = in createWideStores()
/external/swiftshader/third_party/llvm-10.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()
405 const MachineMemOperand &MMO = getStoreTarget(MI); in createWideStores()
418 const MachineMemOperand &OldM = getStoreTarget(FirstSt); in createWideStores()
419 MachineMemOperand *NewM = in createWideStores()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMInstrInfo.cpp125 auto Flags = MachineMemOperand::MOLoad | in expandLoadStackGuard()
126 MachineMemOperand::MODereferenceable | in expandLoadStackGuard()
127 MachineMemOperand::MOInvariant; in expandLoadStackGuard()
128 MachineMemOperand *MMO = MBB.getParent()->getMachineMemOperand( in expandLoadStackGuard()
/external/llvm-project/llvm/lib/Target/ARM/
DARMInstrInfo.cpp125 auto Flags = MachineMemOperand::MOLoad | in expandLoadStackGuard()
126 MachineMemOperand::MODereferenceable | in expandLoadStackGuard()
127 MachineMemOperand::MOInvariant; in expandLoadStackGuard()
128 MachineMemOperand *MMO = MBB.getParent()->getMachineMemOperand( in expandLoadStackGuard()
DThumb1InstrInfo.cpp93 MachineMemOperand *MMO = MF.getMachineMemOperand( in storeRegToStackSlot()
94 MachinePointerInfo::getFixedStack(MF, FI), MachineMemOperand::MOStore, in storeRegToStackSlot()
122 MachineMemOperand *MMO = MF.getMachineMemOperand( in loadRegFromStackSlot()
123 MachinePointerInfo::getFixedStack(MF, FI), MachineMemOperand::MOLoad, in loadRegFromStackSlot()
/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/llvm-project/llvm/lib/CodeGen/
DMachineFunction.cpp430 MachineMemOperand *MachineFunction::getMachineMemOperand( in getMachineMemOperand()
431 MachinePointerInfo PtrInfo, MachineMemOperand::Flags f, uint64_t s, in getMachineMemOperand()
436 MachineMemOperand(PtrInfo, f, s, base_alignment, AAInfo, Ranges, in getMachineMemOperand()
440 MachineMemOperand *MachineFunction::getMachineMemOperand( in getMachineMemOperand()
441 const MachineMemOperand *MMO, MachinePointerInfo &PtrInfo, uint64_t Size) { in getMachineMemOperand()
442 return new (Allocator) MachineMemOperand( in getMachineMemOperand()
447 MachineMemOperand *
448 MachineFunction::getMachineMemOperand(const MachineMemOperand *MMO, in getMachineMemOperand()
461 MachineMemOperand(PtrInfo.getWithOffset(Offset), MMO->getFlags(), Size, in getMachineMemOperand()
466 MachineMemOperand *
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/GlobalISel/
DMachineIRBuilder.cpp362 MachineMemOperand &MMO) { in buildLoad()
369 MachineMemOperand &MMO) { in buildLoadInstr()
382 MachineMemOperand &MMO) { in buildStore()
737 Register NewVal, MachineMemOperand &MMO) { in buildAtomicCmpXchgWithSuccess()
765 MachineMemOperand &MMO) { in buildAtomicCmpXchg()
790 MachineMemOperand &MMO) { in buildAtomicRMW()
813 Register Val, MachineMemOperand &MMO) { in buildAtomicRMWXchg()
819 Register Val, MachineMemOperand &MMO) { in buildAtomicRMWAdd()
825 Register Val, MachineMemOperand &MMO) { in buildAtomicRMWSub()
831 Register Val, MachineMemOperand &MMO) { in buildAtomicRMWAnd()
[all …]
/external/llvm-project/llvm/lib/Target/X86/
DX86InstrBuilder.h203 auto Flags = MachineMemOperand::MONone;
205 Flags |= MachineMemOperand::MOLoad;
207 Flags |= MachineMemOperand::MOStore;
208 MachineMemOperand *MMO = MF.getMachineMemOperand(
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86InstrBuilder.h203 auto Flags = MachineMemOperand::MONone;
205 Flags |= MachineMemOperand::MOLoad;
207 Flags |= MachineMemOperand::MOStore;
208 MachineMemOperand *MMO = MF.getMachineMemOperand(

12345678910>>...17