LLVM API Documentation

llvm::NVPTXAsmPrinter Member List
This is the complete list of members for llvm::NVPTXAsmPrinter, including all inherited members.
AggBuffer classllvm::NVPTXAsmPrinter [friend]
AsmPrinter(TargetMachine &TM, MCStreamer &Streamer)llvm::AsmPrinter [explicit, protected]
assignPassManager(PMStack &PMS, PassManagerType T) overridellvm::FunctionPass [virtual]
CFI_M_Debug enum valuellvm::AsmPrinter
CFI_M_EH enum valuellvm::AsmPrinter
CFI_M_None enum valuellvm::AsmPrinter
CFIMoveType enum namellvm::AsmPrinter
createPass(AnalysisID ID)llvm::Pass [static]
CurrentFnSymllvm::AsmPrinter
CurrentFnSymForSizellvm::AsmPrinter
doFinalization(Module &M) overridellvm::NVPTXAsmPrinter [protected, virtual]
doInitialization(Module &M) overridellvm::NVPTXAsmPrinter [protected, virtual]
dump() const llvm::Pass
dumpPassStructure(unsigned Offset=0)llvm::Pass [virtual]
llvm::AsmPrinter::EmitAlignment(unsigned NumBits, const GlobalObject *GO=nullptr) const llvm::AsmPrinter
EmitBasicBlockEnd(const MachineBasicBlock &MBB)llvm::AsmPrinter [inline, virtual]
EmitBasicBlockStart(const MachineBasicBlock &MBB) const llvm::AsmPrinter
EmitCFAByte(unsigned Val) const llvm::AsmPrinter
emitCFIInstruction(const MachineInstr &MI)llvm::AsmPrinter
emitCFIInstruction(const MCCFIInstruction &Inst) const llvm::AsmPrinter
EmitConstantPool()llvm::AsmPrinter [virtual]
EmitDwarfOpPiece(ByteStreamer &Streamer, unsigned SizeInBits, unsigned OffsetInBits=0) const llvm::AsmPrinter
EmitDwarfRegOp(ByteStreamer &BS, const MachineLocation &MLoc, bool Indirect) const llvm::AsmPrinter [virtual]
EmitDwarfRegOpPiece(ByteStreamer &BS, const MachineLocation &MLoc, unsigned PieceSize=0, unsigned PieceOffset=0) const llvm::AsmPrinter
EmitEncodingByte(unsigned Val, const char *Desc=nullptr) const llvm::AsmPrinter
EmitEndOfAsmFile(Module &)llvm::AsmPrinter [inline, virtual]
EmitFunctionBody()llvm::AsmPrinter
EmitFunctionHeader()llvm::AsmPrinter
EmitGlobalConstant(const Constant *CV)llvm::AsmPrinter
EmitGlobalVariable(const GlobalVariable *GV)llvm::AsmPrinter [virtual]
emitInlineAsmEnd(const MCSubtargetInfo &StartInfo, const MCSubtargetInfo *EndInfo) const llvm::AsmPrinter [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, bool IsSectionRelative=false) const llvm::AsmPrinter
EmitLabelReference(const MCSymbol *Label, unsigned Size, bool IsSectionRelative=false) const llvm::AsmPrinter [inline]
emitLineNumberAsDotLoc(const MachineInstr &)llvm::NVPTXAsmPrinter
EmitMachineConstantPoolValue(MachineConstantPoolValue *MCPV)llvm::AsmPrinter [virtual]
EmitSectionOffset(const MCSymbol *Label, const MCSymbol *SectionLabel) const llvm::AsmPrinter
EmitSLEB128(int64_t Value, const char *Desc=nullptr) const llvm::AsmPrinter
EmitSpecialLLVMGlobal(const GlobalVariable *GV)llvm::AsmPrinter
EmitStartOfAsmFile(Module &)llvm::AsmPrinter [inline, virtual]
EmitToStreamer(MCStreamer &S, const MCInst &Inst)llvm::AsmPrinter
EmitTTypeReference(const GlobalValue *GV, unsigned Encoding) const llvm::AsmPrinter
EmitULEB128(uint64_t Value, const char *Desc=nullptr, 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 overridellvm::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 [virtual]
getCurrentSection() const llvm::AsmPrinter
getDataLayout() const llvm::AsmPrinter
getDwarfDebug()llvm::AsmPrinter [inline]
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
getNameWithPrefix(SmallVectorImpl< char > &Name, const GlobalValue *GV) const llvm::AsmPrinter
getObjFileLowering() const llvm::AsmPrinter
getPassID() const llvm::Pass [inline]
getPassKind() const llvm::Pass [inline]
getPotentialPassManagerType() const overridellvm::FunctionPass [virtual]
getResolver() const llvm::Pass [inline]
GetSizeOfEncodedValue(unsigned Encoding) const llvm::AsmPrinter
getSubtargetInfo() const llvm::AsmPrinter
getSymbol(const GlobalValue *GV) const llvm::AsmPrinter
getSymbolWithGlobalValueBase(const GlobalValue *GV, StringRef Suffix) const llvm::AsmPrinter
getTargetTriple() const llvm::AsmPrinter
GetTempSymbol(Twine Name, unsigned ID) const llvm::AsmPrinter
GetTempSymbol(Twine Name) const llvm::AsmPrinter
getVirtualRegisterName(unsigned) const llvm::NVPTXAsmPrinter
ignoreLoc(const MachineInstr &)llvm::NVPTXAsmPrinter
isBlockOnlyReachableByFallthrough(const MachineBasicBlock *MBB) const llvm::AsmPrinter [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]
MAIllvm::AsmPrinter
Mangllvm::AsmPrinter
MFllvm::AsmPrinter
MIIllvm::AsmPrinter
MMIllvm::AsmPrinter
mustPreserveAnalysisID(char &AID) const llvm::Pass
needsCFIMoves()llvm::AsmPrinter
needsSEHMoves()llvm::AsmPrinter
NVPTXAsmPrinter(TargetMachine &TM, MCStreamer &Streamer)llvm::NVPTXAsmPrinter [inline]
OutContextllvm::AsmPrinter
OutStreamerllvm::AsmPrinter
Pass(PassKind K, char &pid)llvm::Pass [inline, explicit]
preparePassManager(PMStack &)llvm::Pass [virtual]
prevDebugLocllvm::NVPTXAsmPrinter
print(raw_ostream &O, const Module *M) const llvm::Pass [virtual]
printOffset(int64_t Offset, raw_ostream &OS) const llvm::AsmPrinter
PrintSpecial(const MachineInstr *MI, raw_ostream &OS, const char *Code) const llvm::AsmPrinter [virtual]
releaseMemory()llvm::Pass [virtual]
runOnMachineFunction(MachineFunction &MF) overridellvm::AsmPrinter [inline, virtual]
setResolver(AnalysisResolver *AR)llvm::Pass
SetupMachineFunction(MachineFunction &MF)llvm::AsmPrinter
skipOptnoneFunction(const Function &F) const llvm::FunctionPass [protected]
TMllvm::AsmPrinter
verifyAnalysis() const llvm::Pass [virtual]
~AsmPrinter()llvm::AsmPrinter [virtual]
~NVPTXAsmPrinter()llvm::NVPTXAsmPrinter [inline]
~Pass()llvm::Pass [virtual]