LLVM API Documentation

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

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

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