LLVM 19.0.0git
llvm::MachineOperand Member List

This is the complete list of members for llvm::MachineOperand, including all inherited members.

addTargetFlag(unsigned F)llvm::MachineOperandinline
ChangeToBA(const BlockAddress *BA, int64_t Offset, unsigned TargetFlags=0)llvm::MachineOperand
ChangeToDbgInstrRef(unsigned InstrIdx, unsigned OpIdx, unsigned TargetFlags=0)llvm::MachineOperand
ChangeToES(const char *SymName, unsigned TargetFlags=0)llvm::MachineOperand
ChangeToFPImmediate(const ConstantFP *FPImm, unsigned TargetFlags=0)llvm::MachineOperand
ChangeToFrameIndex(int Idx, unsigned TargetFlags=0)llvm::MachineOperand
ChangeToGA(const GlobalValue *GV, int64_t Offset, unsigned TargetFlags=0)llvm::MachineOperand
ChangeToImmediate(int64_t ImmVal, unsigned TargetFlags=0)llvm::MachineOperand
ChangeToMCSymbol(MCSymbol *Sym, unsigned TargetFlags=0)llvm::MachineOperand
ChangeToRegister(Register Reg, bool isDef, bool isImp=false, bool isKill=false, bool isDead=false, bool isUndef=false, bool isDebug=false)llvm::MachineOperand
ChangeToTargetIndex(unsigned Idx, int64_t Offset, unsigned TargetFlags=0)llvm::MachineOperand
clearParent()llvm::MachineOperandinline
clobbersPhysReg(const uint32_t *RegMask, MCRegister PhysReg)llvm::MachineOperandinlinestatic
clobbersPhysReg(MCRegister PhysReg) constllvm::MachineOperandinline
CreateBA(const BlockAddress *BA, int64_t Offset, unsigned TargetFlags=0)llvm::MachineOperandinlinestatic
CreateCFIIndex(unsigned CFIIndex)llvm::MachineOperandinlinestatic
CreateCImm(const ConstantInt *CI)llvm::MachineOperandinlinestatic
CreateCPI(unsigned Idx, int Offset, unsigned TargetFlags=0)llvm::MachineOperandinlinestatic
CreateDbgInstrRef(unsigned InstrIdx, unsigned OpIdx)llvm::MachineOperandinlinestatic
CreateES(const char *SymName, unsigned TargetFlags=0)llvm::MachineOperandinlinestatic
CreateFI(int Idx)llvm::MachineOperandinlinestatic
CreateFPImm(const ConstantFP *CFP)llvm::MachineOperandinlinestatic
CreateGA(const GlobalValue *GV, int64_t Offset, unsigned TargetFlags=0)llvm::MachineOperandinlinestatic
CreateImm(int64_t Val)llvm::MachineOperandinlinestatic
CreateIntrinsicID(Intrinsic::ID ID)llvm::MachineOperandinlinestatic
CreateJTI(unsigned Idx, unsigned TargetFlags=0)llvm::MachineOperandinlinestatic
CreateMBB(MachineBasicBlock *MBB, unsigned TargetFlags=0)llvm::MachineOperandinlinestatic
CreateMCSymbol(MCSymbol *Sym, unsigned TargetFlags=0)llvm::MachineOperandinlinestatic
CreateMetadata(const MDNode *Meta)llvm::MachineOperandinlinestatic
CreatePredicate(unsigned Pred)llvm::MachineOperandinlinestatic
CreateReg(Register Reg, bool isDef, bool isImp=false, bool isKill=false, bool isDead=false, bool isUndef=false, bool isEarlyClobber=false, unsigned SubReg=0, bool isDebug=false, bool isInternalRead=false, bool isRenamable=false)llvm::MachineOperandinlinestatic
CreateRegLiveOut(const uint32_t *Mask)llvm::MachineOperandinlinestatic
CreateRegMask(const uint32_t *Mask)llvm::MachineOperandinlinestatic
CreateShuffleMask(ArrayRef< int > Mask)llvm::MachineOperandinlinestatic
CreateTargetIndex(unsigned Idx, int64_t Offset, unsigned TargetFlags=0)llvm::MachineOperandinlinestatic
DenseMapInfo< MachineOperand >llvm::MachineOperandfriend
dump() constllvm::MachineOperand
getBlockAddress() constllvm::MachineOperandinline
getCFIIndex() constllvm::MachineOperandinline
getCImm() constllvm::MachineOperandinline
getFPImm() constllvm::MachineOperandinline
getGlobal() constllvm::MachineOperandinline
getImm() constllvm::MachineOperandinline
getIndex() constllvm::MachineOperandinline
getInstrRefInstrIndex() constllvm::MachineOperandinline
getInstrRefOpIndex() constllvm::MachineOperandinline
getIntrinsicID() constllvm::MachineOperandinline
getMBB() constllvm::MachineOperandinline
getMCSymbol() constllvm::MachineOperandinline
getMetadata() constllvm::MachineOperandinline
getOffset() constllvm::MachineOperandinline
getOperandNo() constllvm::MachineOperand
getParent()llvm::MachineOperandinline
getParent() constllvm::MachineOperandinline
getPredicate() constllvm::MachineOperandinline
getReg() constllvm::MachineOperandinline
getRegLiveOut() constllvm::MachineOperandinline
getRegMask() constllvm::MachineOperandinline
getRegMaskSize(unsigned NumRegs)llvm::MachineOperandinlinestatic
getShuffleMask() constllvm::MachineOperandinline
getSubReg() constllvm::MachineOperandinline
getSymbolName() constllvm::MachineOperandinline
getTargetFlags() constllvm::MachineOperandinline
getTargetIndexName() constllvm::MachineOperand
getType() constllvm::MachineOperandinline
hash_valuellvm::MachineOperandfriend
isBlockAddress() constllvm::MachineOperandinline
isCFIIndex() constllvm::MachineOperandinline
isCImm() constllvm::MachineOperandinline
isCPI() constllvm::MachineOperandinline
isDbgInstrRef() constllvm::MachineOperandinline
isDead() constllvm::MachineOperandinline
isDebug() constllvm::MachineOperandinline
isDef() constllvm::MachineOperandinline
isEarlyClobber() constllvm::MachineOperandinline
isFI() constllvm::MachineOperandinline
isFPImm() constllvm::MachineOperandinline
isGlobal() constllvm::MachineOperandinline
isIdenticalTo(const MachineOperand &Other) constllvm::MachineOperand
isImm() constllvm::MachineOperandinline
isImplicit() constllvm::MachineOperandinline
isInternalRead() constllvm::MachineOperandinline
isIntrinsicID() constllvm::MachineOperandinline
isJTI() constllvm::MachineOperandinline
isKill() constllvm::MachineOperandinline
isMBB() constllvm::MachineOperandinline
isMCSymbol() constllvm::MachineOperandinline
isMetadata() constllvm::MachineOperandinline
isPredicate() constllvm::MachineOperandinline
isReg() constllvm::MachineOperandinline
isRegLiveOut() constllvm::MachineOperandinline
isRegMask() constllvm::MachineOperandinline
isRenamable() constllvm::MachineOperand
isShuffleMask() constllvm::MachineOperandinline
isSymbol() constllvm::MachineOperandinline
isTargetIndex() constllvm::MachineOperandinline
isTied() constllvm::MachineOperandinline
isUndef() constllvm::MachineOperandinline
isUse() constllvm::MachineOperandinline
isValidExcessOperand() constllvm::MachineOperandinline
MachineInstrllvm::MachineOperandfriend
MachineOperandType enum namellvm::MachineOperand
MachineRegisterInfollvm::MachineOperandfriend
MO_BlockAddress enum valuellvm::MachineOperand
MO_CFIIndex enum valuellvm::MachineOperand
MO_CImmediate enum valuellvm::MachineOperand
MO_ConstantPoolIndex enum valuellvm::MachineOperand
MO_DbgInstrRef enum valuellvm::MachineOperand
MO_ExternalSymbol enum valuellvm::MachineOperand
MO_FPImmediate enum valuellvm::MachineOperand
MO_FrameIndex enum valuellvm::MachineOperand
MO_GlobalAddress enum valuellvm::MachineOperand
MO_Immediate enum valuellvm::MachineOperand
MO_IntrinsicID enum valuellvm::MachineOperand
MO_JumpTableIndex enum valuellvm::MachineOperand
MO_Last enum valuellvm::MachineOperand
MO_MachineBasicBlock enum valuellvm::MachineOperand
MO_MCSymbol enum valuellvm::MachineOperand
MO_Metadata enum valuellvm::MachineOperand
MO_Predicate enum valuellvm::MachineOperand
MO_Register enum valuellvm::MachineOperand
MO_RegisterLiveOut enum valuellvm::MachineOperand
MO_RegisterMask enum valuellvm::MachineOperand
MO_ShuffleMask enum valuellvm::MachineOperand
MO_TargetIndex enum valuellvm::MachineOperand
OffsetLollvm::MachineOperand
print(raw_ostream &os, const TargetRegisterInfo *TRI=nullptr, const TargetIntrinsicInfo *IntrinsicInfo=nullptr) constllvm::MachineOperand
print(raw_ostream &os, ModuleSlotTracker &MST, LLT TypeToPrint, std::optional< unsigned > OpIdx, bool PrintDef, bool IsStandalone, bool ShouldPrintRegisterTies, unsigned TiedOperandIdx, const TargetRegisterInfo *TRI, const TargetIntrinsicInfo *IntrinsicInfo) constllvm::MachineOperand
print(raw_ostream &os, LLT TypeToPrint, const TargetRegisterInfo *TRI=nullptr, const TargetIntrinsicInfo *IntrinsicInfo=nullptr) constllvm::MachineOperand
printIRSlotNumber(raw_ostream &OS, int Slot)llvm::MachineOperandstatic
printOperandOffset(raw_ostream &OS, int64_t Offset)llvm::MachineOperandstatic
printStackObjectReference(raw_ostream &OS, unsigned FrameIndex, bool IsFixed, StringRef Name)llvm::MachineOperandstatic
printSubRegIdx(raw_ostream &OS, uint64_t Index, const TargetRegisterInfo *TRI)llvm::MachineOperandstatic
printSymbol(raw_ostream &OS, MCSymbol &Sym)llvm::MachineOperandstatic
printTargetFlags(raw_ostream &OS, const MachineOperand &Op)llvm::MachineOperandstatic
readsReg() constllvm::MachineOperandinline
RegNollvm::MachineOperand
setCImm(const ConstantInt *CI)llvm::MachineOperandinline
setFPImm(const ConstantFP *CFP)llvm::MachineOperandinline
setImm(int64_t immVal)llvm::MachineOperandinline
setImplicit(bool Val=true)llvm::MachineOperandinline
setIndex(int Idx)llvm::MachineOperandinline
setInstrRefInstrIndex(unsigned InstrIdx)llvm::MachineOperandinline
setInstrRefOpIndex(unsigned OpIdx)llvm::MachineOperandinline
setIntrinsicID(Intrinsic::ID IID)llvm::MachineOperandinline
setIsDead(bool Val=true)llvm::MachineOperandinline
setIsDebug(bool Val=true)llvm::MachineOperandinline
setIsDef(bool Val=true)llvm::MachineOperand
setIsEarlyClobber(bool Val=true)llvm::MachineOperandinline
setIsInternalRead(bool Val=true)llvm::MachineOperandinline
setIsKill(bool Val=true)llvm::MachineOperandinline
setIsRenamable(bool Val=true)llvm::MachineOperand
setIsUndef(bool Val=true)llvm::MachineOperandinline
setIsUse(bool Val=true)llvm::MachineOperandinline
setMBB(MachineBasicBlock *MBB)llvm::MachineOperandinline
setMetadata(const MDNode *MD)llvm::MachineOperandinline
setOffset(int64_t Offset)llvm::MachineOperandinline
setPredicate(unsigned Predicate)llvm::MachineOperandinline
setReg(Register Reg)llvm::MachineOperand
setRegMask(const uint32_t *RegMaskPtr)llvm::MachineOperandinline
setSubReg(unsigned subReg)llvm::MachineOperandinline
setTargetFlags(unsigned F)llvm::MachineOperandinline
substPhysReg(MCRegister Reg, const TargetRegisterInfo &)llvm::MachineOperand
substVirtReg(Register Reg, unsigned SubIdx, const TargetRegisterInfo &)llvm::MachineOperand