diff options
Diffstat (limited to 'lib/CodeGen/MachineCodeEmitter.cpp')
-rw-r--r-- | lib/CodeGen/MachineCodeEmitter.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/lib/CodeGen/MachineCodeEmitter.cpp b/lib/CodeGen/MachineCodeEmitter.cpp index d9e8c88b9e..fde6969764 100644 --- a/lib/CodeGen/MachineCodeEmitter.cpp +++ b/lib/CodeGen/MachineCodeEmitter.cpp @@ -47,10 +47,15 @@ namespace { << (void*) Ptr << ") "; } + void addRelocation(const MachineRelocation &MR) { + std::cout << "<relocation> "; + } + uint64_t getGlobalValueAddress(GlobalValue *V) { return 0; } uint64_t getGlobalValueAddress(const char *Name) { return 0; } uint64_t getConstantPoolEntryAddress(unsigned Num) { return 0; } uint64_t getCurrentPCValue() { return 0; } + uint64_t getCurrentPCOffset() { return 0; } // forceCompilationOf - Force the compilation of the specified function, and // return its address, because we REALLY need the address now. @@ -157,6 +162,13 @@ namespace { uint64_t getCurrentPCValue() { return MCE.getCurrentPCValue(); } + uint64_t getCurrentPCOffset() { + return MCE.getCurrentPCOffset(); + } + void addRelocation(const MachineRelocation &MR) { + return MCE.addRelocation(MR); + } + // forceCompilationOf - Force the compilation of the specified function, and // return its address, because we REALLY need the address now. // |