From: Brian Gaeke Date: Fri, 23 Apr 2004 17:11:13 +0000 (+0000) Subject: Implement emitWordAt() for the debug emitter and the file printer emitter. (I X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=da8246bb71a8ade10d603fa11f1465bcd0e2fc84;p=oota-llvm.git Implement emitWordAt() for the debug emitter and the file printer emitter. (I am not so sure about the file printer emitter, but the debug emitter change should be harmless.) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13117 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/CodeGen/MachineCodeEmitter.cpp b/lib/CodeGen/MachineCodeEmitter.cpp index 680a8d1ad32..fdfd3922378 100644 --- a/lib/CodeGen/MachineCodeEmitter.cpp +++ b/lib/CodeGen/MachineCodeEmitter.cpp @@ -40,6 +40,10 @@ namespace { void emitWord(unsigned W) { std::cout << "0x" << std::hex << W << std::dec << " "; } + void emitWordAt(unsigned W, unsigned *Ptr) { + std::cout << "0x" << std::hex << W << std::dec << " (at " + << (void*) Ptr << ") "; + } uint64_t getGlobalValueAddress(GlobalValue *V) { return 0; } uint64_t getGlobalValueAddress(const std::string &Name) { return 0; } @@ -136,6 +140,9 @@ namespace { void emitWord(unsigned W) { MCE.emitWord(W); } + void emitWordAt(unsigned W, unsigned *Ptr) { + MCE.emitWordAt(W, Ptr); + } uint64_t getGlobalValueAddress(GlobalValue *V) { return MCE.getGlobalValueAddress(V); }