LLVM 19.0.0git
llvm::MachineBasicBlock Member List

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

addLiveIn(MCRegister PhysReg, LaneBitmask LaneMask=LaneBitmask::getAll())llvm::MachineBasicBlockinline
addLiveIn(const RegisterMaskPair &RegMaskPair)llvm::MachineBasicBlockinline
addLiveIn(MCRegister PhysReg, const TargetRegisterClass *RC)llvm::MachineBasicBlock
addSuccessor(MachineBasicBlock *Succ, BranchProbability Prob=BranchProbability::getUnknown())llvm::MachineBasicBlock
addSuccessorWithoutProb(MachineBasicBlock *Succ)llvm::MachineBasicBlock
back()llvm::MachineBasicBlockinline
back() constllvm::MachineBasicBlockinline
begin()llvm::MachineBasicBlockinline
begin() constllvm::MachineBasicBlockinline
canFallThrough()llvm::MachineBasicBlock
canSplitCriticalEdge(const MachineBasicBlock *Succ) constllvm::MachineBasicBlock
clear()llvm::MachineBasicBlockinline
clearBasicBlock()llvm::MachineBasicBlockinline
clearLiveIns()llvm::MachineBasicBlock
computeRegisterLiveness(const TargetRegisterInfo *TRI, MCRegister Reg, const_iterator Before, unsigned Neighborhood=10) constllvm::MachineBasicBlock
const_instr_iterator typedefllvm::MachineBasicBlock
const_instr_range typedefllvm::MachineBasicBlock
const_iterator typedefllvm::MachineBasicBlock
const_pred_iterator typedefllvm::MachineBasicBlock
const_pred_reverse_iterator typedefllvm::MachineBasicBlock
const_reverse_instr_iterator typedefllvm::MachineBasicBlock
const_reverse_iterator typedefllvm::MachineBasicBlock
const_reverse_self_iterator typedefllvm::ilist_node_impl< ilist_detail::compute_node_options< T, Options... >::type >protected
const_self_iterator typedefllvm::ilist_node_impl< ilist_detail::compute_node_options< T, Options... >::type >protected
const_succ_iterator typedefllvm::MachineBasicBlock
const_succ_reverse_iterator typedefllvm::MachineBasicBlock
copySuccessor(const MachineBasicBlock *Orig, succ_iterator I)llvm::MachineBasicBlock
dump() constllvm::MachineBasicBlock
empty() constllvm::MachineBasicBlockinline
end()llvm::MachineBasicBlockinline
end() constllvm::MachineBasicBlockinline
erase(instr_iterator I)llvm::MachineBasicBlock
erase(iterator I, iterator E)llvm::MachineBasicBlockinline
erase(iterator I)llvm::MachineBasicBlockinline
erase(MachineInstr *I)llvm::MachineBasicBlockinline
erase_instr(MachineInstr *I)llvm::MachineBasicBlockinline
eraseFromParent()llvm::MachineBasicBlock
findBranchDebugLoc()llvm::MachineBasicBlock
findDebugLoc(instr_iterator MBBI)llvm::MachineBasicBlock
findDebugLoc(iterator MBBI)llvm::MachineBasicBlockinline
findPrevDebugLoc(instr_iterator MBBI)llvm::MachineBasicBlock
findPrevDebugLoc(iterator MBBI)llvm::MachineBasicBlockinline
front()llvm::MachineBasicBlockinline
front() constllvm::MachineBasicBlockinline
getAddressTakenIRBlock() constllvm::MachineBasicBlockinline
getAlignment() constllvm::MachineBasicBlockinline
getBasicBlock() constllvm::MachineBasicBlockinline
getBBID() constllvm::MachineBasicBlockinline
getBeginClobberMask(const TargetRegisterInfo *TRI) constllvm::MachineBasicBlock
getCallFrameSize() constllvm::MachineBasicBlockinline
getEHCatchretSymbol() constllvm::MachineBasicBlock
getEndClobberMask(const TargetRegisterInfo *TRI) constllvm::MachineBasicBlock
getEndSymbol() constllvm::MachineBasicBlock
getFallThrough(bool JumpToFallThrough=true)llvm::MachineBasicBlock
getFirstInstrTerminator()llvm::MachineBasicBlock
getFirstNonDebugInstr(bool SkipPseudoOp=true)llvm::MachineBasicBlock
getFirstNonDebugInstr(bool SkipPseudoOp=true) constllvm::MachineBasicBlockinline
getFirstNonPHI()llvm::MachineBasicBlock
getFirstNonPHI() constllvm::MachineBasicBlockinline
getFirstTerminator()llvm::MachineBasicBlock
getFirstTerminator() constllvm::MachineBasicBlockinline
getFirstTerminatorForward()llvm::MachineBasicBlock
getFullName() constllvm::MachineBasicBlock
getIrrLoopHeaderWeight() constllvm::MachineBasicBlockinline
getIterator()llvm::ilist_node_impl< ilist_detail::compute_node_options< T, Options... >::type >inline
getIterator() constllvm::ilist_node_impl< ilist_detail::compute_node_options< T, Options... >::type >inline
getLastNonDebugInstr(bool SkipPseudoOp=true)llvm::MachineBasicBlock
getLastNonDebugInstr(bool SkipPseudoOp=true) constllvm::MachineBasicBlockinline
getLiveIns() constllvm::MachineBasicBlockinline
getLogicalFallThrough()llvm::MachineBasicBlockinline
getMaxBytesForAlignment() constllvm::MachineBasicBlockinline
getName() constllvm::MachineBasicBlock
getNextNode()llvm::ilist_node_with_parent< MachineBasicBlock, MachineFunction >inline
getNextNode() constllvm::ilist_node_with_parent< MachineBasicBlock, MachineFunction >inline
getNumber() constllvm::MachineBasicBlockinline
getParent() constllvm::MachineBasicBlockinline
getParent()llvm::MachineBasicBlockinline
getPrevNode()llvm::ilist_node_with_parent< MachineBasicBlock, MachineFunction >inline
getPrevNode() constllvm::ilist_node_with_parent< MachineBasicBlock, MachineFunction >inline
getReverseIterator()llvm::ilist_node_impl< ilist_detail::compute_node_options< T, Options... >::type >inline
getReverseIterator() constllvm::ilist_node_impl< ilist_detail::compute_node_options< T, Options... >::type >inline
getSectionID() constllvm::MachineBasicBlockinline
getSectionIDNum() constllvm::MachineBasicBlockinline
getSinglePredecessor() constllvm::MachineBasicBlock
getSinglePredecessor()llvm::MachineBasicBlockinline
getSingleSuccessor() constllvm::MachineBasicBlock
getSingleSuccessor()llvm::MachineBasicBlockinline
getSublistAccess(MachineInstr *)llvm::MachineBasicBlockinlinestatic
getSuccProbability(const_succ_iterator Succ) constllvm::MachineBasicBlock
getSymbol() constllvm::MachineBasicBlock
hasAddressTaken() constllvm::MachineBasicBlockinline
hasEHPadSuccessor() constllvm::MachineBasicBlock
hasLabelMustBeEmitted() constllvm::MachineBasicBlockinline
hasSuccessorProbabilities() constllvm::MachineBasicBlockinline
ilist_callback_traits< MachineBasicBlock >llvm::MachineBasicBlockfriend
ilist_node_impl()=defaultllvm::ilist_node_impl< ilist_detail::compute_node_options< T, Options... >::type >protected
ilist_node_with_parent()=defaultllvm::ilist_node_with_parent< MachineBasicBlock, MachineFunction >protected
insert(instr_iterator I, MachineInstr *M)llvm::MachineBasicBlock
insert(iterator I, IT S, IT E)llvm::MachineBasicBlockinline
insert(iterator I, MachineInstr *MI)llvm::MachineBasicBlockinline
insertAfter(iterator I, MachineInstr *MI)llvm::MachineBasicBlockinline
insertAfterBundle(instr_iterator I, MachineInstr *MI)llvm::MachineBasicBlockinline
instr_back()llvm::MachineBasicBlockinline
instr_back() constllvm::MachineBasicBlockinline
instr_begin()llvm::MachineBasicBlockinline
instr_begin() constllvm::MachineBasicBlockinline
instr_end()llvm::MachineBasicBlockinline
instr_end() constllvm::MachineBasicBlockinline
instr_front()llvm::MachineBasicBlockinline
instr_front() constllvm::MachineBasicBlockinline
instr_iterator typedefllvm::MachineBasicBlock
instr_range typedefllvm::MachineBasicBlock
instr_rbegin()llvm::MachineBasicBlockinline
instr_rbegin() constllvm::MachineBasicBlockinline
instr_rend()llvm::MachineBasicBlockinline
instr_rend() constllvm::MachineBasicBlockinline
instrs()llvm::MachineBasicBlockinline
instrs() constllvm::MachineBasicBlockinline
isBeginSection() constllvm::MachineBasicBlockinline
isCleanupFuncletEntry() constllvm::MachineBasicBlockinline
isEHCatchretTarget() constllvm::MachineBasicBlockinline
isEHFuncletEntry() constllvm::MachineBasicBlockinline
isEHPad() constllvm::MachineBasicBlockinline
isEHScopeEntry() constllvm::MachineBasicBlockinline
isEHScopeReturnBlock() constllvm::MachineBasicBlockinline
isEndSection() constllvm::MachineBasicBlockinline
isEntryBlock() constllvm::MachineBasicBlock
isInlineAsmBrIndirectTarget() constllvm::MachineBasicBlockinline
isIRBlockAddressTaken() constllvm::MachineBasicBlockinline
isLayoutSuccessor(const MachineBasicBlock *MBB) constllvm::MachineBasicBlock
isLegalToHoistInto() constllvm::MachineBasicBlock
isLiveIn(MCPhysReg Reg, LaneBitmask LaneMask=LaneBitmask::getAll()) constllvm::MachineBasicBlock
isMachineBlockAddressTaken() constllvm::MachineBasicBlockinline
isPredecessor(const MachineBasicBlock *MBB) constllvm::MachineBasicBlock
isReturnBlock() constllvm::MachineBasicBlockinline
isSentinel() constllvm::ilist_node_impl< ilist_detail::compute_node_options< T, Options... >::type >inline
isSuccessor(const MachineBasicBlock *MBB) constllvm::MachineBasicBlock
iterator typedefllvm::MachineBasicBlock
livein_begin() constllvm::MachineBasicBlock
livein_begin_dbg() constllvm::MachineBasicBlockinline
livein_empty() constllvm::MachineBasicBlockinline
livein_end() constllvm::MachineBasicBlockinline
livein_iterator typedefllvm::MachineBasicBlock
liveins() constllvm::MachineBasicBlockinline
liveins_dbg() constllvm::MachineBasicBlockinline
LivenessQueryResult enum namellvm::MachineBasicBlock
liveout_begin() constllvm::MachineBasicBlock
liveout_end() constllvm::MachineBasicBlockinline
liveouts() constllvm::MachineBasicBlockinline
LQR_Dead enum valuellvm::MachineBasicBlock
LQR_Live enum valuellvm::MachineBasicBlock
LQR_Unknown enum valuellvm::MachineBasicBlock
MachineBranchProbabilityInfollvm::MachineBasicBlockfriend
MachineFunctionllvm::MachineBasicBlockfriend
mayHaveInlineAsmBr() constllvm::MachineBasicBlock
MIPrinterllvm::MachineBasicBlockfriend
moveAfter(MachineBasicBlock *NewBefore)llvm::MachineBasicBlock
moveBefore(MachineBasicBlock *NewAfter)llvm::MachineBasicBlock
normalizeSuccProbs()llvm::MachineBasicBlockinline
phis()llvm::MachineBasicBlockinline
phis() constllvm::MachineBasicBlockinline
pop_back()llvm::MachineBasicBlockinline
pop_front()llvm::MachineBasicBlockinline
pred_begin()llvm::MachineBasicBlockinline
pred_begin() constllvm::MachineBasicBlockinline
pred_empty() constllvm::MachineBasicBlockinline
pred_end()llvm::MachineBasicBlockinline
pred_end() constllvm::MachineBasicBlockinline
pred_iterator typedefllvm::MachineBasicBlock
pred_rbegin()llvm::MachineBasicBlockinline
pred_rbegin() constllvm::MachineBasicBlockinline
pred_rend()llvm::MachineBasicBlockinline
pred_rend() constllvm::MachineBasicBlockinline
pred_reverse_iterator typedefllvm::MachineBasicBlock
pred_size() constllvm::MachineBasicBlockinline
predecessors()llvm::MachineBasicBlockinline
predecessors() constllvm::MachineBasicBlockinline
print(raw_ostream &OS, const SlotIndexes *=nullptr, bool IsStandalone=true) constllvm::MachineBasicBlock
print(raw_ostream &OS, ModuleSlotTracker &MST, const SlotIndexes *=nullptr, bool IsStandalone=true) constllvm::MachineBasicBlock
printAsOperand(raw_ostream &OS, bool PrintType=true) constllvm::MachineBasicBlock
printName(raw_ostream &os, unsigned printNameFlags=PrintNameIr, ModuleSlotTracker *moduleSlotTracker=nullptr) constllvm::MachineBasicBlock
PrintNameAttributes enum valuellvm::MachineBasicBlock
PrintNameFlag enum namellvm::MachineBasicBlock
PrintNameIr enum valuellvm::MachineBasicBlock
push_back(MachineInstr *MI)llvm::MachineBasicBlockinline
rbegin()llvm::MachineBasicBlockinline
rbegin() constllvm::MachineBasicBlockinline
remove(MachineInstr *I)llvm::MachineBasicBlockinline
remove_instr(MachineInstr *I)llvm::MachineBasicBlock
removeFromParent()llvm::MachineBasicBlock
removeLiveIn(MCPhysReg Reg, LaneBitmask LaneMask=LaneBitmask::getAll())llvm::MachineBasicBlock
removeLiveIn(livein_iterator I)llvm::MachineBasicBlock
removeSuccessor(MachineBasicBlock *Succ, bool NormalizeSuccProbs=false)llvm::MachineBasicBlock
removeSuccessor(succ_iterator I, bool NormalizeSuccProbs=false)llvm::MachineBasicBlock
rend()llvm::MachineBasicBlockinline
rend() constllvm::MachineBasicBlockinline
replacePhiUsesWith(MachineBasicBlock *Old, MachineBasicBlock *New)llvm::MachineBasicBlock
replaceSuccessor(MachineBasicBlock *Old, MachineBasicBlock *New)llvm::MachineBasicBlock
ReplaceUsesOfBlockWith(MachineBasicBlock *Old, MachineBasicBlock *New)llvm::MachineBasicBlock
reverse_instr_iterator typedefllvm::MachineBasicBlock
reverse_iterator typedefllvm::MachineBasicBlock
reverse_self_iterator typedefllvm::ilist_node_impl< ilist_detail::compute_node_options< T, Options... >::type >protected
rfindDebugLoc(reverse_instr_iterator MBBI)llvm::MachineBasicBlock
rfindDebugLoc(reverse_iterator MBBI)llvm::MachineBasicBlockinline
rfindPrevDebugLoc(reverse_instr_iterator MBBI)llvm::MachineBasicBlock
rfindPrevDebugLoc(reverse_iterator MBBI)llvm::MachineBasicBlockinline
sameSection(const MachineBasicBlock *MBB) constllvm::MachineBasicBlockinline
self_iterator typedefllvm::ilist_node_impl< ilist_detail::compute_node_options< T, Options... >::type >protected
setAddressTakenIRBlock(BasicBlock *BB)llvm::MachineBasicBlockinline
setAlignment(Align A)llvm::MachineBasicBlockinline
setAlignment(Align A, unsigned MaxBytes)llvm::MachineBasicBlockinline
setBBID(const UniqueBBID &V)llvm::MachineBasicBlockinline
setCallFrameSize(unsigned N)llvm::MachineBasicBlockinline
setIrrLoopHeaderWeight(uint64_t Weight)llvm::MachineBasicBlockinline
setIsBeginSection(bool V=true)llvm::MachineBasicBlockinline
setIsCleanupFuncletEntry(bool V=true)llvm::MachineBasicBlockinline
setIsEHCatchretTarget(bool V=true)llvm::MachineBasicBlockinline
setIsEHFuncletEntry(bool V=true)llvm::MachineBasicBlockinline
setIsEHPad(bool V=true)llvm::MachineBasicBlockinline
setIsEHScopeEntry(bool V=true)llvm::MachineBasicBlockinline
setIsEndSection(bool V=true)llvm::MachineBasicBlockinline
setIsInlineAsmBrIndirectTarget(bool V=true)llvm::MachineBasicBlockinline
setLabelMustBeEmitted()llvm::MachineBasicBlockinline
setMachineBlockAddressTaken()llvm::MachineBasicBlockinline
setMaxBytesForAlignment(unsigned MaxBytes)llvm::MachineBasicBlockinline
setNumber(int N)llvm::MachineBasicBlockinline
setSectionID(MBBSectionID V)llvm::MachineBasicBlockinline
setSuccProbability(succ_iterator I, BranchProbability Prob)llvm::MachineBasicBlock
size() constllvm::MachineBasicBlockinline
sizeWithoutDebugLargerThan(unsigned Limit) constllvm::MachineBasicBlock
SkipPHIsAndLabels(iterator I)llvm::MachineBasicBlock
SkipPHIsLabelsAndDebug(iterator I, Register Reg=Register(), bool SkipPseudoOp=true)llvm::MachineBasicBlock
sortUniqueLiveIns()llvm::MachineBasicBlock
splice(iterator Where, MachineBasicBlock *Other, iterator From)llvm::MachineBasicBlockinline
splice(iterator Where, MachineBasicBlock *Other, iterator From, iterator To)llvm::MachineBasicBlockinline
splitAt(MachineInstr &SplitInst, bool UpdateLiveIns=true, LiveIntervals *LIS=nullptr)llvm::MachineBasicBlock
SplitCriticalEdge(MachineBasicBlock *Succ, Pass &P, std::vector< SparseBitVector<> > *LiveInSets=nullptr)llvm::MachineBasicBlock
splitSuccessor(MachineBasicBlock *Old, MachineBasicBlock *New, bool NormalizeSuccProbs=false)llvm::MachineBasicBlock
succ_begin()llvm::MachineBasicBlockinline
succ_begin() constllvm::MachineBasicBlockinline
succ_empty() constllvm::MachineBasicBlockinline
succ_end()llvm::MachineBasicBlockinline
succ_end() constllvm::MachineBasicBlockinline
succ_iterator typedefllvm::MachineBasicBlock
succ_rbegin()llvm::MachineBasicBlockinline
succ_rbegin() constllvm::MachineBasicBlockinline
succ_rend()llvm::MachineBasicBlockinline
succ_rend() constllvm::MachineBasicBlockinline
succ_reverse_iterator typedefllvm::MachineBasicBlock
succ_size() constllvm::MachineBasicBlockinline
successors()llvm::MachineBasicBlockinline
successors() constllvm::MachineBasicBlockinline
terminators()llvm::MachineBasicBlockinline
terminators() constllvm::MachineBasicBlockinline
transferSuccessors(MachineBasicBlock *FromMBB)llvm::MachineBasicBlock
transferSuccessorsAndUpdatePHIs(MachineBasicBlock *FromMBB)llvm::MachineBasicBlock
updateTerminator(MachineBasicBlock *PreviousLayoutSuccessor)llvm::MachineBasicBlock
validateSuccProbs() constllvm::MachineBasicBlock