| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | MachineIRBuilder.h | 609 MachineMemOperand &MMO); 621 unsigned Addr, MachineMemOperand &MMO); 633 MachineMemOperand &MMO); 860 MachineMemOperand &MMO); 878 MachineMemOperand &MMO); 895 MachineMemOperand &MMO); 910 unsigned Val, MachineMemOperand &MMO); 986 unsigned Val, MachineMemOperand &MMO); 1001 unsigned Val, MachineMemOperand &MMO); 1017 unsigned Val, MachineMemOperand &MMO); [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/SystemZ/ |
| H A D | SystemZInstrBuilder.h | 32 auto Flags = MachineMemOperand::MONone; in addFrameReference() 34 Flags |= MachineMemOperand::MOLoad; in addFrameReference() 36 Flags |= MachineMemOperand::MOStore; in addFrameReference() 38 MachineMemOperand *MMO = MF.getMachineMemOperand( in addFrameReference()
|
| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/ |
| H A D | MachineMemOperand.h | 129 class MachineMemOperand { 186 MachineMemOperand(MachinePointerInfo PtrInfo, Flags flags, uint64_t s, 281 void refineAlignment(const MachineMemOperand *MMO); 303 friend bool operator==(const MachineMemOperand &LHS, 304 const MachineMemOperand &RHS) { 316 friend bool operator!=(const MachineMemOperand &LHS, 317 const MachineMemOperand &RHS) { 322 inline raw_ostream &operator<<(raw_ostream &OS, const MachineMemOperand &MRO) {
|
| H A D | SelectionDAG.h | 1011 MachineMemOperand *MMO); 1022 MachineMemOperand::Flags Flags 1023 = MachineMemOperand::MOLoad | MachineMemOperand::MOStore, 1040 MachineMemOperand::Flags MMOFlags = MachineMemOperand::MONone, 1044 MachineMemOperand *MMO); 1049 MachineMemOperand::Flags MMOFlags = MachineMemOperand::MONone, 1053 MachineMemOperand *MMO); 1059 MachineMemOperand::Flags MMOFlags = MachineMemOperand::MONone, 1073 MachineMemOperand::Flags MMOFlags = MachineMemOperand::MONone, 1076 MachineMemOperand *MMO); [all …]
|
| H A D | MachineInstr.h | 46 class MachineMemOperand; variable 68 using mmo_iterator = ArrayRef<MachineMemOperand *>::iterator; 138 : TrailingObjects<ExtraInfo, MachineMemOperand *, MCSymbol *> { 141 ArrayRef<MachineMemOperand *> MMOs, 147 totalSizeToAlloc<MachineMemOperand *, MCSymbol *>( 154 Result->getTrailingObjects<MachineMemOperand *>()); 165 ArrayRef<MachineMemOperand *> getMMOs() const { in getMMOs() 192 size_t numTrailingObjects(OverloadToken<MachineMemOperand *>) const { in numTrailingObjects() argument 222 PointerSumTypeMember<EIIK_MMO, MachineMemOperand *>, 516 ArrayRef<MachineMemOperand *> memoperands() const { [all …]
|
| H A D | PseudoSourceValue.h | 26 class MachineMemOperand; variable 30 raw_ostream &operator<<(raw_ostream &OS, const MachineMemOperand &MMO); 56 friend class MachineMemOperand; // For printCustom(). variable
|
| H A D | SelectionDAGNodes.h | 1251 MachineMemOperand *MMO; 1255 EVT memvt, MachineMemOperand *MMO); 1374 EVT MemVT, MachineMemOperand *MMO) 2048 MachineMemOperand *MMO) 2082 MachineMemOperand *MMO) 2110 MachineMemOperand *MMO) 2142 MachineMemOperand *MMO) 2168 MachineMemOperand *MMO) 2196 MachineMemOperand *MMO) 2231 MachineMemOperand *MMO) [all …]
|
| H A D | MachineFunction.h | 724 MachineMemOperand *getMachineMemOperand( 725 MachinePointerInfo PtrInfo, MachineMemOperand::Flags f, uint64_t s, 736 MachineMemOperand *getMachineMemOperand(const MachineMemOperand *MMO, 742 MachineMemOperand *getMachineMemOperand(const MachineMemOperand *MMO, 768 createMIExtraInfo(ArrayRef<MachineMemOperand *> MMOs,
|
| H A D | DFAPacketizer.h | 216 bool alias(const MachineMemOperand &Op1, const MachineMemOperand &Op2,
|
| /freebsd-12.1/contrib/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() 407 const MachineMemOperand &MMO = getStoreTarget(MI); in createWideStores() 420 const MachineMemOperand &OldM = getStoreTarget(FirstSt); in createWideStores() 421 MachineMemOperand *NewM = in createWideStores()
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARM/ |
| H A D | ARMInstrInfo.cpp | 126 auto Flags = MachineMemOperand::MOLoad | in expandLoadStackGuard() 127 MachineMemOperand::MODereferenceable | in expandLoadStackGuard() 128 MachineMemOperand::MOInvariant; in expandLoadStackGuard() 129 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-12.1/contrib/llvm/lib/CodeGen/GlobalISel/ |
| H A D | MachineIRBuilder.cpp | 295 MachineMemOperand &MMO) { in buildLoad() 313 MachineMemOperand &MMO) { in buildStore() 605 unsigned NewVal, MachineMemOperand &MMO) { in buildAtomicCmpXchgWithSuccess() 633 MachineMemOperand &MMO) { in buildAtomicCmpXchg() 679 unsigned Val, MachineMemOperand &MMO) { in buildAtomicRMWXchg() 685 unsigned Val, MachineMemOperand &MMO) { in buildAtomicRMWAdd() 691 unsigned Val, MachineMemOperand &MMO) { in buildAtomicRMWSub() 697 unsigned Val, MachineMemOperand &MMO) { in buildAtomicRMWAnd() 716 unsigned Val, MachineMemOperand &MMO) { in buildAtomicRMWXor() 722 unsigned Val, MachineMemOperand &MMO) { in buildAtomicRMWMax() [all …]
|
| H A D | IRTranslator.cpp | 483 : MachineMemOperand::MONone; in translateLoad() 484 Flags |= MachineMemOperand::MOLoad; in translateLoad() 512 : MachineMemOperand::MONone; in translateStore() 513 Flags |= MachineMemOperand::MOStore; in translateStore() 771 auto Flags = MachineMemOperand::MOLoad | MachineMemOperand::MOInvariant | in getStackGuard() 772 MachineMemOperand::MODereferenceable; in getStackGuard() 773 MachineMemOperand *MemRef = in getStackGuard() 1477 : MachineMemOperand::MONone; in translateAtomicCmpXchg() 1478 Flags |= MachineMemOperand::MOLoad | MachineMemOperand::MOStore; in translateAtomicCmpXchg() 1505 : MachineMemOperand::MONone; in translateAtomicRMW() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86InstrBuilder.h | 204 auto Flags = MachineMemOperand::MONone; 206 Flags |= MachineMemOperand::MOLoad; 208 Flags |= MachineMemOperand::MOStore; 209 MachineMemOperand *MMO = MF.getMachineMemOperand(
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | MachineOperand.cpp | 986 MachineMemOperand::MachineMemOperand(MachinePointerInfo ptrinfo, Flags f, in MachineMemOperand() function in MachineMemOperand 1010 void MachineMemOperand::Profile(FoldingSetNodeID &ID) const { in Profile() 1018 void MachineMemOperand::refineAlignment(const MachineMemOperand *MMO) { in refineAlignment() 1035 uint64_t MachineMemOperand::getAlignment() const { in getAlignment() 1039 void MachineMemOperand::print(raw_ostream &OS) const { in print() 1050 void MachineMemOperand::print(raw_ostream &OS, ModuleSlotTracker &MST, in print() 1064 if (getFlags() & MachineMemOperand::MOTargetFlag1) in print() 1065 OS << '"' << getTargetMMOFlagName(*TII, MachineMemOperand::MOTargetFlag1) in print() 1067 if (getFlags() & MachineMemOperand::MOTargetFlag2) in print() 1068 OS << '"' << getTargetMMOFlagName(*TII, MachineMemOperand::MOTargetFlag2) in print() [all …]
|
| H A D | MachineFunction.cpp | 386 MachineMemOperand *MachineFunction::getMachineMemOperand( in getMachineMemOperand() 387 MachinePointerInfo PtrInfo, MachineMemOperand::Flags f, uint64_t s, in getMachineMemOperand() 392 MachineMemOperand(PtrInfo, f, s, base_alignment, AAInfo, Ranges, in getMachineMemOperand() 396 MachineMemOperand * 397 MachineFunction::getMachineMemOperand(const MachineMemOperand *MMO, in getMachineMemOperand() 401 MachineMemOperand(MachinePointerInfo(MMO->getValue(), in getMachineMemOperand() 407 MachineMemOperand(MachinePointerInfo(MMO->getPseudoValue(), in getMachineMemOperand() 414 MachineMemOperand * 415 MachineFunction::getMachineMemOperand(const MachineMemOperand *MMO, in getMachineMemOperand() 422 MachineMemOperand(MPI, MMO->getFlags(), MMO->getSize(), in getMachineMemOperand() [all …]
|
| H A D | DFAPacketizer.cpp | 340 bool VLIWPacketizerList::alias(const MachineMemOperand &Op1, in alias() 341 const MachineMemOperand &Op2, in alias() 365 for (const MachineMemOperand *Op1 : MI1.memoperands()) in alias() 366 for (const MachineMemOperand *Op2 : MI2.memoperands()) in alias()
|
| H A D | TargetInstrInfo.cpp | 344 SmallVectorImpl<const MachineMemOperand *> &Accesses) const { in hasLoadFromStackSlot() 358 SmallVectorImpl<const MachineMemOperand *> &Accesses) const { in hasStoreToStackSlot() 527 auto Flags = MachineMemOperand::MONone; in foldMemoryOperand() 529 Flags |= MI.getOperand(OpIdx).isDef() ? MachineMemOperand::MOStore in foldMemoryOperand() 530 : MachineMemOperand::MOLoad; in foldMemoryOperand() 543 if (Flags & MachineMemOperand::MOStore) { in foldMemoryOperand() 578 assert((!(Flags & MachineMemOperand::MOStore) || in foldMemoryOperand() 581 assert((!(Flags & MachineMemOperand::MOLoad) || in foldMemoryOperand() 585 MachineMemOperand *MMO = MF.getMachineMemOperand( in foldMemoryOperand() 604 if (Flags == MachineMemOperand::MOStore) in foldMemoryOperand()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AArch64/ |
| H A D | AArch64InstrInfo.h | 30 static const MachineMemOperand::Flags MOSuppressPair = 31 MachineMemOperand::MOTargetFlag1; 32 static const MachineMemOperand::Flags MOStridedAccess = 33 MachineMemOperand::MOTargetFlag2; 230 ArrayRef<std::pair<MachineMemOperand::Flags, const char *>>
|
| /freebsd-12.1/contrib/llvm/lib/Target/Mips/ |
| H A D | MipsCallLowering.cpp | 95 MachineMemOperand *&MMO) override; 108 MachineMemOperand *MMO; in buildLoad() 149 MachineMemOperand *&MMO) { in getStackAddress() 157 MMO = MIRBuilder.getMF().getMachineMemOperand(MPO, MachineMemOperand::MOLoad, in getStackAddress() 200 MachineMemOperand *&MMO) override; 223 MachineMemOperand *&MMO) { in getStackAddress() 239 MMO = MIRBuilder.getMF().getMachineMemOperand(MPO, MachineMemOperand::MOStore, in getStackAddress() 247 MachineMemOperand *MMO; in assignValueToAddress()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUCallLowering.cpp | 81 MachineMemOperand *MMO = in lowerParameter() 82 MF.getMachineMemOperand(PtrInfo, MachineMemOperand::MOLoad | in lowerParameter() 83 MachineMemOperand::MONonTemporal | in lowerParameter() 84 MachineMemOperand::MOInvariant, in lowerParameter()
|
| /freebsd-12.1/contrib/llvm/lib/Target/MSP430/ |
| H A D | MSP430InstrInfo.cpp | 47 MachineMemOperand *MMO = MF.getMachineMemOperand( in storeRegToStackSlot() 49 MachineMemOperand::MOStore, MFI.getObjectSize(FrameIdx), in storeRegToStackSlot() 74 MachineMemOperand *MMO = MF.getMachineMemOperand( in loadRegFromStackSlot() 76 MachineMemOperand::MOLoad, MFI.getObjectSize(FrameIdx), in loadRegFromStackSlot()
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARC/ |
| H A D | ARCInstrInfo.cpp | 292 MachineMemOperand *MMO = MF.getMachineMemOperand( in storeRegToStackSlot() 294 MachineMemOperand::MOStore, MFI.getObjectSize(FrameIndex), Align); in storeRegToStackSlot() 319 MachineMemOperand *MMO = MF.getMachineMemOperand( in loadRegFromStackSlot() 321 MachineMemOperand::MOLoad, MFI.getObjectSize(FrameIndex), Align); in loadRegFromStackSlot()
|
| /freebsd-12.1/contrib/llvm/lib/Target/XCore/ |
| H A D | XCoreInstrInfo.cpp | 371 MachineMemOperand *MMO = MF->getMachineMemOperand( in storeRegToStackSlot() 373 MachineMemOperand::MOStore, MFI.getObjectSize(FrameIndex), in storeRegToStackSlot() 393 MachineMemOperand *MMO = MF->getMachineMemOperand( in loadRegFromStackSlot() 395 MachineMemOperand::MOLoad, MFI.getObjectSize(FrameIndex), in loadRegFromStackSlot()
|