/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/ |
D | SystemZInstrBuilder.h | 31 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/ |
D | MachineMemOperand.h | 126 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) {
|
D | SelectionDAG.h | 379 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 …]
|
D | MachineInstr.h | 45 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 …]
|
D | MachineFunction.h | 754 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,
|
D | PseudoSourceValue.h | 24 class MachineMemOperand; variable 29 raw_ostream &operator<<(raw_ostream &OS, const MachineMemOperand &MMO); 55 friend class MachineMemOperand; // For printCustom(). variable
|
D | SelectionDAGNodes.h | 1293 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/ |
D | MachineIRBuilder.h | 721 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/ |
D | HexagonStoreWidening.cpp | 96 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/ |
D | ARMInstrInfo.cpp | 125 auto Flags = MachineMemOperand::MOLoad | in expandLoadStackGuard() 126 MachineMemOperand::MODereferenceable | in expandLoadStackGuard() 127 MachineMemOperand::MOInvariant; in expandLoadStackGuard() 128 MachineMemOperand *MMO = MBB.getParent()->getMachineMemOperand( in expandLoadStackGuard()
|
D | Thumb1InstrInfo.cpp | 93 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/ |
D | MachineIRBuilder.cpp | 362 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 …]
|
D | IRTranslator.cpp | 863 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/ |
D | MachineFunction.cpp | 415 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 …]
|
D | DFAPacketizer.cpp | 282 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()
|
D | MachineOperand.cpp | 1006 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 …]
|
D | TargetInstrInfo.cpp | 353 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/ |
D | X86InstrBuilder.h | 203 auto Flags = MachineMemOperand::MONone; 205 Flags |= MachineMemOperand::MOLoad; 207 Flags |= MachineMemOperand::MOStore; 208 MachineMemOperand *MMO = MF.getMachineMemOperand(
|
D | X86ISelLowering.h | 785 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/ |
D | StatepointLowering.cpp | 350 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/ |
D | AArch64InstrInfo.h | 31 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 *>>
|
D | AArch64SelectionDAGInfo.cpp | 64 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/ |
D | MipsCallLowering.cpp | 100 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/ |
D | MSP430InstrInfo.cpp | 46 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/ |
D | ARCInstrInfo.cpp | 304 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()
|