Home
last modified time | relevance | path

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

1234567

/third_party/skia/third_party/externals/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()
/third_party/skia/third_party/externals/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,
DPseudoSourceValue.h24 class MachineMemOperand; variable
29 raw_ostream &operator<<(raw_ostream &OS, const MachineMemOperand &MMO);
55 friend class MachineMemOperand; // For printCustom(). variable
DSelectionDAGNodes.h1293 MachineMemOperand *MMO;
1297 EVT memvt, MachineMemOperand *MMO);
1367 MachineMemOperand *getMemOperand() const { return MMO; }
1382 void refineAlignment(const MachineMemOperand *NewMMO) {
1429 EVT MemVT, MachineMemOperand *MMO)
1483 SDVTList VTs, EVT MemoryVT, MachineMemOperand *MMO)
2194 MachineMemOperand *MMO)
2228 MachineMemOperand *MMO)
2256 MachineMemOperand *MMO)
2289 MachineMemOperand *MMO)
[all …]
/third_party/skia/third_party/externals/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 …]
/third_party/skia/third_party/externals/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()
/third_party/skia/third_party/externals/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()
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()
/third_party/skia/third_party/externals/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 …]
DIRTranslator.cpp863 auto Flags = LI.isVolatile() ? MachineMemOperand::MOVolatile in translateLoad()
864 : MachineMemOperand::MONone; in translateLoad()
865 Flags |= MachineMemOperand::MOLoad; in translateLoad()
907 auto Flags = SI.isVolatile() ? MachineMemOperand::MOVolatile in translateStore()
908 : MachineMemOperand::MONone; in translateStore()
909 Flags |= MachineMemOperand::MOStore; in translateStore()
1158 auto VolFlag = IsVol ? MachineMemOperand::MOVolatile : MachineMemOperand::MONone; in translateMemFunc()
1161 MachineMemOperand::MOStore | VolFlag, 1, DstAlign)); in translateMemFunc()
1165 MachineMemOperand::MOLoad | VolFlag, 1, SrcAlign)); in translateMemFunc()
1183 auto Flags = MachineMemOperand::MOLoad | MachineMemOperand::MOInvariant | in getStackGuard()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DMachineFunction.cpp415 MachineMemOperand *MachineFunction::getMachineMemOperand( in getMachineMemOperand()
416 MachinePointerInfo PtrInfo, MachineMemOperand::Flags f, uint64_t s, in getMachineMemOperand()
421 MachineMemOperand(PtrInfo, f, s, base_alignment, AAInfo, Ranges, in getMachineMemOperand()
425 MachineMemOperand *
426 MachineFunction::getMachineMemOperand(const MachineMemOperand *MMO, in getMachineMemOperand()
437 MachineMemOperand(PtrInfo.getWithOffset(Offset), MMO->getFlags(), Size, in getMachineMemOperand()
442 MachineMemOperand *
443 MachineFunction::getMachineMemOperand(const MachineMemOperand *MMO, in getMachineMemOperand()
450 MachineMemOperand(MPI, MMO->getFlags(), MMO->getSize(), in getMachineMemOperand()
456 MachineMemOperand *
[all …]
DDFAPacketizer.cpp282 bool VLIWPacketizerList::alias(const MachineMemOperand &Op1, in alias()
283 const MachineMemOperand &Op2, in alias()
307 for (const MachineMemOperand *Op1 : MI1.memoperands()) in alias()
308 for (const MachineMemOperand *Op2 : MI2.memoperands()) in alias()
DMachineOperand.cpp1006 MachineMemOperand::MachineMemOperand(MachinePointerInfo ptrinfo, Flags f, in MachineMemOperand() function in MachineMemOperand
1030 void MachineMemOperand::Profile(FoldingSetNodeID &ID) const { in Profile()
1038 void MachineMemOperand::refineAlignment(const MachineMemOperand *MMO) { in refineAlignment()
1055 uint64_t MachineMemOperand::getAlignment() const { in getAlignment()
1059 void MachineMemOperand::print(raw_ostream &OS, ModuleSlotTracker &MST, in print()
1073 if (getFlags() & MachineMemOperand::MOTargetFlag1) in print()
1074 OS << '"' << getTargetMMOFlagName(*TII, MachineMemOperand::MOTargetFlag1) in print()
1076 if (getFlags() & MachineMemOperand::MOTargetFlag2) in print()
1077 OS << '"' << getTargetMMOFlagName(*TII, MachineMemOperand::MOTargetFlag2) in print()
1079 if (getFlags() & MachineMemOperand::MOTargetFlag3) in print()
[all …]
DTargetInstrInfo.cpp353 SmallVectorImpl<const MachineMemOperand *> &Accesses) const { in hasLoadFromStackSlot()
367 SmallVectorImpl<const MachineMemOperand *> &Accesses) const { in hasStoreToStackSlot()
536 auto Flags = MachineMemOperand::MONone; in foldMemoryOperand()
538 Flags |= MI.getOperand(OpIdx).isDef() ? MachineMemOperand::MOStore in foldMemoryOperand()
539 : MachineMemOperand::MOLoad; in foldMemoryOperand()
552 if (Flags & MachineMemOperand::MOStore) { in foldMemoryOperand()
587 assert((!(Flags & MachineMemOperand::MOStore) || in foldMemoryOperand()
590 assert((!(Flags & MachineMemOperand::MOLoad) || in foldMemoryOperand()
594 MachineMemOperand *MMO = MF.getMachineMemOperand( in foldMemoryOperand()
613 if (Flags == MachineMemOperand::MOStore) in foldMemoryOperand()
[all …]
/third_party/skia/third_party/externals/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(
DX86ISelLowering.h785 MachineMemOperand::Flags Flags,
1185 const MachineMemOperand &MMO) const override;
1545 MachineMemOperand *MMO) in X86StoreSDNode()
1563 MachineMemOperand *MMO) in X86MaskedStoreSDNode()
1580 SDVTList VTs, EVT MemVT, MachineMemOperand *MMO) in TruncSStoreSDNode()
1592 SDVTList VTs, EVT MemVT, MachineMemOperand *MMO) in TruncUSStoreSDNode()
1605 MachineMemOperand *MMO) in MaskedTruncSStoreSDNode()
1618 MachineMemOperand *MMO) in MaskedTruncUSStoreSDNode()
1633 MachineMemOperand *MMO) in X86MaskedGatherScatterSDNode()
1650 EVT MemVT, MachineMemOperand *MMO) in X86MaskedGatherSDNode()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DStatepointLowering.cpp350 static MachineMemOperand* getMachineMemOperand(MachineFunction &MF, in getMachineMemOperand()
353 auto MMOFlags = MachineMemOperand::MOStore | in getMachineMemOperand()
354 MachineMemOperand::MOLoad | MachineMemOperand::MOVolatile; in getMachineMemOperand()
367 static std::tuple<SDValue, SDValue, MachineMemOperand*>
371 MachineMemOperand* MMO = nullptr; in spillIncomingStatepointValue()
397 MF.getMachineMemOperand(PtrInfo, MachineMemOperand::MOStore, in spillIncomingStatepointValue()
417 SmallVectorImpl<MachineMemOperand*> &MemRefs, in lowerIncomingStatepointValue()
479 …SmallVectorImpl<MachineMemOperand*> &MemRefs, SelectionDAGBuild… in lowerStatepointMetaArgs()
664 SmallVector<MachineMemOperand*, 16> MemRefs; in LowerAsSTATEPOINT()
1032 MF.getMachineMemOperand(PtrInfo, MachineMemOperand::MOLoad, in visitGCRelocate()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64InstrInfo.h31 static const MachineMemOperand::Flags MOSuppressPair =
32 MachineMemOperand::MOTargetFlag1;
33 static const MachineMemOperand::Flags MOStridedAccess =
34 MachineMemOperand::MOTargetFlag2;
249 ArrayRef<std::pair<MachineMemOperand::Flags, const char *>>
DAArch64SelectionDAGInfo.cpp64 const MachineMemOperand *BaseMemOperand, in EmitUnrolledSetTag()
119 MachineMemOperand *BaseMemOperand = MF.getMachineMemOperand( in EmitTargetCodeForSetTag()
120 DstPtrInfo, MachineMemOperand::MOStore, ObjSize, 16); in EmitTargetCodeForSetTag()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/
DMipsCallLowering.cpp100 MachineMemOperand *&MMO) override;
114 MachineMemOperand *MMO; in buildLoad()
181 MachineMemOperand *&MMO) { in getStackAddress()
193 MMO = MF.getMachineMemOperand(MPO, MachineMemOperand::MOLoad, Size, Align); in getStackAddress()
236 MachineMemOperand *&MMO) override;
288 MachineMemOperand *&MMO) { in getStackAddress()
308 MMO = MF.getMachineMemOperand(MPO, MachineMemOperand::MOStore, Size, Align); in getStackAddress()
315 MachineMemOperand *MMO; in assignValueToAddress()
527 MachineMemOperand *MMO = in lowerFormalArguments()
528 MF.getMachineMemOperand(MPO, MachineMemOperand::MOStore, RegSize, in lowerFormalArguments()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/MSP430/
DMSP430InstrInfo.cpp46 MachineMemOperand *MMO = MF.getMachineMemOperand( in storeRegToStackSlot()
48 MachineMemOperand::MOStore, MFI.getObjectSize(FrameIdx), in storeRegToStackSlot()
73 MachineMemOperand *MMO = MF.getMachineMemOperand( in loadRegFromStackSlot()
75 MachineMemOperand::MOLoad, MFI.getObjectSize(FrameIdx), in loadRegFromStackSlot()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARC/
DARCInstrInfo.cpp304 MachineMemOperand *MMO = MF.getMachineMemOperand( in storeRegToStackSlot()
306 MachineMemOperand::MOStore, MFI.getObjectSize(FrameIndex), Align); in storeRegToStackSlot()
331 MachineMemOperand *MMO = MF.getMachineMemOperand( in loadRegFromStackSlot()
333 MachineMemOperand::MOLoad, MFI.getObjectSize(FrameIndex), Align); in loadRegFromStackSlot()

1234567