LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
llvm::JITCodeEmitter Member List

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

addRelocation(const MachineRelocation &MR)=0llvm::JITCodeEmitterpure virtual
allocateGlobal(uintptr_t Size, unsigned Alignment)=0llvm::JITCodeEmitterpure virtual
allocateSpace(uintptr_t Size, unsigned Alignment)llvm::JITCodeEmitterinlinevirtual
allocIndirectGV(const GlobalValue *GV, const uint8_t *Buffer, size_t Size, unsigned Alignment)=0llvm::JITCodeEmitterpure virtual
BufferBeginllvm::MachineCodeEmitterprotected
BufferEndllvm::MachineCodeEmitterprotected
CurBufferPtrllvm::MachineCodeEmitterprotected
earlyResolveAddresses() const llvm::JITCodeEmitterinlinevirtual
emitAlignment(unsigned Alignment)llvm::JITCodeEmitterinline
emitAlignmentWithFill(unsigned Alignment, uint8_t Fill)llvm::JITCodeEmitterinline
emitByte(uint8_t B)llvm::JITCodeEmitterinline
emitDWordBE(uint64_t W)llvm::JITCodeEmitterinline
emitDWordLE(uint64_t W)llvm::JITCodeEmitterinline
emitInt32(uint32_t Value)llvm::JITCodeEmitterinline
llvm::MachineCodeEmitter::emitInt32(int32_t Value)llvm::MachineCodeEmitterinline
emitInt32At(uintptr_t *Addr, uintptr_t Value)llvm::JITCodeEmitterinline
emitInt64(uint64_t Value)llvm::JITCodeEmitterinline
emitInt64At(uintptr_t *Addr, uintptr_t Value)llvm::JITCodeEmitterinline
emitLabel(MCSymbol *Label)=0llvm::JITCodeEmitterpure virtual
emitSLEB128Bytes(int64_t Value)llvm::JITCodeEmitterinline
llvm::MachineCodeEmitter::emitSLEB128Bytes(uint64_t Value)llvm::MachineCodeEmitterinline
emitString(const std::string &String)llvm::JITCodeEmitterinline
emitULEB128Bytes(uint64_t Value, unsigned PadTo=0)llvm::JITCodeEmitterinline
llvm::MachineCodeEmitter::emitULEB128Bytes(uint64_t Value)llvm::MachineCodeEmitterinline
emitWordBE(uint32_t W)llvm::JITCodeEmitterinline
emitWordLE(uint32_t W)llvm::JITCodeEmitterinline
emitWordLEInto(uint8_t *&Buf, uint32_t W)llvm::MachineCodeEmitterinlinestatic
finishFunction(MachineFunction &F)=0llvm::JITCodeEmitterpure virtual
getConstantPoolEntryAddress(unsigned Index) const =0llvm::JITCodeEmitterpure virtual
getCurrentPCOffset() const llvm::JITCodeEmitterinlinevirtual
getCurrentPCValue() const llvm::JITCodeEmitterinlinevirtual
getJumpTableEntryAddress(unsigned Index) const =0llvm::JITCodeEmitterpure virtual
getLabelAddress(MCSymbol *Label) const =0llvm::JITCodeEmitterpure virtual
getLabelLocations()llvm::JITCodeEmitterinlinevirtual
getMachineBasicBlockAddress(MachineBasicBlock *MBB) const =0llvm::JITCodeEmitterpure virtual
processDebugLoc(DebugLoc DL, bool BeforePrintintInsn)llvm::MachineCodeEmitterinlinevirtual
setModuleInfo(MachineModuleInfo *Info)=0llvm::JITCodeEmitterpure virtual
startFunction(MachineFunction &F)=0llvm::JITCodeEmitterpure virtual
StartMachineBasicBlock(MachineBasicBlock *MBB)=0llvm::JITCodeEmitterpure virtual
~JITCodeEmitter()llvm::JITCodeEmitterinlinevirtual
~MachineCodeEmitter()llvm::MachineCodeEmitterinlinevirtual