LLVM API Documentation

llvm::MachineFunction Member List
This is the complete list of members for llvm::MachineFunction, including all inherited members.
addLiveIn(unsigned PReg, const TargetRegisterClass *RC)llvm::MachineFunction
addToMBBNumbering(MachineBasicBlock *MBB)llvm::MachineFunction [inline]
allocateMemRefsArray(unsigned long Num)llvm::MachineFunction
allocateOperandArray(OperandCapacity Cap)llvm::MachineFunction [inline]
allocateRegisterMask(unsigned NumRegister)llvm::MachineFunction [inline]
back() const llvm::MachineFunction [inline]
back()llvm::MachineFunction [inline]
begin()llvm::MachineFunction [inline]
begin() const llvm::MachineFunction [inline]
CloneMachineInstr(const MachineInstr *Orig)llvm::MachineFunction
const_iterator typedefllvm::MachineFunction
const_reverse_iterator typedefllvm::MachineFunction
CreateMachineBasicBlock(const BasicBlock *bb=nullptr)llvm::MachineFunction
CreateMachineInstr(const MCInstrDesc &MCID, DebugLoc DL, bool NoImp=false)llvm::MachineFunction
deallocateOperandArray(OperandCapacity Cap, MachineOperand *Array)llvm::MachineFunction [inline]
DeleteMachineBasicBlock(MachineBasicBlock *MBB)llvm::MachineFunction
DeleteMachineInstr(MachineInstr *MI)llvm::MachineFunction
dump() const llvm::MachineFunction
empty() const llvm::MachineFunction [inline]
end()llvm::MachineFunction [inline]
end() const llvm::MachineFunction [inline]
ensureAlignment(unsigned A)llvm::MachineFunction [inline]
erase(iterator MBBI)llvm::MachineFunction [inline]
exposesReturnsTwice() const llvm::MachineFunction [inline]
extractLoadMemRefs(MachineInstr::mmo_iterator Begin, MachineInstr::mmo_iterator End)llvm::MachineFunction
extractStoreMemRefs(MachineInstr::mmo_iterator Begin, MachineInstr::mmo_iterator End)llvm::MachineFunction
front() const llvm::MachineFunction [inline]
front()llvm::MachineFunction [inline]
getAlignment() const llvm::MachineFunction [inline]
getBlockNumbered(unsigned N) const llvm::MachineFunction [inline]
getConstantPool()llvm::MachineFunction [inline]
getConstantPool() const llvm::MachineFunction [inline]
getContext() const llvm::MachineFunction [inline]
getFrameInfo()llvm::MachineFunction [inline]
getFrameInfo() const llvm::MachineFunction [inline]
getFunction() const llvm::MachineFunction [inline]
getFunctionNumber() const llvm::MachineFunction [inline]
getGMI() const llvm::MachineFunction [inline]
getInfo()llvm::MachineFunction [inline]
getInfo() const llvm::MachineFunction [inline]
getJTISymbol(unsigned JTI, MCContext &Ctx, bool isLinkerPrivate=false) const llvm::MachineFunction
getJumpTableInfo() const llvm::MachineFunction [inline]
getJumpTableInfo()llvm::MachineFunction [inline]
getMachineMemOperand(MachinePointerInfo PtrInfo, unsigned f, uint64_t s, unsigned base_alignment, const AAMDNodes &AAInfo=AAMDNodes(), const MDNode *Ranges=nullptr)llvm::MachineFunction
getMachineMemOperand(const MachineMemOperand *MMO, int64_t Offset, uint64_t Size)llvm::MachineFunction
getMMI() const llvm::MachineFunction [inline]
getName() const llvm::MachineFunction
getNumBlockIDs() const llvm::MachineFunction [inline]
getOrCreateJumpTableInfo(unsigned JTEntryKind)llvm::MachineFunction
getPICBaseSymbol() const llvm::MachineFunction
getRegInfo()llvm::MachineFunction [inline]
getRegInfo() const llvm::MachineFunction [inline]
getSubtarget() const llvm::MachineFunction [inline]
getTarget() const llvm::MachineFunction [inline]
hasInlineAsm() const llvm::MachineFunction [inline]
insert(iterator MBBI, MachineBasicBlock *MBB)llvm::MachineFunction [inline]
iterator typedefllvm::MachineFunction
MachineFunction(const Function *Fn, const TargetMachine &TM, unsigned FunctionNum, MachineModuleInfo &MMI, GCModuleInfo *GMI)llvm::MachineFunction
OperandCapacity typedefllvm::MachineFunction
print(raw_ostream &OS, SlotIndexes *=nullptr) const llvm::MachineFunction
push_back(MachineBasicBlock *MBB)llvm::MachineFunction [inline]
push_front(MachineBasicBlock *MBB)llvm::MachineFunction [inline]
rbegin()llvm::MachineFunction [inline]
rbegin() const llvm::MachineFunction [inline]
remove(iterator MBBI)llvm::MachineFunction [inline]
removeFromMBBNumbering(unsigned N)llvm::MachineFunction [inline]
rend()llvm::MachineFunction [inline]
rend() const llvm::MachineFunction [inline]
RenumberBlocks(MachineBasicBlock *MBBFrom=nullptr)llvm::MachineFunction
reverse_iterator typedefllvm::MachineFunction
setAlignment(unsigned A)llvm::MachineFunction [inline]
setExposesReturnsTwice(bool B)llvm::MachineFunction [inline]
setHasInlineAsm(bool B)llvm::MachineFunction [inline]
setSubtarget(TargetSubtargetInfo *ST)llvm::MachineFunction [inline]
shouldSplitStack()llvm::MachineFunction
size() const llvm::MachineFunction [inline]
splice(iterator InsertPt, iterator MBBI)llvm::MachineFunction [inline]
splice(iterator InsertPt, iterator MBBI, iterator MBBE)llvm::MachineFunction [inline]
verify(Pass *p=nullptr, const char *Banner=nullptr) const llvm::MachineFunction
viewCFG() const llvm::MachineFunction
viewCFGOnly() const llvm::MachineFunction
~MachineFunction()llvm::MachineFunction