LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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::MachineFunctioninline
allocateMemRefsArray(unsigned long Num)llvm::MachineFunction
allocateOperandArray(OperandCapacity Cap)llvm::MachineFunctioninline
back() const llvm::MachineFunctioninline
back()llvm::MachineFunctioninline
begin()llvm::MachineFunctioninline
begin() const llvm::MachineFunctioninline
CloneMachineInstr(const MachineInstr *Orig)llvm::MachineFunction
const_iterator typedefllvm::MachineFunction
const_reverse_iterator typedefllvm::MachineFunction
CreateMachineBasicBlock(const BasicBlock *bb=0)llvm::MachineFunction
CreateMachineInstr(const MCInstrDesc &MCID, DebugLoc DL, bool NoImp=false)llvm::MachineFunction
deallocateOperandArray(OperandCapacity Cap, MachineOperand *Array)llvm::MachineFunctioninline
DeleteMachineBasicBlock(MachineBasicBlock *MBB)llvm::MachineFunction
DeleteMachineInstr(MachineInstr *MI)llvm::MachineFunction
dump() const llvm::MachineFunction
empty() const llvm::MachineFunctioninline
end()llvm::MachineFunctioninline
end() const llvm::MachineFunctioninline
ensureAlignment(unsigned A)llvm::MachineFunctioninline
erase(iterator MBBI)llvm::MachineFunctioninline
exposesReturnsTwice() const llvm::MachineFunctioninline
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::MachineFunctioninline
front()llvm::MachineFunctioninline
getAlignment() const llvm::MachineFunctioninline
getBlockNumbered(unsigned N) const llvm::MachineFunctioninline
getConstantPool()llvm::MachineFunctioninline
getConstantPool() const llvm::MachineFunctioninline
getContext() const llvm::MachineFunctioninline
getFrameInfo()llvm::MachineFunctioninline
getFrameInfo() const llvm::MachineFunctioninline
getFunction() const llvm::MachineFunctioninline
getFunctionNumber() const llvm::MachineFunctioninline
getGMI() const llvm::MachineFunctioninline
getInfo()llvm::MachineFunctioninline
getInfo() const llvm::MachineFunctioninline
getJTISymbol(unsigned JTI, MCContext &Ctx, bool isLinkerPrivate=false) const llvm::MachineFunction
getJumpTableInfo() const llvm::MachineFunctioninline
getJumpTableInfo()llvm::MachineFunctioninline
getMachineMemOperand(MachinePointerInfo PtrInfo, unsigned f, uint64_t s, unsigned base_alignment, const MDNode *TBAAInfo=0, const MDNode *Ranges=0)llvm::MachineFunction
getMachineMemOperand(const MachineMemOperand *MMO, int64_t Offset, uint64_t Size)llvm::MachineFunction
getMMI() const llvm::MachineFunctioninline
getName() const llvm::MachineFunction
getNumBlockIDs() const llvm::MachineFunctioninline
getOrCreateJumpTableInfo(unsigned JTEntryKind)llvm::MachineFunction
getPICBaseSymbol() const llvm::MachineFunction
getRegInfo()llvm::MachineFunctioninline
getRegInfo() const llvm::MachineFunctioninline
getTarget() const llvm::MachineFunctioninline
hasMSInlineAsm() const llvm::MachineFunctioninline
insert(iterator MBBI, MachineBasicBlock *MBB)llvm::MachineFunctioninline
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 *=0) const llvm::MachineFunction
push_back(MachineBasicBlock *MBB)llvm::MachineFunctioninline
push_front(MachineBasicBlock *MBB)llvm::MachineFunctioninline
rbegin()llvm::MachineFunctioninline
rbegin() const llvm::MachineFunctioninline
remove(iterator MBBI)llvm::MachineFunctioninline
removeFromMBBNumbering(unsigned N)llvm::MachineFunctioninline
rend()llvm::MachineFunctioninline
rend() const llvm::MachineFunctioninline
RenumberBlocks(MachineBasicBlock *MBBFrom=0)llvm::MachineFunction
reverse_iterator typedefllvm::MachineFunction
setAlignment(unsigned A)llvm::MachineFunctioninline
setExposesReturnsTwice(bool B)llvm::MachineFunctioninline
setHasMSInlineAsm(bool B)llvm::MachineFunctioninline
size() const llvm::MachineFunctioninline
splice(iterator InsertPt, iterator MBBI)llvm::MachineFunctioninline
splice(iterator InsertPt, iterator MBBI, iterator MBBE)llvm::MachineFunctioninline
verify(Pass *p=NULL, const char *Banner=NULL) const llvm::MachineFunction
viewCFG() const llvm::MachineFunction
viewCFGOnly() const llvm::MachineFunction
~MachineFunction()llvm::MachineFunction