LLVM  4.0.0
llvm::MachineFunction Member List

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

addCatchTypeInfo(MachineBasicBlock *LandingPad, ArrayRef< const GlobalValue * > TyInfo)llvm::MachineFunction
addCleanup(MachineBasicBlock *LandingPad)llvm::MachineFunction
addFilterTypeInfo(MachineBasicBlock *LandingPad, ArrayRef< const GlobalValue * > TyInfo)llvm::MachineFunction
addFrameInst(const MCCFIInstruction &Inst)llvm::MachineFunctioninline
addInvoke(MachineBasicBlock *LandingPad, MCSymbol *BeginLabel, MCSymbol *EndLabel)llvm::MachineFunction
addLandingPad(MachineBasicBlock *LandingPad)llvm::MachineFunction
addLiveIn(unsigned PReg, const TargetRegisterClass *RC)llvm::MachineFunction
addSEHCatchHandler(MachineBasicBlock *LandingPad, const Function *Filter, const BlockAddress *RecoverLabel)llvm::MachineFunction
addSEHCleanupHandler(MachineBasicBlock *LandingPad, const Function *Cleanup)llvm::MachineFunction
addToMBBNumbering(MachineBasicBlock *MBB)llvm::MachineFunctioninline
allocateMemRefsArray(unsigned long Num)llvm::MachineFunction
allocateOperandArray(OperandCapacity Cap)llvm::MachineFunctioninline
allocateRegisterMask(unsigned NumRegister)llvm::MachineFunctioninline
back() const llvm::MachineFunctioninline
back()llvm::MachineFunctioninline
begin()llvm::MachineFunctioninline
begin() const llvm::MachineFunctioninline
callsEHReturn() const llvm::MachineFunctioninline
callsUnwindInit() const llvm::MachineFunctioninline
CloneMachineInstr(const MachineInstr *Orig)llvm::MachineFunction
const_iterator typedefllvm::MachineFunction
const_reverse_iterator typedefllvm::MachineFunction
createExternalSymbolName(StringRef Name)llvm::MachineFunction
CreateMachineBasicBlock(const BasicBlock *bb=nullptr)llvm::MachineFunction
CreateMachineInstr(const MCInstrDesc &MCID, const 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
erase(MachineBasicBlock *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
getCallSiteBeginLabel(MCSymbol *BeginLabel) const llvm::MachineFunctioninline
getCallSiteLandingPad(MCSymbol *Sym)llvm::MachineFunctioninline
getConstantPool()llvm::MachineFunctioninline
getConstantPool() const llvm::MachineFunctioninline
getContext() const llvm::MachineFunctioninline
getDataLayout() const llvm::MachineFunction
getFilterIDFor(std::vector< unsigned > &TyIds)llvm::MachineFunction
getFilterIds() const llvm::MachineFunctioninline
getFrameInfo()llvm::MachineFunctioninline
getFrameInfo() const llvm::MachineFunctioninline
getFrameInstructions() const llvm::MachineFunctioninline
getFunction() const llvm::MachineFunctioninline
getFunctionNumber() 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
getLandingPads() const llvm::MachineFunctioninline
getMachineMemOperand(MachinePointerInfo PtrInfo, MachineMemOperand::Flags f, uint64_t s, unsigned base_alignment, const AAMDNodes &AAInfo=AAMDNodes(), const MDNode *Ranges=nullptr, SynchronizationScope SynchScope=CrossThread, AtomicOrdering Ordering=AtomicOrdering::NotAtomic, AtomicOrdering FailureOrdering=AtomicOrdering::NotAtomic)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
getOrCreateLandingPadInfo(MachineBasicBlock *LandingPad)llvm::MachineFunction
getPICBaseSymbol() const llvm::MachineFunction
getProperties() const llvm::MachineFunctioninline
getProperties()llvm::MachineFunctioninline
getPSVManager() const llvm::MachineFunctioninline
getRegInfo()llvm::MachineFunctioninline
getRegInfo() const llvm::MachineFunctioninline
getSublistAccess(MachineBasicBlock *)llvm::MachineFunctioninlinestatic
getSubtarget() const llvm::MachineFunctioninline
getSubtarget() const llvm::MachineFunctioninline
getTarget() const llvm::MachineFunctioninline
getTypeIDFor(const GlobalValue *TI)llvm::MachineFunction
getTypeInfos() const llvm::MachineFunctioninline
getVariableDbgInfo()llvm::MachineFunctioninline
getVariableDbgInfo() const llvm::MachineFunctioninline
getWinEHFuncInfo() const llvm::MachineFunctioninline
getWinEHFuncInfo()llvm::MachineFunctioninline
hasCallSiteBeginLabel(MCSymbol *BeginLabel) const llvm::MachineFunctioninline
hasCallSiteLandingPad(MCSymbol *Sym)llvm::MachineFunctioninline
hasEHFunclets() const llvm::MachineFunctioninline
hasInlineAsm() const llvm::MachineFunctioninline
hasWinCFI() const llvm::MachineFunctioninline
insert(iterator MBBI, MachineBasicBlock *MBB)llvm::MachineFunctioninline
iterator typedefllvm::MachineFunction
MachineFunction(const Function *Fn, const TargetMachine &TM, unsigned FunctionNum, MachineModuleInfo &MMI)llvm::MachineFunction
OperandCapacity typedefllvm::MachineFunction
print(raw_ostream &OS, const SlotIndexes *=nullptr) 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
remove(MachineBasicBlock *MBBI)llvm::MachineFunctioninline
removeFromMBBNumbering(unsigned N)llvm::MachineFunctioninline
rend()llvm::MachineFunctioninline
rend() const llvm::MachineFunctioninline
RenumberBlocks(MachineBasicBlock *MBBFrom=nullptr)llvm::MachineFunction
reset()llvm::MachineFunctioninline
reverse_iterator typedefllvm::MachineFunction
setAlignment(unsigned A)llvm::MachineFunctioninline
setCallsEHReturn(bool b)llvm::MachineFunctioninline
setCallSiteBeginLabel(MCSymbol *BeginLabel, unsigned Site)llvm::MachineFunctioninline
setCallSiteLandingPad(MCSymbol *Sym, ArrayRef< unsigned > Sites)llvm::MachineFunction
setCallsUnwindInit(bool b)llvm::MachineFunctioninline
setExposesReturnsTwice(bool B)llvm::MachineFunctioninline
setHasEHFunclets(bool V)llvm::MachineFunctioninline
setHasInlineAsm(bool B)llvm::MachineFunctioninline
setHasWinCFI(bool v)llvm::MachineFunctioninline
setSubtarget(const TargetSubtargetInfo *ST)llvm::MachineFunctioninline
setVariableDbgInfo(const DILocalVariable *Var, const DIExpression *Expr, unsigned Slot, const DILocation *Loc)llvm::MachineFunctioninline
shouldSplitStack() const llvm::MachineFunction
size() const llvm::MachineFunctioninline
sort(Comp comp)llvm::MachineFunctioninline
splice(iterator InsertPt, iterator MBBI)llvm::MachineFunctioninline
splice(iterator InsertPt, MachineBasicBlock *MBB)llvm::MachineFunctioninline
splice(iterator InsertPt, iterator MBBI, iterator MBBE)llvm::MachineFunctioninline
tidyLandingPads(DenseMap< MCSymbol *, uintptr_t > *LPMap=nullptr)llvm::MachineFunction
VariableDbgInfoMapTy typedefllvm::MachineFunction
VariableDbgInfosllvm::MachineFunction
verify(Pass *p=nullptr, const char *Banner=nullptr, bool AbortOnError=true) const llvm::MachineFunction
viewCFG() const llvm::MachineFunction
viewCFGOnly() const llvm::MachineFunction
~MachineFunction()llvm::MachineFunction