LLVM  14.0.0git
llvm::GBuildVector Member List

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

addImplicitDefUseOperands(MachineFunction &MF)llvm::MachineInstr
addMemOperand(MachineFunction &MF, MachineMemOperand *MO)llvm::MachineInstr
addOperand(MachineFunction &MF, const MachineOperand &Op)llvm::MachineInstr
addOperand(const MachineOperand &Op)llvm::MachineInstr
addRegisterDead(Register Reg, const TargetRegisterInfo *RegInfo, bool AddIfNotFound=false)llvm::MachineInstr
addRegisterDefined(Register Reg, const TargetRegisterInfo *RegInfo=nullptr)llvm::MachineInstr
addRegisterKilled(Register IncomingReg, const TargetRegisterInfo *RegInfo, bool AddIfNotFound=false)llvm::MachineInstr
allDefsAreDead() constllvm::MachineInstr
AllInBundle enum valuellvm::MachineInstr
AnyInBundle enum valuellvm::MachineInstr
BundledPred enum valuellvm::MachineInstr
BundledSucc enum valuellvm::MachineInstr
bundleWithPred()llvm::MachineInstr
bundleWithSucc()llvm::MachineInstr
canFoldAsLoad(QueryType Type=IgnoreBundle) constllvm::MachineInstrinline
changeDebugValuesDefReg(Register Reg)llvm::MachineInstr
CheckDefs enum valuellvm::MachineInstr
CheckKillDead enum valuellvm::MachineInstr
classof(const MachineInstr *MI)llvm::GBuildVectorinlinestatic
clearAsmPrinterFlag(CommentFlag Flag)llvm::MachineInstrinline
clearAsmPrinterFlags()llvm::MachineInstrinline
clearFlag(MIFlag Flag)llvm::MachineInstrinline
clearKillInfo()llvm::MachineInstr
clearRegisterDeads(Register Reg)llvm::MachineInstr
clearRegisterKills(Register Reg, const TargetRegisterInfo *RegInfo)llvm::MachineInstr
cloneInstrSymbols(MachineFunction &MF, const MachineInstr &MI)llvm::MachineInstr
cloneMemRefs(MachineFunction &MF, const MachineInstr &MI)llvm::MachineInstr
cloneMergedMemRefs(MachineFunction &MF, ArrayRef< const MachineInstr * > MIs)llvm::MachineInstr
collectDebugValues(SmallVectorImpl< MachineInstr * > &DbgValues)llvm::MachineInstr
CommentFlag enum namellvm::MachineInstr
const_mop_iterator typedefllvm::MachineInstr
const_reverse_self_iterator typedefllvm::ilist_node_impl< ilist_detail::compute_node_options< MachineInstr, Options... >::type >protected
const_self_iterator typedefllvm::ilist_node_impl< ilist_detail::compute_node_options< MachineInstr, Options... >::type >protected
copyFlagsFromInstruction(const Instruction &I)llvm::MachineInstrstatic
copyImplicitOps(MachineFunction &MF, const MachineInstr &MI)llvm::MachineInstr
copyIRFlags(const Instruction &I)llvm::MachineInstr
debug_operands()llvm::MachineInstrinline
debug_operands() constllvm::MachineInstrinline
definesRegister(Register Reg, const TargetRegisterInfo *TRI=nullptr) constllvm::MachineInstrinline
defs()llvm::MachineInstrinline
defs() constllvm::MachineInstrinline
dropDebugNumber()llvm::MachineInstrinline
dropMemRefs(MachineFunction &MF)llvm::MachineInstr
dump() constllvm::MachineInstr
dumpr(const MachineRegisterInfo &MRI, unsigned MaxDepth=UINT_MAX) constllvm::MachineInstr
emitError(StringRef Msg) constllvm::MachineInstr
eraseFromBundle()llvm::MachineInstr
eraseFromParent()llvm::MachineInstr
eraseFromParentAndMarkDBGValuesForRemoval()llvm::MachineInstr
explicit_operands()llvm::MachineInstrinline
explicit_operands() constllvm::MachineInstrinline
explicit_uses()llvm::MachineInstrinline
explicit_uses() constllvm::MachineInstrinline
findFirstPredOperandIdx() constllvm::MachineInstr
findInlineAsmFlagIdx(unsigned OpIdx, unsigned *GroupNo=nullptr) constllvm::MachineInstr
findRegisterDefOperand(Register Reg, bool isDead=false, bool Overlap=false, const TargetRegisterInfo *TRI=nullptr)llvm::MachineInstrinline
findRegisterDefOperand(Register Reg, bool isDead=false, bool Overlap=false, const TargetRegisterInfo *TRI=nullptr) constllvm::MachineInstrinline
findRegisterDefOperandIdx(Register Reg, bool isDead=false, bool Overlap=false, const TargetRegisterInfo *TRI=nullptr) constllvm::MachineInstr
findRegisterUseOperand(Register Reg, bool isKill=false, const TargetRegisterInfo *TRI=nullptr)llvm::MachineInstrinline
findRegisterUseOperand(Register Reg, bool isKill=false, const TargetRegisterInfo *TRI=nullptr) constllvm::MachineInstrinline
findRegisterUseOperandIdx(Register Reg, bool isKill=false, const TargetRegisterInfo *TRI=nullptr) constllvm::MachineInstr
findTiedOperandIdx(unsigned OpIdx) constllvm::MachineInstr
FmAfn enum valuellvm::MachineInstr
FmArcp enum valuellvm::MachineInstr
FmContract enum valuellvm::MachineInstr
FmNoInfs enum valuellvm::MachineInstr
FmNoNans enum valuellvm::MachineInstr
FmNsz enum valuellvm::MachineInstr
FmReassoc enum valuellvm::MachineInstr
FrameDestroy enum valuellvm::MachineInstr
FrameSetup enum valuellvm::MachineInstr
GenericMachineInstr()=deletellvm::GenericMachineInstr
getAsmPrinterFlag(CommentFlag Flag) constllvm::MachineInstrinline
getAsmPrinterFlags() constllvm::MachineInstrinline
getBundleSize() constllvm::MachineInstr
getDebugExpression() constllvm::MachineInstr
getDebugExpressionOp() constllvm::MachineInstr
getDebugExpressionOp()llvm::MachineInstr
getDebugInstrNum()llvm::MachineInstr
getDebugInstrNum(MachineFunction &MF)llvm::MachineInstr
getDebugLabel() constllvm::MachineInstr
getDebugLoc() constllvm::MachineInstrinline
getDebugOffset() constllvm::MachineInstrinline
getDebugOffset()llvm::MachineInstrinline
getDebugOperand(unsigned Index)llvm::MachineInstrinline
getDebugOperand(unsigned Index) constllvm::MachineInstrinline
getDebugOperandIndex(const MachineOperand *Op) constllvm::MachineInstrinline
getDebugOperandsForReg(Instruction *MI, Register Reg)llvm::MachineInstrinlinestatic
getDebugOperandsForReg(Register Reg) constllvm::MachineInstrinline
getDebugOperandsForReg(Register Reg)llvm::MachineInstrinline
getDebugVariable() constllvm::MachineInstr
getDebugVariableOp() constllvm::MachineInstr
getDebugVariableOp()llvm::MachineInstr
getDesc() constllvm::MachineInstrinline
getFlag(MIFlag Flag) constllvm::MachineInstrinline
getFlags() constllvm::MachineInstrinline
getFoldedRestoreSize(const TargetInstrInfo *TII) constllvm::MachineInstr
getFoldedSpillSize(const TargetInstrInfo *TII) constllvm::MachineInstr
getHeapAllocMarker() constllvm::MachineInstrinline
getInlineAsmDialect() constllvm::MachineInstr
getIntrinsicID() constllvm::MachineInstrinline
getIterator()llvm::ilist_node_impl< ilist_detail::compute_node_options< MachineInstr, Options... >::type >inline
getIterator() constllvm::ilist_node_impl< ilist_detail::compute_node_options< MachineInstr, Options... >::type >inline
getMF() constllvm::MachineInstr
getMF()llvm::MachineInstrinline
getNextNode()llvm::ilist_node_with_parent< MachineInstr, MachineBasicBlock, ilist_sentinel_tracking< true > >inline
getNextNode() constllvm::ilist_node_with_parent< MachineInstr, MachineBasicBlock, ilist_sentinel_tracking< true > >inline
getNumDebugOperands() constllvm::MachineInstrinline
getNumDefs() constllvm::MachineInstrinline
getNumExplicitDefs() constllvm::MachineInstr
getNumExplicitOperands() constllvm::MachineInstr
getNumImplicitOperands() constllvm::MachineInstrinline
getNumMemOperands() constllvm::MachineInstrinline
getNumOperands() constllvm::MachineInstrinline
getNumSources() constllvm::GMergeLikeOpinline
getOpcode() constllvm::MachineInstrinline
getOperand(unsigned i) constllvm::MachineInstrinline
getOperand(unsigned i)llvm::MachineInstrinline
getOperandNo(const_mop_iterator I) constllvm::MachineInstrinline
getParent() constllvm::MachineInstrinline
getParent()llvm::MachineInstrinline
getPostInstrSymbol() constllvm::MachineInstrinline
getPreInstrSymbol() constllvm::MachineInstrinline
getPrevNode()llvm::ilist_node_with_parent< MachineInstr, MachineBasicBlock, ilist_sentinel_tracking< true > >inline
getPrevNode() constllvm::ilist_node_with_parent< MachineInstr, MachineBasicBlock, ilist_sentinel_tracking< true > >inline
getReg(unsigned Idx) constllvm::GenericMachineInstrinline
getRegClassConstraint(unsigned OpIdx, const TargetInstrInfo *TII, const TargetRegisterInfo *TRI) constllvm::MachineInstr
getRegClassConstraintEffect(unsigned OpIdx, const TargetRegisterClass *CurRC, const TargetInstrInfo *TII, const TargetRegisterInfo *TRI) constllvm::MachineInstr
getRegClassConstraintEffectForVReg(Register Reg, const TargetRegisterClass *CurRC, const TargetInstrInfo *TII, const TargetRegisterInfo *TRI, bool ExploreBundle=false) constllvm::MachineInstr
getRestoreSize(const TargetInstrInfo *TII) constllvm::MachineInstr
getReverseIterator()llvm::ilist_node_impl< ilist_detail::compute_node_options< MachineInstr, Options... >::type >inline
getReverseIterator() constllvm::ilist_node_impl< ilist_detail::compute_node_options< MachineInstr, Options... >::type >inline
getSourceReg(unsigned I) constllvm::GMergeLikeOpinline
getSpillSize(const TargetInstrInfo *TII) constllvm::MachineInstr
getTypeToPrint(unsigned OpIdx, SmallBitVector &PrintedTypes, const MachineRegisterInfo &MRI) constllvm::MachineInstr
getUsedDebugRegs() constllvm::MachineInstrinline
hasComplexRegisterTies() constllvm::MachineInstr
hasDebugOperandForReg(Register Reg) constllvm::MachineInstrinline
hasDelaySlot(QueryType Type=AnyInBundle) constllvm::MachineInstrinline
hasExtraDefRegAllocReq(QueryType Type=AnyInBundle) constllvm::MachineInstrinline
hasExtraSrcRegAllocReq(QueryType Type=AnyInBundle) constllvm::MachineInstrinline
hasImplicitDef() constllvm::MachineInstrinline
hasOneMemOperand() constllvm::MachineInstrinline
hasOptionalDef(QueryType Type=IgnoreBundle) constllvm::MachineInstrinline
hasOrderedMemoryRef() constllvm::MachineInstr
hasPostISelHook(QueryType Type=IgnoreBundle) constllvm::MachineInstrinline
hasProperty(unsigned MCFlag, QueryType Type=AnyInBundle) constllvm::MachineInstrinline
hasRegisterImplicitUseOperand(Register Reg) constllvm::MachineInstr
hasUnmodeledSideEffects() constllvm::MachineInstr
IgnoreBundle enum valuellvm::MachineInstr
IgnoreDefs enum valuellvm::MachineInstr
IgnoreVRegDefs enum valuellvm::MachineInstr
ilist_node_impl()=defaultllvm::ilist_node_impl< ilist_detail::compute_node_options< MachineInstr, Options... >::type >protected
ilist_node_with_parent()=defaultllvm::ilist_node_with_parent< MachineInstr, MachineBasicBlock, ilist_sentinel_tracking< true > >protected
implicit_operands()llvm::MachineInstrinline
implicit_operands() constllvm::MachineInstrinline
isAnnotationLabel() constllvm::MachineInstrinline
isAsCheapAsAMove(QueryType Type=AllInBundle) constllvm::MachineInstrinline
isBarrier(QueryType Type=AnyInBundle) constllvm::MachineInstrinline
isBitcast(QueryType Type=IgnoreBundle) constllvm::MachineInstrinline
isBranch(QueryType Type=AnyInBundle) constllvm::MachineInstrinline
isBundle() constllvm::MachineInstrinline
isBundled() constllvm::MachineInstrinline
isBundledWithPred() constllvm::MachineInstrinline
isBundledWithSucc() constllvm::MachineInstrinline
isCall(QueryType Type=AnyInBundle) constllvm::MachineInstrinline
isCandidateForCallSiteEntry(QueryType Type=IgnoreBundle) constllvm::MachineInstr
isCFIInstruction() constllvm::MachineInstrinline
isCommutable(QueryType Type=IgnoreBundle) constllvm::MachineInstrinline
isCompare(QueryType Type=IgnoreBundle) constllvm::MachineInstrinline
isConditionalBranch(QueryType Type=AnyInBundle) constllvm::MachineInstrinline
isConstantValuePHI() constllvm::MachineInstr
isConvergent(QueryType Type=AnyInBundle) constllvm::MachineInstrinline
isConvertibleTo3Addr(QueryType Type=IgnoreBundle) constllvm::MachineInstrinline
isCopy() constllvm::MachineInstrinline
isCopyLike() constllvm::MachineInstrinline
isDebugEntryValue() constllvm::MachineInstr
isDebugInstr() constllvm::MachineInstrinline
isDebugLabel() constllvm::MachineInstrinline
isDebugOffsetImm() constllvm::MachineInstrinline
isDebugOperand(const MachineOperand *Op) constllvm::MachineInstrinline
isDebugOrPseudoInstr() constllvm::MachineInstrinline
isDebugPHI() constllvm::MachineInstrinline
isDebugRef() constllvm::MachineInstrinline
isDebugValue() constllvm::MachineInstrinline
isDebugValueList() constllvm::MachineInstrinline
isDereferenceableInvariantLoad(AAResults *AA) constllvm::MachineInstr
isEHLabel() constllvm::MachineInstrinline
isEHScopeReturn(QueryType Type=AnyInBundle) constllvm::MachineInstrinline
IsExact enum valuellvm::MachineInstr
isExtractSubreg() constllvm::MachineInstrinline
isExtractSubregLike(QueryType Type=IgnoreBundle) constllvm::MachineInstrinline
isFullCopy() constllvm::MachineInstrinline
isGCLabel() constllvm::MachineInstrinline
isIdenticalTo(const MachineInstr &Other, MICheckType Check=CheckDefs) constllvm::MachineInstr
isIdentityCopy() constllvm::MachineInstrinline
isImplicitDef() constllvm::MachineInstrinline
isIndirectBranch(QueryType Type=AnyInBundle) constllvm::MachineInstrinline
isIndirectDebugValue() constllvm::MachineInstrinline
isInlineAsm() constllvm::MachineInstrinline
isInsertSubreg() constllvm::MachineInstrinline
isInsertSubregLike(QueryType Type=IgnoreBundle) constllvm::MachineInstrinline
isInsideBundle() constllvm::MachineInstrinline
isKill() constllvm::MachineInstrinline
isLabel() constllvm::MachineInstrinline
isLoadFoldBarrier() constllvm::MachineInstr
isMetaInstruction() constllvm::MachineInstrinline
isMoveImmediate(QueryType Type=IgnoreBundle) constllvm::MachineInstrinline
isMoveReg(QueryType Type=IgnoreBundle) constllvm::MachineInstrinline
isMSInlineAsm() constllvm::MachineInstrinline
isNonListDebugValue() constllvm::MachineInstrinline
isNotDuplicable(QueryType Type=AnyInBundle) constllvm::MachineInstrinline
isOperandSubregIdx(unsigned OpIdx) constllvm::MachineInstrinline
isPHI() constllvm::MachineInstrinline
isPosition() constllvm::MachineInstrinline
isPredicable(QueryType Type=AllInBundle) constllvm::MachineInstrinline
isPreISelOpcode(QueryType Type=IgnoreBundle) constllvm::MachineInstrinline
isPseudo(QueryType Type=IgnoreBundle) constllvm::MachineInstrinline
isPseudoProbe() constllvm::MachineInstrinline
isRegSequence() constllvm::MachineInstrinline
isRegSequenceLike(QueryType Type=IgnoreBundle) constllvm::MachineInstrinline
isRegTiedToDefOperand(unsigned UseOpIdx, unsigned *DefOpIdx=nullptr) constllvm::MachineInstrinline
isRegTiedToUseOperand(unsigned DefOpIdx, unsigned *UseOpIdx=nullptr) constllvm::MachineInstrinline
isRematerializable(QueryType Type=AllInBundle) constllvm::MachineInstrinline
isReturn(QueryType Type=AnyInBundle) constllvm::MachineInstrinline
isSafeToMove(AAResults *AA, bool &SawStore) constllvm::MachineInstr
isSelect(QueryType Type=IgnoreBundle) constllvm::MachineInstrinline
isSentinel() constllvm::ilist_node_impl< ilist_detail::compute_node_options< MachineInstr, Options... >::type >inline
isStackAligningInlineAsm() constllvm::MachineInstr
isSubregToReg() constllvm::MachineInstrinline
isTerminator(QueryType Type=AnyInBundle) constllvm::MachineInstrinline
isTransient() constllvm::MachineInstrinline
isUnconditionalBranch(QueryType Type=AnyInBundle) constllvm::MachineInstrinline
isUndefDebugValue() constllvm::MachineInstrinline
isVariadic(QueryType Type=IgnoreBundle) constllvm::MachineInstrinline
killsRegister(Register Reg, const TargetRegisterInfo *TRI=nullptr) constllvm::MachineInstrinline
MachineInstr(const MachineInstr &)=deletellvm::MachineInstr
mayAlias(AAResults *AA, const MachineInstr &Other, bool UseTBAA) constllvm::MachineInstr
mayLoad(QueryType Type=AnyInBundle) constllvm::MachineInstrinline
mayLoadOrStore(QueryType Type=AnyInBundle) constllvm::MachineInstrinline
mayRaiseFPException() constllvm::MachineInstrinline
mayStore(QueryType Type=AnyInBundle) constllvm::MachineInstrinline
memoperands() constllvm::MachineInstrinline
memoperands_begin() constllvm::MachineInstrinline
memoperands_empty() constllvm::MachineInstrinline
memoperands_end() constllvm::MachineInstrinline
mergeFlagsWith(const MachineInstr &Other) constllvm::MachineInstr
MICheckType enum namellvm::MachineInstr
MIFlag enum namellvm::MachineInstr
mmo_iterator typedefllvm::MachineInstr
modifiesRegister(Register Reg, const TargetRegisterInfo *TRI=nullptr) constllvm::MachineInstrinline
mop_iterator typedefllvm::MachineInstr
moveBefore(MachineInstr *MovePos)llvm::MachineInstr
NoFlags enum valuellvm::MachineInstr
NoFPExcept enum valuellvm::MachineInstr
NoMerge enum valuellvm::MachineInstr
NoSchedComment enum valuellvm::MachineInstr
NoSWrap enum valuellvm::MachineInstr
NoUWrap enum valuellvm::MachineInstr
operands()llvm::MachineInstrinline
operands() constllvm::MachineInstrinline
operands_begin()llvm::MachineInstrinline
operands_begin() constllvm::MachineInstrinline
operands_end()llvm::MachineInstrinline
operands_end() constllvm::MachineInstrinline
operator=(const MachineInstr &)=deletellvm::MachineInstr
peekDebugInstrNum() constllvm::MachineInstrinline
print(raw_ostream &OS, bool IsStandalone=true, bool SkipOpers=false, bool SkipDebugLoc=false, bool AddNewLine=true, const TargetInstrInfo *TII=nullptr) constllvm::MachineInstr
print(raw_ostream &OS, ModuleSlotTracker &MST, bool IsStandalone=true, bool SkipOpers=false, bool SkipDebugLoc=false, bool AddNewLine=true, const TargetInstrInfo *TII=nullptr) constllvm::MachineInstr
QueryType enum namellvm::MachineInstr
readsRegister(Register Reg, const TargetRegisterInfo *TRI=nullptr) constllvm::MachineInstrinline
readsVirtualRegister(Register Reg) constllvm::MachineInstrinline
readsWritesVirtualRegister(Register Reg, SmallVectorImpl< unsigned > *Ops=nullptr) constllvm::MachineInstr
registerDefIsDead(Register Reg, const TargetRegisterInfo *TRI=nullptr) constllvm::MachineInstrinline
ReloadReuse enum valuellvm::MachineInstr
removeFromBundle()llvm::MachineInstr
removeFromParent()llvm::MachineInstr
RemoveOperand(unsigned OpNo)llvm::MachineInstr
reverse_self_iterator typedefllvm::ilist_node_impl< ilist_detail::compute_node_options< MachineInstr, Options... >::type >protected
self_iterator typedefllvm::ilist_node_impl< ilist_detail::compute_node_options< MachineInstr, Options... >::type >protected
setAsmPrinterFlag(uint8_t Flag)llvm::MachineInstrinline
setDebugInstrNum(unsigned Num)llvm::MachineInstrinline
setDebugLoc(DebugLoc dl)llvm::MachineInstrinline
setDebugValueUndef()llvm::MachineInstrinline
setDesc(const MCInstrDesc &tid)llvm::MachineInstrinline
setFlag(MIFlag Flag)llvm::MachineInstrinline
setFlags(unsigned flags)llvm::MachineInstrinline
setHeapAllocMarker(MachineFunction &MF, MDNode *MD)llvm::MachineInstr
setMemRefs(MachineFunction &MF, ArrayRef< MachineMemOperand * > MemRefs)llvm::MachineInstr
setPhysRegsDeadExcept(ArrayRef< Register > UsedRegs, const TargetRegisterInfo &TRI)llvm::MachineInstr
setPostInstrSymbol(MachineFunction &MF, MCSymbol *Symbol)llvm::MachineInstr
setPreInstrSymbol(MachineFunction &MF, MCSymbol *Symbol)llvm::MachineInstr
setRegisterDefReadUndef(Register Reg, bool IsUndef=true)llvm::MachineInstr
shouldUpdateCallSiteInfo() constllvm::MachineInstr
substituteRegister(Register FromReg, Register ToReg, unsigned SubIdx, const TargetRegisterInfo &RegInfo)llvm::MachineInstr
TAsmComments enum valuellvm::MachineInstr
tieOperands(unsigned DefIdx, unsigned UseIdx)llvm::MachineInstr
unbundleFromPred()llvm::MachineInstr
unbundleFromSucc()llvm::MachineInstr
untieRegOperand(unsigned OpIdx)llvm::MachineInstrinline
uses()llvm::MachineInstrinline
uses() constllvm::MachineInstrinline
usesCustomInsertionHook(QueryType Type=IgnoreBundle) constllvm::MachineInstrinline
~MachineInstr()=deletellvm::MachineInstr