LLVM API Documentation

llvm::MachineBasicBlock Member List
This is the complete list of members for llvm::MachineBasicBlock, including all inherited members.
addLiveIn(unsigned Reg)llvm::MachineBasicBlock [inline]
addLiveIn(unsigned PhysReg, const TargetRegisterClass *RC)llvm::MachineBasicBlock
addSuccessor(MachineBasicBlock *succ, uint32_t weight=0)llvm::MachineBasicBlock
back()llvm::MachineBasicBlock [inline]
back() const llvm::MachineBasicBlock [inline]
begin()llvm::MachineBasicBlock [inline]
begin() const llvm::MachineBasicBlock [inline]
canFallThrough()llvm::MachineBasicBlock
clear()llvm::MachineBasicBlock [inline]
computeRegisterLiveness(const TargetRegisterInfo *TRI, unsigned Reg, MachineInstr *MI, unsigned Neighborhood=10)llvm::MachineBasicBlock
const_instr_iterator 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_succ_iterator typedefllvm::MachineBasicBlock
const_succ_reverse_iterator typedefllvm::MachineBasicBlock
CorrectExtraCFGEdges(MachineBasicBlock *DestA, MachineBasicBlock *DestB, bool isCond)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
findDebugLoc(instr_iterator MBBI)llvm::MachineBasicBlock
findDebugLoc(iterator MBBI)llvm::MachineBasicBlock [inline]
front()llvm::MachineBasicBlock [inline]
front() const llvm::MachineBasicBlock [inline]
getAlignment() const llvm::MachineBasicBlock [inline]
getBasicBlock() const llvm::MachineBasicBlock [inline]
getFirstInstrTerminator()llvm::MachineBasicBlock
getFirstNonPHI()llvm::MachineBasicBlock
getFirstTerminator()llvm::MachineBasicBlock
getFirstTerminator() const llvm::MachineBasicBlock
getFullName() const llvm::MachineBasicBlock
getLandingPadSuccessor() const llvm::MachineBasicBlock
getLastNonDebugInstr()llvm::MachineBasicBlock
getLastNonDebugInstr() const llvm::MachineBasicBlock
getName() const llvm::MachineBasicBlock
getNextNode()llvm::ilist_node< MachineBasicBlock > [inline]
getNextNode() constllvm::ilist_node< MachineBasicBlock > [inline]
getNumber() const llvm::MachineBasicBlock [inline]
getParent() const llvm::MachineBasicBlock [inline]
getParent()llvm::MachineBasicBlock [inline]
getPrevNode()llvm::ilist_node< MachineBasicBlock > [inline]
getPrevNode() constllvm::ilist_node< MachineBasicBlock > [inline]
getSymbol() const llvm::MachineBasicBlock
hasAddressTaken() const llvm::MachineBasicBlock [inline]
ilist_node()llvm::ilist_node< MachineBasicBlock > [inline, protected]
ilist_traits< MachineBasicBlock >llvm::MachineBasicBlock [friend]
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]
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 typedefllvm::MachineBasicBlock
instr_rbegin()llvm::MachineBasicBlock [inline]
instr_rbegin() const llvm::MachineBasicBlock [inline]
instr_rend()llvm::MachineBasicBlock [inline]
instr_rend() const llvm::MachineBasicBlock [inline]
isLandingPad() const llvm::MachineBasicBlock [inline]
isLayoutSuccessor(const MachineBasicBlock *MBB) const llvm::MachineBasicBlock
isLiveIn(unsigned Reg) const llvm::MachineBasicBlock
isPredecessor(const MachineBasicBlock *MBB) const llvm::MachineBasicBlock
isSuccessor(const MachineBasicBlock *MBB) const llvm::MachineBasicBlock
iterator typedefllvm::MachineBasicBlock
livein_begin() const llvm::MachineBasicBlock [inline]
livein_empty() const llvm::MachineBasicBlock [inline]
livein_end() const llvm::MachineBasicBlock [inline]
livein_iterator typedefllvm::MachineBasicBlock
LivenessQueryResult enum namellvm::MachineBasicBlock
LQR_Dead enum valuellvm::MachineBasicBlock
LQR_Live enum valuellvm::MachineBasicBlock
LQR_OverlappingLive enum valuellvm::MachineBasicBlock
LQR_Unknown enum valuellvm::MachineBasicBlock
MachineBranchProbabilityInfo classllvm::MachineBasicBlock [friend]
MachineFunction classllvm::MachineBasicBlock [friend]
moveAfter(MachineBasicBlock *NewBefore)llvm::MachineBasicBlock
moveBefore(MachineBasicBlock *NewAfter)llvm::MachineBasicBlock
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 typedefllvm::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 typedefllvm::MachineBasicBlock
pred_size() const llvm::MachineBasicBlock [inline]
predecessors()llvm::MachineBasicBlock [inline]
predecessors() const llvm::MachineBasicBlock [inline]
print(raw_ostream &OS, SlotIndexes *=nullptr) const llvm::MachineBasicBlock
printAsOperand(raw_ostream &OS, bool PrintType=true) const 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(unsigned Reg)llvm::MachineBasicBlock
removeSuccessor(MachineBasicBlock *succ)llvm::MachineBasicBlock
removeSuccessor(succ_iterator I)llvm::MachineBasicBlock
rend()llvm::MachineBasicBlock [inline]
rend() const llvm::MachineBasicBlock [inline]
replaceSuccessor(MachineBasicBlock *Old, MachineBasicBlock *New)llvm::MachineBasicBlock
ReplaceUsesOfBlockWith(MachineBasicBlock *Old, MachineBasicBlock *New)llvm::MachineBasicBlock
reverse_instr_iterator typedefllvm::MachineBasicBlock
reverse_iterator typedefllvm::MachineBasicBlock
setAlignment(unsigned Align)llvm::MachineBasicBlock [inline]
setHasAddressTaken()llvm::MachineBasicBlock [inline]
setIsLandingPad(bool V=true)llvm::MachineBasicBlock [inline]
setNumber(int N)llvm::MachineBasicBlock [inline]
setSuccWeight(succ_iterator I, uint32_t weight)llvm::MachineBasicBlock
size() const llvm::MachineBasicBlock [inline]
SkipPHIsAndLabels(iterator I)llvm::MachineBasicBlock
splice(iterator Where, MachineBasicBlock *Other, iterator From)llvm::MachineBasicBlock [inline]
splice(iterator Where, MachineBasicBlock *Other, iterator From, iterator To)llvm::MachineBasicBlock [inline]
SplitCriticalEdge(MachineBasicBlock *Succ, Pass *P)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 typedefllvm::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 typedefllvm::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()llvm::MachineBasicBlock