LLVM 20.0.0git
llvm::MachineInstrBuilder Member List

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

add(const MachineOperand &MO) constllvm::MachineInstrBuilderinline
add(ArrayRef< MachineOperand > MOs) constllvm::MachineInstrBuilderinline
addBlockAddress(const BlockAddress *BA, int64_t Offset=0, unsigned TargetFlags=0) constllvm::MachineInstrBuilderinline
addCFIIndex(unsigned CFIIndex) constllvm::MachineInstrBuilderinline
addCImm(const ConstantInt *Val) constllvm::MachineInstrBuilderinline
addConstantPoolIndex(unsigned Idx, int Offset=0, unsigned TargetFlags=0) constllvm::MachineInstrBuilderinline
addDef(Register RegNo, unsigned Flags=0, unsigned SubReg=0) constllvm::MachineInstrBuilderinline
addDisp(const MachineOperand &Disp, int64_t off, unsigned char TargetFlags=0) constllvm::MachineInstrBuilderinline
addExternalSymbol(const char *FnName, unsigned TargetFlags=0) constllvm::MachineInstrBuilderinline
addFPImm(const ConstantFP *Val) constllvm::MachineInstrBuilderinline
addFrameIndex(int Idx) constllvm::MachineInstrBuilderinline
addGlobalAddress(const GlobalValue *GV, int64_t Offset=0, unsigned TargetFlags=0) constllvm::MachineInstrBuilderinline
addImm(int64_t Val) constllvm::MachineInstrBuilderinline
addIntrinsicID(Intrinsic::ID ID) constllvm::MachineInstrBuilderinline
addJumpTableIndex(unsigned Idx, unsigned TargetFlags=0) constllvm::MachineInstrBuilderinline
addMBB(MachineBasicBlock *MBB, unsigned TargetFlags=0) constllvm::MachineInstrBuilderinline
addMemOperand(MachineMemOperand *MMO) constllvm::MachineInstrBuilderinline
addMetadata(const MDNode *MD) constllvm::MachineInstrBuilderinline
addPredicate(CmpInst::Predicate Pred) constllvm::MachineInstrBuilderinline
addReg(Register RegNo, unsigned flags=0, unsigned SubReg=0) constllvm::MachineInstrBuilderinline
addRegMask(const uint32_t *Mask) constllvm::MachineInstrBuilderinline
addShuffleMask(ArrayRef< int > Val) constllvm::MachineInstrBuilderinline
addSym(MCSymbol *Sym, unsigned char TargetFlags=0) constllvm::MachineInstrBuilderinline
addTargetIndex(unsigned Idx, int64_t Offset=0, unsigned TargetFlags=0) constllvm::MachineInstrBuilderinline
addUse(Register RegNo, unsigned Flags=0, unsigned SubReg=0) constllvm::MachineInstrBuilderinline
cloneMemRefs(const MachineInstr &OtherMI) constllvm::MachineInstrBuilderinline
cloneMergedMemRefs(ArrayRef< const MachineInstr * > OtherMIs) constllvm::MachineInstrBuilderinline
constrainAllUses(const TargetInstrInfo &TII, const TargetRegisterInfo &TRI, const RegisterBankInfo &RBI) constllvm::MachineInstrBuilderinline
copyImplicitOps(const MachineInstr &OtherMI) constllvm::MachineInstrBuilderinline
getInstr() constllvm::MachineInstrBuilderinline
getReg(unsigned Idx) constllvm::MachineInstrBuilderinline
MachineInstrBuilder()=defaultllvm::MachineInstrBuilder
MachineInstrBuilder(MachineFunction &F, MachineInstr *I)llvm::MachineInstrBuilderinline
MachineInstrBuilder(MachineFunction &F, MachineBasicBlock::iterator I)llvm::MachineInstrBuilderinline
operator MachineBasicBlock::iterator() constllvm::MachineInstrBuilderinline
operator MachineInstr *() constllvm::MachineInstrBuilderinline
operator->() constllvm::MachineInstrBuilderinline
setMemRefs(ArrayRef< MachineMemOperand * > MMOs) constllvm::MachineInstrBuilderinline
setMIFlag(MachineInstr::MIFlag Flag) constllvm::MachineInstrBuilderinline
setMIFlags(unsigned Flags) constllvm::MachineInstrBuilderinline
setMMRAMetadata(MDNode *MMRA) constllvm::MachineInstrBuilderinline
setOperandDead(unsigned OpIdx) constllvm::MachineInstrBuilderinline
setPCSections(MDNode *MD) constllvm::MachineInstrBuilderinline