| /freebsd-14.2/contrib/llvm-project/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(
|
| /freebsd-14.2/contrib/llvm-project/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()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | SelectionDAG.h | 1298 MachineMemOperand::Flags Flags = MachineMemOperand::MOLoad | 1306 MachineMemOperand::Flags Flags = MachineMemOperand::MOLoad | 1342 MachineMemOperand::Flags MMOFlags = MachineMemOperand::MONone, 1351 MachineMemOperand::Flags MMOFlags = MachineMemOperand::MONone, 1368 MachineMemOperand::Flags MMOFlags = MachineMemOperand::MONone, 1387 MachineMemOperand::Flags MMOFlags = MachineMemOperand::MONone, 1392 MachineMemOperand::Flags MMOFlags = MachineMemOperand::MONone, 1403 MachineMemOperand::Flags MMOFlags = MachineMemOperand::MONone, 1409 MachineMemOperand::Flags MMOFlags = MachineMemOperand::MONone, 1431 MachineMemOperand::Flags MMOFlags = MachineMemOperand::MONone, [all …]
|
| H A D | MachineMemOperand.h | 128 class MachineMemOperand { 189 MachineMemOperand(MachinePointerInfo PtrInfo, Flags flags, uint64_t s, 195 MachineMemOperand(MachinePointerInfo PtrInfo, Flags flags, LLT type, Align a, 315 void refineAlignment(const MachineMemOperand *MMO); 336 friend bool operator==(const MachineMemOperand &LHS, 337 const MachineMemOperand &RHS) { 349 friend bool operator!=(const MachineMemOperand &LHS, 350 const MachineMemOperand &RHS) {
|
| H A D | MachineFunction.h | 1028 MachineMemOperand *getMachineMemOperand( 1029 MachinePointerInfo PtrInfo, MachineMemOperand::Flags f, uint64_t s, 1035 MachineMemOperand *getMachineMemOperand( 1036 MachinePointerInfo PtrInfo, MachineMemOperand::Flags f, LLT MemTy, 1046 MachineMemOperand *getMachineMemOperand(const MachineMemOperand *MMO, 1048 MachineMemOperand *getMachineMemOperand(const MachineMemOperand *MMO, 1058 MachineMemOperand *getMachineMemOperand(const MachineMemOperand *MMO, 1061 MachineMemOperand *getMachineMemOperand(const MachineMemOperand *MMO, 1068 MachineMemOperand *getMachineMemOperand(const MachineMemOperand *MMO, 1074 MachineMemOperand *getMachineMemOperand(const MachineMemOperand *MMO, [all …]
|
| H A D | SelectionDAGNodes.h | 1302 MachineMemOperand *MMO; 1306 EVT memvt, MachineMemOperand *MMO); 1470 EVT MemVT, MachineMemOperand *MMO) 2354 MachineMemOperand *MMO) 2388 MachineMemOperand *MMO) 2416 MachineMemOperand *MMO) 2450 MachineMemOperand *MMO) 2527 EVT MemVT, MachineMemOperand *MMO) 2585 EVT MemVT, MachineMemOperand *MMO) 2658 MachineMemOperand *MMO) [all …]
|
| H A D | MachineInstr.h | 70 using mmo_iterator = ArrayRef<MachineMemOperand *>::iterator; 152 class ExtraInfo final : TrailingObjects<ExtraInfo, MachineMemOperand *, 156 ArrayRef<MachineMemOperand *> MMOs, 168 totalSizeToAlloc<MachineMemOperand *, MCSymbol *, MDNode *, uint32_t>( 177 Result->getTrailingObjects<MachineMemOperand *>()); 195 ArrayRef<MachineMemOperand *> getMMOs() const { in getMMOs() 196 return ArrayRef(getTrailingObjects<MachineMemOperand *>(), NumMMOs); in getMMOs() 239 size_t numTrailingObjects(OverloadToken<MachineMemOperand *>) const { in numTrailingObjects() argument 278 PointerSumTypeMember<EIIK_MMO, MachineMemOperand *>, 756 ArrayRef<MachineMemOperand *> memoperands() const { [all …]
|
| H A D | PseudoSourceValue.h | 20 class MachineMemOperand; variable 50 friend class MachineMemOperand; // For printCustom(). variable
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | MachineIRBuilder.h | 931 MachineMemOperand &MMO) { in buildLoad() 940 MachineMemOperand::Flags MMOFlags = MachineMemOperand::MONone, 973 MachineMemOperand &MMO); 980 MachineMemOperand::Flags MMOFlags = MachineMemOperand::MONone, 1278 MachineMemOperand &MMO); 1313 MachineMemOperand &MMO); 1488 MachineMemOperand &MMO); 1493 MachineMemOperand &MMO); 1510 MachineMemOperand &MMO); 1527 MachineMemOperand &MMO); [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64SelectionDAGInfo.cpp | 52 isVolatile ? MachineMemOperand::MOVolatile : MachineMemOperand::MONone; in EmitMOPS() 53 auto DstFlags = MachineMemOperand::MOStore | Vol; in EmitMOPS() 71 auto SrcFlags = MachineMemOperand::MOLoad | Vol; in EmitMOPS() 122 const MachineMemOperand *BaseMemOperand, in EmitUnrolledSetTag() 179 MachineMemOperand *BaseMemOperand = MF.getMachineMemOperand( in EmitTargetCodeForSetTag() 180 DstPtrInfo, MachineMemOperand::MOStore, ObjSize, Align(16)); in EmitTargetCodeForSetTag()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachineFunction.cpp | 485 MachineMemOperand *MachineFunction::getMachineMemOperand( in getMachineMemOperand() 495 MachineMemOperand *MachineFunction::getMachineMemOperand( in getMachineMemOperand() 505 MachineMemOperand *MachineFunction::getMachineMemOperand( in getMachineMemOperand() 513 MachineMemOperand *MachineFunction::getMachineMemOperand( in getMachineMemOperand() 521 MachineMemOperand * 534 return new (Allocator) MachineMemOperand( in getMachineMemOperand() 540 MachineMemOperand * 547 return new (Allocator) MachineMemOperand( in getMachineMemOperand() 553 MachineMemOperand * 556 return new (Allocator) MachineMemOperand( in getMachineMemOperand() [all …]
|
| H A D | MachineOperand.cpp | 1084 MachineMemOperand::MachineMemOperand(MachinePointerInfo ptrinfo, Flags f, in MachineMemOperand() function in MachineMemOperand 1104 MachineMemOperand::MachineMemOperand(MachinePointerInfo ptrinfo, Flags f, in MachineMemOperand() function in MachineMemOperand 1110 : MachineMemOperand(ptrinfo, f, in MachineMemOperand() 1114 void MachineMemOperand::refineAlignment(const MachineMemOperand *MMO) { in refineAlignment() 1133 Align MachineMemOperand::getAlign() const { in getAlign() 1152 if (getFlags() & MachineMemOperand::MOTargetFlag1) in print() 1155 if (getFlags() & MachineMemOperand::MOTargetFlag2) in print() 1158 if (getFlags() & MachineMemOperand::MOTargetFlag3) in print() 1162 if (getFlags() & MachineMemOperand::MOTargetFlag1) in print() 1164 if (getFlags() & MachineMemOperand::MOTargetFlag2) in print() [all …]
|
| H A D | DFAPacketizer.cpp | 252 bool VLIWPacketizerList::alias(const MachineMemOperand &Op1, in alias() 253 const MachineMemOperand &Op2, in alias() 277 for (const MachineMemOperand *Op1 : MI1.memoperands()) in alias() 278 for (const MachineMemOperand *Op2 : MI2.memoperands()) in alias()
|
| H A D | TargetLoweringBase.cpp | 1287 auto Flags = MachineMemOperand::MOLoad; in emitPatchPoint() 2268 const MachineMemOperand &MMO) const { in isLoadBitCastBeneficial() 2301 MachineMemOperand::Flags Flags = MachineMemOperand::MOLoad; in getLoadMemOperandFlags() 2303 Flags |= MachineMemOperand::MOVolatile; in getLoadMemOperandFlags() 2309 Flags |= MachineMemOperand::MOInvariant; in getLoadMemOperandFlags() 2320 MachineMemOperand::Flags 2323 MachineMemOperand::Flags Flags = MachineMemOperand::MOStore; in getStoreMemOperandFlags() 2326 Flags |= MachineMemOperand::MOVolatile; in getStoreMemOperandFlags() 2336 MachineMemOperand::Flags 2339 auto Flags = MachineMemOperand::MOLoad | MachineMemOperand::MOStore; in getAtomicMemOperandFlags() [all …]
|
| H A D | TargetInstrInfo.cpp | 615 MachineMemOperand::Flags Flags = MachineMemOperand::MONone; in foldInlineAsmMemOperand() 618 Flags |= MachineMemOperand::MOLoad; in foldInlineAsmMemOperand() 622 Flags |= MachineMemOperand::MOStore; in foldInlineAsmMemOperand() 626 MachineMemOperand *MMO = MF->getMachineMemOperand( in foldInlineAsmMemOperand() 638 auto Flags = MachineMemOperand::MONone; in foldMemoryOperand() 654 if (Flags & MachineMemOperand::MOStore) { in foldMemoryOperand() 691 assert((!(Flags & MachineMemOperand::MOStore) || in foldMemoryOperand() 694 assert((!(Flags & MachineMemOperand::MOLoad) || in foldMemoryOperand() 698 MachineMemOperand *MMO = in foldMemoryOperand() 721 if (Flags == MachineMemOperand::MOStore) in foldMemoryOperand() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | MachineIRBuilder.cpp | 408 MMOFlags |= MachineMemOperand::MOLoad; in buildLoad() 409 assert((MMOFlags & MachineMemOperand::MOStore) == 0); in buildLoad() 412 MachineMemOperand *MMO = in buildLoad() 433 MachineMemOperand &BaseMMO, int64_t Offset) { in buildLoadFromOffset() 435 MachineMemOperand *OffsetMMO = in buildLoadFromOffset() 466 MMOFlags |= MachineMemOperand::MOStore; in buildStore() 467 assert((MMOFlags & MachineMemOperand::MOLoad) == 0); in buildStore() 470 MachineMemOperand *MMO = in buildStore() 882 Register NewVal, MachineMemOperand &MMO) { in buildAtomicCmpXchgWithSuccess() 935 MachineMemOperand &MMO) { in buildAtomicRMW() [all …]
|
| /freebsd-14.2/contrib/llvm-project/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() 404 const MachineMemOperand &MMO = getStoreTarget(MI); in createWideStores() 417 const MachineMemOperand &OldM = getStoreTarget(FirstSt); in createWideStores() 418 MachineMemOperand *NewM = in createWideStores()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMInstrInfo.cpp | 135 auto Flags = MachineMemOperand::MOLoad | in expandLoadStackGuard() 136 MachineMemOperand::MODereferenceable | in expandLoadStackGuard() 137 MachineMemOperand::MOInvariant; in expandLoadStackGuard() 138 MachineMemOperand *MMO = MBB.getParent()->getMachineMemOperand( in expandLoadStackGuard()
|
| H A D | Thumb1InstrInfo.cpp | 95 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()
|
| /freebsd-14.2/contrib/llvm-project/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(
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUInstrInfo.h | 23 class MachineMemOperand; variable 30 static bool isUniformMMO(const MachineMemOperand *MMO);
|
| H A D | SIISelLowering.h | 130 MachineMemOperand *MMO, SelectionDAG &DAG) const; 278 MachineMemOperand *MMO) const; 322 MachineMemOperand::Flags Flags = MachineMemOperand::MONone, 327 MachineMemOperand::Flags Flags = MachineMemOperand::MONone, 337 MachineMemOperand::Flags Flags = MachineMemOperand::MONone, 592 MachineMemOperand::Flags
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVInstrInfo.h | 28 static const MachineMemOperand::Flags MONontemporalBit0 = 29 MachineMemOperand::MOTargetFlag1; 30 static const MachineMemOperand::Flags MONontemporalBit1 = 31 MachineMemOperand::MOTargetFlag2; 262 ArrayRef<std::pair<MachineMemOperand::Flags, const char *>>
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/MSP430/ |
| H A D | MSP430InstrInfo.cpp | 45 MachineMemOperand *MMO = MF.getMachineMemOperand( in storeRegToStackSlot() 47 MachineMemOperand::MOStore, MFI.getObjectSize(FrameIdx), in storeRegToStackSlot() 73 MachineMemOperand *MMO = MF.getMachineMemOperand( in loadRegFromStackSlot() 75 MachineMemOperand::MOLoad, MFI.getObjectSize(FrameIdx), in loadRegFromStackSlot()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | StatepointLowering.cpp | 356 static MachineMemOperand* getMachineMemOperand(MachineFunction &MF, in getMachineMemOperand() 359 auto MMOFlags = MachineMemOperand::MOStore | in getMachineMemOperand() 360 MachineMemOperand::MOLoad | MachineMemOperand::MOVolatile; in getMachineMemOperand() 373 static std::tuple<SDValue, SDValue, MachineMemOperand*> 377 MachineMemOperand* MMO = nullptr; in spillIncomingStatepointValue() 404 PtrInfo, MachineMemOperand::MOStore, MFI.getObjectSize(Index), in spillIncomingStatepointValue() 424 SmallVectorImpl<MachineMemOperand *> &MemRefs, in lowerIncomingStatepointValue() 519 SmallVectorImpl<MachineMemOperand *> &MemRefs, in lowerStatepointMetaArgs() 732 SmallVector<MachineMemOperand*, 16> MemRefs; in LowerAsSTATEPOINT() 1268 auto *LoadMMO = MF.getMachineMemOperand(PtrInfo, MachineMemOperand::MOLoad, in visitGCRelocate()
|