LLVM: lib/CodeGen/MachineInstr.cpp File Reference (original) (raw)
Go to the source code of this file.
◆ MMOList
◆ computeExprForSpill() [1/2]
◆ computeExprForSpill() [2/2]
◆ getMFIfAvailable()
Definition at line 65 of file MachineInstr.cpp.
References llvm::MachineBasicBlock::getParent(), MBB, and MI.
Referenced by llvm::MachineOperand::ChangeToRegister(), llvm::MachineOperand::getTargetIndexName(), llvm::hash_value(), llvm::MachineOperand::isIdenticalTo(), llvm::MachineInstr::print(), llvm::MachineOperand::print(), llvm::MachineOperand::printTargetFlags(), llvm::MachineOperand::setIsDef(), llvm::MachineOperand::setReg(), and tryToGetTargetInfo().
◆ getSpillSlotSize()
◆ hasIdenticalMMOs()
◆ MemOperandsHaveAlias()
Definition at line 1353 of file MachineInstr.cpp.
References assert(), llvm::MachineMemOperand::getAAInfo(), llvm::details::FixedOrScalableQuantity< LeafTy, ValueTy >::getKnownMinValue(), llvm::MachineMemOperand::getOffset(), llvm::MachineMemOperand::getPseudoValue(), llvm::MachineMemOperand::getSize(), llvm::LocationSize::getValue(), llvm::MachineMemOperand::getValue(), llvm::LocationSize::hasValue(), llvm::AAResults::isNoAlias(), llvm::LocationSize::isScalable(), llvm::PseudoSourceValue::mayAlias(), llvm::LocationSize::precise(), llvm::MemoryLocation::UnknownSize, and UseTBAA.
Referenced by llvm::MachineInstr::mayAlias().