llvm::ELFCodeEmitter Member List
This is the complete list of members for
llvm::ELFCodeEmitter, including all inherited members.
| addRelocation(const MachineRelocation &MR) | llvm::ELFCodeEmitter | [inline, virtual] |
| allocateSpace(uintptr_t Size, unsigned Alignment) | llvm::MachineCodeEmitter | [inline, virtual] |
| BufferBegin | llvm::MachineCodeEmitter | [protected] |
| BufferEnd | llvm::MachineCodeEmitter | [protected] |
| CurBufferPtr | llvm::MachineCodeEmitter | [protected] |
| ELFCodeEmitter(ELFWriter &ew) | llvm::ELFCodeEmitter | [inline, explicit] |
| emitAlignment(unsigned Alignment) | llvm::MachineCodeEmitter | [inline] |
| emitByte(unsigned char B) | llvm::MachineCodeEmitter | [inline] |
| emitDWordBE(uint64_t W) | llvm::MachineCodeEmitter | [inline] |
| emitDWordLE(uint64_t W) | llvm::MachineCodeEmitter | [inline] |
| emitInt32(int Value) | llvm::MachineCodeEmitter | [inline] |
| emitInt32At(uintptr_t *Addr, uintptr_t Value) | llvm::MachineCodeEmitter | [inline] |
| emitInt64(uint64_t Value) | llvm::MachineCodeEmitter | [inline] |
| emitInt64At(uintptr_t *Addr, uintptr_t Value) | llvm::MachineCodeEmitter | [inline] |
| emitLabel(uint64_t LabelID) | llvm::ELFCodeEmitter | [inline, virtual] |
| emitSLEB128Bytes(int Value) | llvm::MachineCodeEmitter | [inline] |
| emitString(const std::string &String) | llvm::MachineCodeEmitter | [inline] |
| emitULEB128Bytes(unsigned Value) | llvm::MachineCodeEmitter | [inline] |
| emitWordBE(unsigned W) | llvm::MachineCodeEmitter | [inline] |
| emitWordLE(unsigned W) | llvm::MachineCodeEmitter | [inline] |
| finishFunction(MachineFunction &F) | llvm::ELFCodeEmitter | [virtual] |
| finishGVStub(const GlobalValue *F) | llvm::ELFCodeEmitter | [inline, virtual] |
| getConstantPoolEntryAddress(unsigned Index) const | llvm::ELFCodeEmitter | [inline, virtual] |
| getCurrentPCOffset() const | llvm::MachineCodeEmitter | [inline] |
| getCurrentPCValue() const | llvm::MachineCodeEmitter | [inline, virtual] |
| getJumpTableEntryAddress(unsigned Index) const | llvm::ELFCodeEmitter | [inline, virtual] |
| getLabelAddress(uint64_t Label) const | llvm::ELFCodeEmitter | [inline, virtual] |
| getMachineBasicBlockAddress(MachineBasicBlock *MBB) const | llvm::ELFCodeEmitter | [inline, virtual] |
| setModuleInfo(llvm::MachineModuleInfo *MMI) | llvm::ELFCodeEmitter | [inline, virtual] |
| startFunction(MachineFunction &F) | llvm::ELFCodeEmitter | [virtual] |
| startGVStub(const GlobalValue *F, unsigned StubSize, unsigned Alignment=1) | llvm::ELFCodeEmitter | [inline, virtual] |
| StartMachineBasicBlock(MachineBasicBlock *MBB) | llvm::ELFCodeEmitter | [inline, virtual] |
| ~MachineCodeEmitter() | llvm::MachineCodeEmitter | [inline, virtual] |