/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/M68k/ |
H A D | M68kInstrBuilder.h | 64 auto Flags = MachineMemOperand::MONone; 66 Flags |= MachineMemOperand::MOLoad; 68 Flags |= MachineMemOperand::MOStore; 69 MachineMemOperand *MMO = MF.getMachineMemOperand( 81 auto Flags = MachineMemOperand::MONone; 83 Flags |= MachineMemOperand::MOLoad; 85 Flags |= MachineMemOperand::MOStore; 86 MachineMemOperand *MMO = MF.getMachineMemOperand(
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
H A D | SelectionDAG.h | 396 MachineMemOperand *MMO) { 1108 SDValue Cmp, SDValue Swp, MachineMemOperand *MMO); 1113 SDValue Ptr, SDValue Val, MachineMemOperand *MMO); 1118 SDValue Chain, SDValue Ptr, MachineMemOperand *MMO); 1124 MachineMemOperand *MMO); 1133 MachineMemOperand::Flags Flags = MachineMemOperand::MOLoad | 1134 MachineMemOperand::MOStore, 1140 MachineMemOperand::Flags Flags = MachineMemOperand::MOLoad | 1141 MachineMemOperand::MOStore, 1151 MachineMemOperand *MMO); [all …]
|
H A D | MachineMemOperand.h | 127 class MachineMemOperand { 184 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) {
|
H A D | MachineFunction.h | 843 MachineMemOperand *getMachineMemOperand( 844 MachinePointerInfo PtrInfo, MachineMemOperand::Flags f, uint64_t s, 854 MachineMemOperand *getMachineMemOperand(const MachineMemOperand *MMO, 861 MachineMemOperand *getMachineMemOperand(const MachineMemOperand *MMO, 868 MachineMemOperand *getMachineMemOperand(const MachineMemOperand *MMO, 874 MachineMemOperand *getMachineMemOperand(const MachineMemOperand *MMO, 875 MachineMemOperand::Flags Flags); 902 ArrayRef<MachineMemOperand *> MMOs, MCSymbol *PreInstrSymbol = nullptr,
|
H A D | MachineInstr.h | 68 using mmo_iterator = ArrayRef<MachineMemOperand *>::iterator; 146 : TrailingObjects<ExtraInfo, MachineMemOperand *, MCSymbol *, MDNode *> { 149 ArrayRef<MachineMemOperand *> MMOs, 157 totalSizeToAlloc<MachineMemOperand *, MCSymbol *, MDNode *>( 166 Result->getTrailingObjects<MachineMemOperand *>()); 179 ArrayRef<MachineMemOperand *> getMMOs() const { in getMMOs() 180 return makeArrayRef(getTrailingObjects<MachineMemOperand *>(), NumMMOs); in getMMOs() 211 size_t numTrailingObjects(OverloadToken<MachineMemOperand *>) const { in numTrailingObjects() argument 246 PointerSumTypeMember<EIIK_MMO, MachineMemOperand *>, 679 ArrayRef<MachineMemOperand *> memoperands() const { [all …]
|
H A D | SelectionDAGNodes.h | 1253 MachineMemOperand *MMO; 1257 EVT memvt, MachineMemOperand *MMO); 1325 MachineMemOperand *getMemOperand() const { return MMO; } 1340 void refineAlignment(const MachineMemOperand *NewMMO) { 1397 EVT MemVT, MachineMemOperand *MMO) 1451 SDVTList VTs, EVT MemoryVT, MachineMemOperand *MMO) 2222 MachineMemOperand *MMO) 2256 MachineMemOperand *MMO) 2284 MachineMemOperand *MMO) 2317 MachineMemOperand *MMO) [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | MachineIRBuilder.h | 841 MachineMemOperand &MMO) { in buildLoad() 850 MachineMemOperand::Flags MMOFlags = MachineMemOperand::MONone, 863 const SrcOp &Addr, MachineMemOperand &MMO); 870 MachineMemOperand &BaseMMO, 883 MachineMemOperand &MMO); 890 MachineMemOperand::Flags MMOFlags = MachineMemOperand::MONone, 1150 MachineMemOperand &MMO); 1168 MachineMemOperand &MMO); 1185 MachineMemOperand &MMO); 1200 Register Val, MachineMemOperand &MMO); [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/ |
H A D | SystemZInstrBuilder.h | 30 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()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/ |
H A D | MachineIRBuilder.cpp | 345 MachineMemOperand::Flags MMOFlags, in buildLoad() 347 MMOFlags |= MachineMemOperand::MOLoad; in buildLoad() 348 assert((MMOFlags & MachineMemOperand::MOStore) == 0); in buildLoad() 352 MachineMemOperand *MMO = in buildLoad() 360 MachineMemOperand &MMO) { in buildLoadInstr() 373 MachineMemOperand &BaseMMO, int64_t Offset) { in buildLoadFromOffset() 375 MachineMemOperand *OffsetMMO = in buildLoadFromOffset() 390 MachineMemOperand &MMO) { in buildStore() 404 MachineMemOperand::Flags MMOFlags, in buildStore() 406 MMOFlags |= MachineMemOperand::MOStore; in buildStore() [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
H A 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()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
H A D | MachineFunction.cpp | 430 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 …]
|
H A 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()
|
H A D | MachineOperand.cpp | 1017 MachineMemOperand::MachineMemOperand(MachinePointerInfo ptrinfo, Flags f, in MachineMemOperand() function in MachineMemOperand 1040 void MachineMemOperand::Profile(FoldingSetNodeID &ID) const { in Profile() 1048 void MachineMemOperand::refineAlignment(const MachineMemOperand *MMO) { in refineAlignment() 1065 Align MachineMemOperand::getAlign() const { in getAlign() 1069 void MachineMemOperand::print(raw_ostream &OS, ModuleSlotTracker &MST, in print() 1083 if (getFlags() & MachineMemOperand::MOTargetFlag1) in print() 1084 OS << '"' << getTargetMMOFlagName(*TII, MachineMemOperand::MOTargetFlag1) in print() 1086 if (getFlags() & MachineMemOperand::MOTargetFlag2) in print() 1087 OS << '"' << getTargetMMOFlagName(*TII, MachineMemOperand::MOTargetFlag2) in print() 1089 if (getFlags() & MachineMemOperand::MOTargetFlag3) in print() [all …]
|
H A D | TargetLoweringBase.cpp | 1212 auto Flags = MachineMemOperand::MOLoad; in emitPatchPoint() 1213 MachineMemOperand *MMO = MF.getMachineMemOperand( in emitPatchPoint() 1680 Align Alignment, MachineMemOperand::Flags Flags, bool *Fast) const { in allowsMemoryAccessForAlignment() 1700 const MachineMemOperand &MMO, bool *Fast) const { in allowsMemoryAccessForAlignment() 1708 MachineMemOperand::Flags Flags, in allowsMemoryAccess() 1716 const MachineMemOperand &MMO, in allowsMemoryAccess() 1724 const MachineMemOperand &MMO, in allowsMemoryAccess() 2180 MachineMemOperand::Flags 2183 MachineMemOperand::Flags Flags = MachineMemOperand::MOLoad; in getLoadMemOperandFlags() 2185 Flags |= MachineMemOperand::MOVolatile; in getLoadMemOperandFlags() [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
H A D | ARMInstrInfo.cpp | 127 auto Flags = MachineMemOperand::MOLoad | in expandLoadStackGuard() 128 MachineMemOperand::MODereferenceable | in expandLoadStackGuard() 129 MachineMemOperand::MOInvariant; in expandLoadStackGuard() 130 MachineMemOperand *MMO = MBB.getParent()->getMachineMemOperand( in expandLoadStackGuard()
|
H A D | Thumb1InstrInfo.cpp | 94 MachineMemOperand *MMO = MF.getMachineMemOperand( in storeRegToStackSlot() 95 MachinePointerInfo::getFixedStack(MF, FI), MachineMemOperand::MOStore, in storeRegToStackSlot() 123 MachineMemOperand *MMO = MF.getMachineMemOperand( in loadRegFromStackSlot() 124 MachinePointerInfo::getFixedStack(MF, FI), MachineMemOperand::MOLoad, in loadRegFromStackSlot()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
H A D | X86InstrBuilder.h | 203 auto Flags = MachineMemOperand::MONone; 205 Flags |= MachineMemOperand::MOLoad; 207 Flags |= MachineMemOperand::MOStore; 208 MachineMemOperand *MMO = MF.getMachineMemOperand(
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/ |
H A D | MipsCallLowering.cpp | 101 MachineMemOperand *&MMO) override; 115 MachineMemOperand *MMO; in buildLoad() 172 MachineMemOperand *&MMO) { in getStackAddress() 186 MF.getMachineMemOperand(MPO, MachineMemOperand::MOLoad, Size, Alignment); in getStackAddress() 225 MachineMemOperand *&MMO) override; 260 MachineMemOperand *&MMO) { in getStackAddress() 278 MF.getMachineMemOperand(MPO, MachineMemOperand::MOStore, Size, Alignment); in getStackAddress() 285 MachineMemOperand *MMO; in assignValueToAddress() 492 MachineMemOperand *MMO = MF.getMachineMemOperand( in lowerFormalArguments() 493 MPO, MachineMemOperand::MOStore, RegSize, Align(RegSize)); in lowerFormalArguments()
|
H A D | MipsCallLowering.h | 21 class MachineMemOperand; variable 50 MachineMemOperand *&MMO) = 0;
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUInstrInfo.h | 26 class MachineMemOperand; variable 32 static bool isUniformMMO(const MachineMemOperand *MMO);
|
H A D | SIISelLowering.h | 117 MachineMemOperand *MMO, SelectionDAG &DAG) const; 276 MachineMemOperand::Flags Flags = MachineMemOperand::MONone, 281 MachineMemOperand::Flags Flags = MachineMemOperand::MONone, 291 MachineMemOperand::Flags Flags = MachineMemOperand::MONone,
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/MSP430/ |
H A 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()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
H A D | StatepointLowering.cpp | 349 static MachineMemOperand* getMachineMemOperand(MachineFunction &MF, in getMachineMemOperand() 352 auto MMOFlags = MachineMemOperand::MOStore | in getMachineMemOperand() 353 MachineMemOperand::MOLoad | MachineMemOperand::MOVolatile; in getMachineMemOperand() 366 static std::tuple<SDValue, SDValue, MachineMemOperand*> 370 MachineMemOperand* MMO = nullptr; in spillIncomingStatepointValue() 397 PtrInfo, MachineMemOperand::MOStore, MFI.getObjectSize(Index), in spillIncomingStatepointValue() 417 SmallVectorImpl<MachineMemOperand *> &MemRefs, in lowerIncomingStatepointValue() 512 SmallVectorImpl<MachineMemOperand *> &MemRefs, in lowerStatepointMetaArgs() 749 SmallVector<MachineMemOperand*, 16> MemRefs; in LowerAsSTATEPOINT() 1231 auto *LoadMMO = MF.getMachineMemOperand(PtrInfo, MachineMemOperand::MOLoad, in visitGCRelocate()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
H A D | AArch64InstrInfo.h | 31 static const MachineMemOperand::Flags MOSuppressPair = 32 MachineMemOperand::MOTargetFlag1; 33 static const MachineMemOperand::Flags MOStridedAccess = 34 MachineMemOperand::MOTargetFlag2; 271 ArrayRef<std::pair<MachineMemOperand::Flags, const char *>>
|
H A D | AArch64SelectionDAGInfo.cpp | 60 const MachineMemOperand *BaseMemOperand, in EmitUnrolledSetTag() 117 MachineMemOperand *BaseMemOperand = MF.getMachineMemOperand( in EmitTargetCodeForSetTag() 118 DstPtrInfo, MachineMemOperand::MOStore, ObjSize, Align(16)); in EmitTargetCodeForSetTag()
|