diff options
author | Bruno Cardoso Lopes <bruno.cardoso@gmail.com> | 2009-06-05 00:22:10 +0000 |
---|---|---|
committer | Bruno Cardoso Lopes <bruno.cardoso@gmail.com> | 2009-06-05 00:22:10 +0000 |
commit | 5d4191039645f2eeb90148d7359199ad21c75347 (patch) | |
tree | 9265142bcd2e2d85eb1ecf56d1467429e060634c /lib/CodeGen/ELFCodeEmitter.h | |
parent | 9f5f322a032cc22b5375cf698ac58fe7644547c0 (diff) | |
download | external_llvm-5d4191039645f2eeb90148d7359199ad21c75347.tar.gz external_llvm-5d4191039645f2eeb90148d7359199ad21c75347.tar.bz2 external_llvm-5d4191039645f2eeb90148d7359199ad21c75347.zip |
ELF Code Emitter now uses CurBufferPtr, BufferBegin and BufferEnd, as do JIT and
MachO Writer. This will change with the arrival of ObjectCodeEmitter and
BinaryObject
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72906 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/ELFCodeEmitter.h')
-rw-r--r-- | lib/CodeGen/ELFCodeEmitter.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/lib/CodeGen/ELFCodeEmitter.h b/lib/CodeGen/ELFCodeEmitter.h index 11ebcc871d..7ea4d71b09 100644 --- a/lib/CodeGen/ELFCodeEmitter.h +++ b/lib/CodeGen/ELFCodeEmitter.h @@ -22,10 +22,9 @@ namespace llvm { ELFWriter &EW; TargetMachine &TM; ELFWriter::ELFSection *ES; // Section to write to. - std::vector<unsigned char> *OutBuffer; - size_t FnStart; + uint8_t *FnStartPtr; public: - explicit ELFCodeEmitter(ELFWriter &ew) : EW(ew), TM(EW.TM), OutBuffer(0) {} + explicit ELFCodeEmitter(ELFWriter &ew) : EW(ew), TM(EW.TM) {} void startFunction(MachineFunction &F); bool finishFunction(MachineFunction &F); |