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