LLVM API Documentation

llvm::AsmPrinter Member List

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

AsmPrinter(raw_ostream &o, TargetMachine &TM, const TargetAsmInfo *T)llvm::AsmPrinter [protected]
assignPassManager(PMStack &PMS, PassManagerType T=PMT_FunctionPassManager)llvm::FunctionPass [virtual]
CurrentFnNamellvm::AsmPrinter
CurrentSectionllvm::AsmPrinter
CurrentSection_llvm::AsmPrinter
doFinalization(Module &M)llvm::AsmPrinter [protected, virtual]
doInitialization(Module &M)llvm::AsmPrinter [protected, virtual]
dump() const llvm::Pass
dumpPassStructure(unsigned Offset=0)llvm::Pass [virtual]
EmitAlignment(unsigned NumBits, const GlobalValue *GV=0, unsigned ForcedAlignBits=0, bool UseFillExpr=true) const llvm::AsmPrinter
EmitConstantPool(MachineConstantPool *MCP)llvm::AsmPrinter [protected]
EmitConstantValueOnly(const Constant *CV)llvm::AsmPrinter [protected]
EmitExternalGlobal(const GlobalVariable *GV)llvm::AsmPrinter [virtual]
EmitFile(unsigned Number, const std::string &Name) const llvm::AsmPrinter
EmitGlobalConstant(const Constant *CV)llvm::AsmPrinter [protected]
EmitInt16(int Value) const llvm::AsmPrinter
EmitInt32(int Value) const llvm::AsmPrinter
EmitInt64(uint64_t Value) const llvm::AsmPrinter
EmitInt8(int Value) const llvm::AsmPrinter
EmitJumpTableInfo(MachineJumpTableInfo *MJTI, MachineFunction &MF)llvm::AsmPrinter [protected]
EmitMachineConstantPoolValue(MachineConstantPoolValue *MCPV)llvm::AsmPrinter [protected, virtual]
EmitSLEB128Bytes(int Value) const llvm::AsmPrinter
EmitSpecialLLVMGlobal(const GlobalVariable *GV)llvm::AsmPrinter [protected]
EmitString(const std::string &String) const llvm::AsmPrinter
EmitString(const ConstantArray *CVA) const llvm::AsmPrinter [protected, virtual]
EmitULEB128Bytes(unsigned Value) const llvm::AsmPrinter
EmitZeros(uint64_t NumZeros) const llvm::AsmPrinter [protected]
EOL() const llvm::AsmPrinter
EOL(const std::string &Comment) const llvm::AsmPrinter
EOL(const char *Comment) const llvm::AsmPrinter
ExtWeakSymbolsllvm::AsmPrinter [protected]
FunctionPass(intptr_t pid)llvm::FunctionPass [inline, explicit]
FunctionPass(const void *pid)llvm::FunctionPass [inline, explicit]
getAnalysis() const llvm::Pass [inline]
getAnalysis(Function &F)llvm::Pass [inline]
getAnalysisID(const PassInfo *PI) const llvm::Pass [inline]
getAnalysisID(const PassInfo *PI, Function &F)llvm::Pass [inline]
getAnalysisToUpdate() const llvm::Pass [inline]
getAnalysisUsage(AnalysisUsage &AU) const llvm::AsmPrinter [protected, virtual]
getClassPassInfo()llvm::Pass [inline, static]
getCurrentFunctionEHName(const MachineFunction *MF)llvm::AsmPrinter
getFunctionNumber() const llvm::AsmPrinter [inline, protected]
getGlobalLinkName(const GlobalVariable *GV) const llvm::AsmPrinter [virtual]
getPassInfo() const llvm::Pass
getPassName() const llvm::Pass [virtual]
getPotentialPassManagerType() const llvm::FunctionPass [inline, virtual]
getResolver()llvm::Pass [inline]
IncrementFunctionNumber()llvm::AsmPrinter [inline, protected]
IsInTextSectionllvm::AsmPrinter
lookupPassInfo(intptr_t TI)llvm::Pass [static]
MachineFunctionPass(intptr_t ID)llvm::MachineFunctionPass [inline, explicit]
MachineFunctionPass(void *ID)llvm::MachineFunctionPass [inline, explicit]
Mangllvm::AsmPrinter
mustPreserveAnalysisID(const PassInfo *AnalysisID) const llvm::Pass
Ollvm::AsmPrinter
Pass(intptr_t pid)llvm::Pass [inline, explicit]
Pass(const void *pid)llvm::Pass [inline, explicit]
preparePassManager(PMStack &)llvm::Pass [inline, virtual]
print(std::ostream &O, const Module *M) const llvm::Pass [virtual]
print(std::ostream *O, const Module *M) const llvm::Pass [inline]
PrintAsmMemoryOperand(const MachineInstr *MI, unsigned OpNo, unsigned AsmVariant, const char *ExtraCode)llvm::AsmPrinter [protected, virtual]
PrintAsmOperand(const MachineInstr *MI, unsigned OpNo, unsigned AsmVariant, const char *ExtraCode)llvm::AsmPrinter [protected, virtual]
printBasicBlockLabel(const MachineBasicBlock *MBB, bool printAlign=false, bool printColon=false, bool printComment=true) const llvm::AsmPrinter [protected, virtual]
printDataDirective(const Type *type)llvm::AsmPrinter [protected]
printDeclare(const MachineInstr *MI) const llvm::AsmPrinter
PrintHex(int Value) const llvm::AsmPrinter
printImplicitDef(const MachineInstr *MI) const llvm::AsmPrinter [protected, virtual]
printInlineAsm(const MachineInstr *MI) const llvm::AsmPrinter [protected]
printLabel(const MachineInstr *MI) const llvm::AsmPrinter
printLabel(unsigned Id) const llvm::AsmPrinter
printOffset(int64_t Offset) const llvm::AsmPrinter [protected]
printPICJumpTableEntry(const MachineJumpTableInfo *MJTI, const MachineBasicBlock *MBB, unsigned uid) const llvm::AsmPrinter [protected, virtual]
printPICJumpTableSetLabel(unsigned uid, const MachineBasicBlock *MBB) const llvm::AsmPrinter [protected, virtual]
printPICJumpTableSetLabel(unsigned uid, unsigned uid2, const MachineBasicBlock *MBB) const llvm::AsmPrinter [protected, virtual]
PrintSLEB128(int Value) const llvm::AsmPrinter
PrintSpecial(const MachineInstr *MI, const char *Code)llvm::AsmPrinter [protected, virtual]
printSuffixedName(const char *Name, const char *Suffix, const char *Prefix=0)llvm::AsmPrinter [protected]
printSuffixedName(const std::string &Name, const char *Suffix)llvm::AsmPrinter [protected]
PrintULEB128(unsigned Value) const llvm::AsmPrinter
printVisibility(const std::string &Name, unsigned Visibility) const llvm::AsmPrinter [protected]
releaseMemory()llvm::Pass [inline, virtual]
run(Function &F)llvm::FunctionPass
runOnFunction(Function &F)llvm::MachineFunctionPass [inline, virtual]
runOnMachineFunction(MachineFunction &MF)=0llvm::MachineFunctionPass [protected, pure virtual]
runOnModule(Module &M)llvm::FunctionPass [virtual]
setResolver(AnalysisResolver *AR)llvm::Pass [inline]
SetupMachineFunction(MachineFunction &MF)llvm::AsmPrinter [protected]
SwitchToDataSection(const char *NewSection, const GlobalValue *GV=NULL)llvm::AsmPrinter
SwitchToSection(const Section *NS)llvm::AsmPrinter
SwitchToTextSection(const char *NewSection, const GlobalValue *GV=NULL)llvm::AsmPrinter
TAIllvm::AsmPrinter
TMllvm::AsmPrinter
TRIllvm::AsmPrinter
verifyAnalysis() const llvm::Pass [inline, virtual]
~AsmPrinter()llvm::AsmPrinter [virtual]
~Pass()llvm::Pass [virtual]




This web site is hosted by the Computer Science Department at the University of Illinois at Urbana-Champaign.