Searched refs:getMMO (Results 1 - 7 of 7) sorted by relevance
/freebsd-current/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | GenericMachineInstrs.h | 43 MachineMemOperand &getMMO() const { return **memoperands_begin(); } function in class:llvm::GMemOperation 46 bool isAtomic() const { return getMMO().isAtomic(); } 48 bool isVolatile() const { return getMMO().isVolatile(); } 54 bool isUnordered() const { return getMMO().isUnordered(); } 57 uint64_t getMemSize() const { return getMMO().getSize(); } 59 uint64_t getMemSizeInBits() const { return getMMO().getSizeInBits(); }
|
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | LoadStoreOpt.cpp | 216 LS->getMMO().getMemoryType().getSizeInBytes()); 218 Offset /*base offset*/, Size, &LS->getMMO()}; 383 MF->getMachineMemOperand(&FirstStore->getMMO(), 0, WideValueTy); 662 unsigned NarrowBits = Store.getMMO().getMemoryType().getScalarSizeInBits(); 701 LLT MemTy = StoreMI.getMMO().getMemoryType(); 766 if (NewStore->getMMO().getMemoryType() != MemTy || !NewStore->isSimple()) 823 C, DL, WideStoreTy, LowestIdxStore->getMMO(), &Fast); 882 LowestIdxStore->getMMO().getPointerInfo(), 883 LowestIdxStore->getMMO().getAlign());
|
H A D | CombinerHelper.cpp | 593 const auto &MMO = LoadMI->getMMO(); 785 const MachineMemOperand &MMO = LoadMI->getMMO(); 903 const MachineMemOperand &MMO = LoadDef->getMMO(); 938 auto &MMO = LoadDef->getMMO(); 973 getTypeForLLT(MI->getMMO().getMemoryType(), 975 MI->getMMO().getAddrSpace()); 997 LLT MemTy = LdSt.getMMO().getMemoryType(); 1198 MachineMemOperand MMO = LoadMI->getMMO(); 3688 auto &LoadMMO = Load->getMMO(); 3854 const MachineMemOperand &MMO = LowestIdxLoad->getMMO(); [all...] |
H A D | LegalizerHelper.cpp | 712 auto &MMO = AtomicMI.getMMO(); 1322 MIRBuilder.buildLoad(TmpReg, LoadMI.getPointerReg(), LoadMI.getMMO()); 1337 auto &MMO = LoadMI.getMMO(); 1374 MIRBuilder.buildStore(TmpReg, StoreMI.getPointerReg(), StoreMI.getMMO()); 3302 MachineMemOperand &MMO = LoadMI.getMMO(); 4457 auto MMO = LdStMI.getMMO();
|
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64PostLegalizerCombiner.cpp | 336 auto *LowMMO = MF.getMachineMemOperand(&Store.getMMO(), 0, NewTy); 337 auto *HighMMO = MF.getMachineMemOperand(&Store.getMMO(), 8, NewTy); 661 if (ValSize < 32 || ValSize != St->getMMO().getSizeInBits())
|
H A D | AArch64RegisterBankInfo.cpp | 617 const Value *LdVal = MemOp->getMMO().getValue();
|
H A D | AArch64InstructionSelector.cpp | 2886 AtomicOrdering Order = LdSt.getMMO().getSuccessOrdering(); 2941 LLT MemTy = LdSt.getMMO().getMemoryType(); 2957 LLT MemTy = LdSt.getMMO().getMemoryType(); 2963 MRI.createGenericVirtualRegister(LdSt.getMMO().getMemoryType()); 5620 unsigned MemSizeBits = ExtLd.getMMO().getMemoryType().getSizeInBits(); 5707 unsigned MemSize = Ld.getMMO().getMemoryType().getSizeInBytes();
|
Completed in 266 milliseconds