Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:ObjectCodeEmitter

1 //===-- llvm/CodeGen/ObjectCodeEmitter.cpp -------------------- -*- C++ -*-===//
13 #include "llvm/CodeGen/ObjectCodeEmitter.h"
16 // ObjectCodeEmitter Implementation
21 ObjectCodeEmitter::ObjectCodeEmitter() : BO(0) {}
22 ObjectCodeEmitter::ObjectCodeEmitter(BinaryObject *bo) : BO(bo) {}
23 ObjectCodeEmitter::~ObjectCodeEmitter() {}
26 void ObjectCodeEmitter::setBinaryObject(BinaryObject *bo) { BO = bo; }
30 void ObjectCodeEmitter::emitByte(uint8_t B) {
36 void ObjectCodeEmitter::emitWordLE(uint32_t W) {
42 void ObjectCodeEmitter::emitWordBE(uint32_t W) {
48 void ObjectCodeEmitter::emitDWordLE(uint64_t W) {
54 void ObjectCodeEmitter::emitDWordBE(uint64_t W) {
59 void ObjectCodeEmitter::emitAlignment(unsigned Alignment /* 0 */,
66 void ObjectCodeEmitter::emitULEB128Bytes(uint64_t Value) {
72 void ObjectCodeEmitter::emitSLEB128Bytes(uint64_t Value) {
78 void ObjectCodeEmitter::emitString(const std::string &String) {
84 uintptr_t ObjectCodeEmitter::getCurrentPCValue() const {
90 uintptr_t ObjectCodeEmitter::getCurrentPCOffset() const {
96 void ObjectCodeEmitter::addRelocation(const MachineRelocation& relocation) {
103 void ObjectCodeEmitter::StartMachineBasicBlock(MachineBasicBlock *MBB) {
113 ObjectCodeEmitter::getMachineBasicBlockAddress(MachineBasicBlock *MBB) const {
121 uintptr_t ObjectCodeEmitter::getJumpTableEntryAddress(unsigned Index) const {
128 uintptr_t ObjectCodeEmitter::getConstantPoolEntryAddress(unsigned Index) const {
135 uintptr_t ObjectCodeEmitter::getConstantPoolEntrySection(unsigned Index) const {