LLVM API Documentation
| AsmPrinter(TargetMachine &TM, MCStreamer &Streamer) | llvm::AsmPrinter | [explicit, protected] |
| assignPassManager(PMStack &PMS, PassManagerType T) | llvm::FunctionPass | [virtual] |
| CFI_M_Debug enum value | llvm::AsmPrinter | |
| CFI_M_EH enum value | llvm::AsmPrinter | |
| CFI_M_None enum value | llvm::AsmPrinter | |
| CFIMoveType enum name | llvm::AsmPrinter | |
| createPass(AnalysisID ID) | llvm::Pass | [static] |
| CurrentFnSym | llvm::AsmPrinter | |
| CurrentFnSymForSize | llvm::AsmPrinter | |
| doFinalization(Module &M) | llvm::AsmPrinter | [virtual] |
| doInitialization(Module &M) | llvm::AsmPrinter | [virtual] |
| dump() const | llvm::Pass | |
| dumpPassStructure(unsigned Offset=0) | llvm::Pass | [virtual] |
| EmitAlignment(unsigned NumBits, const GlobalValue *GV=0) const | llvm::HexagonAsmPrinter | [virtual] |
| EmitBasicBlockStart(const MachineBasicBlock *MBB) const | llvm::AsmPrinter | |
| EmitCFAByte(unsigned Val) const | llvm::AsmPrinter | |
| emitCFIInstruction(const MCCFIInstruction &Inst) const | llvm::AsmPrinter | |
| EmitConstantPool() | llvm::AsmPrinter | [virtual] |
| EmitDwarfRegOp(const MachineLocation &MLoc) const | llvm::AsmPrinter | [virtual] |
| EmitEncodingByte(unsigned Val, const char *Desc=0) const | llvm::AsmPrinter | |
| EmitEndOfAsmFile(Module &) | llvm::AsmPrinter | [inline, virtual] |
| EmitFunctionBody() | llvm::AsmPrinter | |
| EmitFunctionBodyEnd() | llvm::AsmPrinter | [inline, virtual] |
| EmitFunctionBodyStart() | llvm::AsmPrinter | [inline, virtual] |
| EmitFunctionEntryLabel() | llvm::AsmPrinter | [virtual] |
| EmitFunctionHeader() | llvm::AsmPrinter | |
| EmitGlobalConstant(const Constant *CV, unsigned AddrSpace=0) | llvm::AsmPrinter | |
| EmitGlobalVariable(const GlobalVariable *GV) | llvm::AsmPrinter | [virtual] |
| EmitInstruction(const MachineInstr *MI) | llvm::HexagonAsmPrinter | [virtual] |
| EmitInt16(int Value) const | llvm::AsmPrinter | |
| EmitInt32(int Value) const | llvm::AsmPrinter | |
| EmitInt8(int Value) const | llvm::AsmPrinter | |
| EmitJumpTableInfo() | llvm::AsmPrinter | |
| EmitLabelDifference(const MCSymbol *Hi, const MCSymbol *Lo, unsigned Size) const | llvm::AsmPrinter | |
| EmitLabelOffsetDifference(const MCSymbol *Hi, uint64_t Offset, const MCSymbol *Lo, unsigned Size) const | llvm::AsmPrinter | |
| EmitLabelPlusOffset(const MCSymbol *Label, uint64_t Offset, unsigned Size) const | llvm::AsmPrinter | |
| EmitLabelReference(const MCSymbol *Label, unsigned Size) const | llvm::AsmPrinter | [inline] |
| EmitMachineConstantPoolValue(MachineConstantPoolValue *MCPV) | llvm::AsmPrinter | [virtual] |
| emitPrologLabel(const MachineInstr &MI) | llvm::AsmPrinter | |
| EmitSectionOffset(const MCSymbol *Label, const MCSymbol *SectionLabel) const | llvm::AsmPrinter | |
| EmitSLEB128(int Value, const char *Desc=0) const | llvm::AsmPrinter | |
| EmitSpecialLLVMGlobal(const GlobalVariable *GV) | llvm::AsmPrinter | |
| EmitStartOfAsmFile(Module &) | llvm::AsmPrinter | [inline, virtual] |
| EmitTTypeReference(const GlobalValue *GV, unsigned Encoding) const | llvm::AsmPrinter | |
| EmitULEB128(unsigned Value, const char *Desc=0, unsigned PadTo=0) const | llvm::AsmPrinter | |
| EmitXXStructor(const Constant *CV) | llvm::AsmPrinter | [inline, virtual] |
| FunctionPass(char &pid) | llvm::FunctionPass | [inline, explicit] |
| getAdjustedAnalysisPointer(AnalysisID ID) | llvm::Pass | [virtual] |
| getAnalysis() const | llvm::Pass | |
| getAnalysis(Function &F) | llvm::Pass | |
| getAnalysisID(AnalysisID PI) const | llvm::Pass | |
| getAnalysisID(AnalysisID PI, Function &F) | llvm::Pass | |
| getAnalysisIfAvailable() const | llvm::Pass | |
| getAnalysisUsage(AnalysisUsage &AU) const | llvm::AsmPrinter | [virtual] |
| getAsImmutablePass() | llvm::Pass | [virtual] |
| getAsPMDataManager() | llvm::Pass | [virtual] |
| GetBlockAddressSymbol(const BlockAddress *BA) const | llvm::AsmPrinter | |
| GetBlockAddressSymbol(const BasicBlock *BB) const | llvm::AsmPrinter | |
| GetCPISymbol(unsigned CPID) const | llvm::AsmPrinter | |
| getCurrentSection() const | llvm::AsmPrinter | |
| getDataLayout() const | llvm::AsmPrinter | |
| GetExternalSymbolSymbol(StringRef Sym) const | llvm::AsmPrinter | |
| getFunctionNumber() const | llvm::AsmPrinter | |
| getISAEncoding() | llvm::AsmPrinter | [inline, virtual] |
| GetJTISymbol(unsigned JTID, bool isLinkerPrivate=false) const | llvm::AsmPrinter | |
| GetJTSetSymbol(unsigned UID, unsigned MBBID) const | llvm::AsmPrinter | |
| getObjFileLowering() const | llvm::AsmPrinter | |
| getPassID() const | llvm::Pass | [inline] |
| getPassKind() const | llvm::Pass | [inline] |
| getPassName() const | llvm::HexagonAsmPrinter | [inline, virtual] |
| getPotentialPassManagerType() const | llvm::FunctionPass | [virtual] |
| getRegisterName(unsigned RegNo) | llvm::HexagonAsmPrinter | [static] |
| getResolver() const | llvm::Pass | [inline] |
| GetSizeOfEncodedValue(unsigned Encoding) const | llvm::AsmPrinter | |
| GetSymbolWithGlobalValueBase(const GlobalValue *GV, StringRef Suffix, bool ForcePrivate=true) const | llvm::AsmPrinter | |
| getTargetTriple() const | llvm::AsmPrinter | |
| GetTempSymbol(StringRef Name, unsigned ID) const | llvm::AsmPrinter | |
| GetTempSymbol(StringRef Name) const | llvm::AsmPrinter | |
| HexagonAsmPrinter(TargetMachine &TM, MCStreamer &Streamer) | llvm::HexagonAsmPrinter | [inline, explicit] |
| isBlockOnlyReachableByFallthrough(const MachineBasicBlock *MBB) const | llvm::HexagonAsmPrinter | [virtual] |
| isVerbose() const | llvm::AsmPrinter | [inline] |
| lookupPassInfo(const void *TI) | llvm::Pass | [static] |
| lookupPassInfo(StringRef Arg) | llvm::Pass | [static] |
| MachineFunctionPass(char &ID) | llvm::MachineFunctionPass | [inline, explicit, protected] |
| MAI | llvm::AsmPrinter | |
| Mang | llvm::AsmPrinter | |
| MF | llvm::AsmPrinter | |
| MMI | llvm::AsmPrinter | |
| mustPreserveAnalysisID(char &AID) const | llvm::Pass | |
| needsCFIMoves() | llvm::AsmPrinter | |
| needsRelocationsForDwarfStringPool() const | llvm::AsmPrinter | |
| needsSEHMoves() | llvm::AsmPrinter | |
| OutContext | llvm::AsmPrinter | |
| OutStreamer | llvm::AsmPrinter | |
| Pass(PassKind K, char &pid) | llvm::Pass | [inline, explicit] |
| preparePassManager(PMStack &) | llvm::Pass | [virtual] |
| print(raw_ostream &O, const Module *M) const | llvm::Pass | [virtual] |
| printAbsAddrOperand(const MachineInstr *MI, unsigned OpNo, raw_ostream &O) | llvm::HexagonAsmPrinter | [inline] |
| printAddrModeBasePlusOffset(const MachineInstr *MI, int OpNo, raw_ostream &O) | llvm::HexagonAsmPrinter | |
| PrintAsmMemoryOperand(const MachineInstr *MI, unsigned OpNo, unsigned AsmVariant, const char *ExtraCode, raw_ostream &OS) | llvm::HexagonAsmPrinter | [virtual] |
| PrintAsmOperand(const MachineInstr *MI, unsigned OpNo, unsigned AsmVariant, const char *ExtraCode, raw_ostream &OS) | llvm::HexagonAsmPrinter | [virtual] |
| printBranchOperand(const MachineInstr *MI, unsigned OpNo, raw_ostream &O) | llvm::HexagonAsmPrinter | [inline] |
| printCallOperand(const MachineInstr *MI, unsigned OpNo, raw_ostream &O) | llvm::HexagonAsmPrinter | [inline] |
| printConstantPool(const MachineInstr *MI, int OpNo, raw_ostream &O) | llvm::HexagonAsmPrinter | |
| printFrameIndexOperand(const MachineInstr *MI, unsigned OpNo, raw_ostream &O) | llvm::HexagonAsmPrinter | [inline] |
| printGlobalOperand(const MachineInstr *MI, int OpNo, raw_ostream &O) | llvm::HexagonAsmPrinter | |
| printImmOperand(const MachineInstr *MI, unsigned OpNo, raw_ostream &O) | llvm::HexagonAsmPrinter | [inline] |
| printInstruction(const MachineInstr *MI, raw_ostream &O) | llvm::HexagonAsmPrinter | |
| printJumpTable(const MachineInstr *MI, int OpNo, raw_ostream &O) | llvm::HexagonAsmPrinter | |
| printMEMriOperand(const MachineInstr *MI, unsigned OpNo, raw_ostream &O) | llvm::HexagonAsmPrinter | [inline] |
| printNegImmOperand(const MachineInstr *MI, unsigned OpNo, raw_ostream &O) | llvm::HexagonAsmPrinter | [inline] |
| printOffset(int64_t Offset, raw_ostream &OS) const | llvm::AsmPrinter | |
| printOp(const MachineOperand &MO, raw_ostream &O) | llvm::HexagonAsmPrinter | |
| printOperand(const MachineInstr *MI, unsigned OpNo, raw_ostream &O) | llvm::HexagonAsmPrinter | |
| printPredicateOperand(const MachineInstr *MI, unsigned OpNo, raw_ostream &O) | llvm::HexagonAsmPrinter | |
| printRegister(const MachineOperand &MO, bool R0AsZero, raw_ostream &O) | llvm::HexagonAsmPrinter | [inline] |
| PrintSpecial(const MachineInstr *MI, raw_ostream &OS, const char *Code) const | llvm::AsmPrinter | [virtual] |
| printSymbolHi(const MachineInstr *MI, unsigned OpNo, raw_ostream &O) | llvm::HexagonAsmPrinter | [inline] |
| printSymbolLo(const MachineInstr *MI, unsigned OpNo, raw_ostream &O) | llvm::HexagonAsmPrinter | [inline] |
| releaseMemory() | llvm::Pass | [virtual] |
| runOnMachineFunction(MachineFunction &MF) | llvm::AsmPrinter | [inline, virtual] |
| setResolver(AnalysisResolver *AR) | llvm::Pass | |
| SetupMachineFunction(MachineFunction &MF) | llvm::AsmPrinter | |
| TM | llvm::AsmPrinter | |
| verifyAnalysis() const | llvm::Pass | [virtual] |
| ~AsmPrinter() | llvm::AsmPrinter | [virtual] |
| ~Pass() | llvm::Pass | [virtual] |