LLVM API Documentation
| AsmPrinter(raw_ostream &o, TargetMachine &TM, const TargetAsmInfo *T) | llvm::AsmPrinter | [protected] |
| assignPassManager(PMStack &PMS, PassManagerType T=PMT_FunctionPassManager) | llvm::FunctionPass | [virtual] |
| CurrentFnName | llvm::AsmPrinter | |
| CurrentSection | llvm::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 | |
| ExtWeakSymbols | llvm::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] |
| IsInTextSection | llvm::AsmPrinter | |
| lookupPassInfo(intptr_t TI) | llvm::Pass | [static] |
| MachineFunctionPass(intptr_t ID) | llvm::MachineFunctionPass | [inline, explicit] |
| MachineFunctionPass(void *ID) | llvm::MachineFunctionPass | [inline, explicit] |
| Mang | llvm::AsmPrinter | |
| mustPreserveAnalysisID(const PassInfo *AnalysisID) const | llvm::Pass | |
| O | llvm::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)=0 | llvm::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 | |
| TAI | llvm::AsmPrinter | |
| TM | llvm::AsmPrinter | |
| TRI | llvm::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.