aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/ELFWriter.cpp
Commit message (Expand)AuthorAgeFilesLines
* Drop 'const'Devang Patel2007-05-031-1/+1
* Use 'static const char' instead of 'static const int'.Devang Patel2007-05-021-1/+1
* Do not use typeinfo to identify pass in pass manager.Devang Patel2007-05-011-1/+3
* Generalize TargetData strings, to support more interesting forms of data.Chris Lattner2007-02-141-1/+1
* Add function to create a file writer.Bill Wendling2007-02-081-1/+15
* Use TargetELFWriterInfo class.Bill Wendling2007-01-271-2/+2
* Teach TargetData to handle 'preferred' alignment for each target, and useChris Lattner2007-01-201-1/+1
* Have the OutputBuffer take the is64Bit and isLittleEndian booleans.Bill Wendling2007-01-181-7/+9
* Changed to use the OutputBuffer instead of the methods in MachO and ELFBill Wendling2007-01-171-53/+61
* Revert patch.Bill Wendling2007-01-171-66/+50
* Use the methods in the TargetObjInfo object instead of internal methods.Bill Wendling2007-01-171-50/+66
* Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, areBill Wendling2006-12-071-4/+3
* Converted to using llvm streams instead of <iostream>sBill Wendling2006-11-291-2/+3
* Match MachineCodeEmitter changes.Evan Cheng2006-11-161-1/+1
* For PR786:Reid Spencer2006-11-021-1/+0
* Refactor a bunch of includes so that TargetMachine.h doesn't have to includeOwen Anderson2006-05-121-0/+1
* Suck block address tracking out of targets into the JIT Emitter. ThisChris Lattner2006-05-031-6/+9
* Refactor TargetMachine, pushing handling of TargetData into the target-specif...Owen Anderson2006-05-031-4/+4
* Change the BasicBlockAddrs map to be a vector, indexed by MBB number.Chris Lattner2006-05-031-1/+1
* Several related changes:Chris Lattner2006-05-021-4/+6
* Do not make the JIT memory manager manage the memory for globals. InsteadChris Lattner2006-05-021-4/+0
* Refactor the machine code emitter interface to pull the pointers for the currentChris Lattner2006-05-021-14/+7
* Remove dead methodChris Lattner2006-05-021-3/+0
* JumpTable support! What this represents is working asm and jit support forNate Begeman2006-04-221-1/+4
* add these so I can be less naughtyDuraid Madina2005-12-281-0/+1
* nuke blank lineChris Lattner2005-11-101-1/+0
* Fix VC++ constant truncation warning.Jeff Cohen2005-08-191-2/+2
* new is not a valid default anywhere, so make this pure virtualAndrew Lenharth2005-07-281-0/+5
* Eliminate all remaining tabs and trailing spaces.Jeff Cohen2005-07-271-13/+13
* Only get the .bss and .data sections when needed instead of unconditionally.Chris Lattner2005-07-161-11/+3
* Refactor getSection() method to make it easier to use.Chris Lattner2005-07-161-19/+15
* Major refactor of the ELFWriter code. Instead of building up one bigChris Lattner2005-07-161-143/+167
* Add support for 64-bit elf filesChris Lattner2005-07-121-16/+24
* VC++ demands that the function returns a valueJeff Cohen2005-07-121-0/+1
* Clean up code, no functionality changes.Chris Lattner2005-07-111-50/+68
* Emit a symbol table entry for each function we output to the ELF file. ThisChris Lattner2005-07-111-1/+31
* add code to emit the .text section to the section header.Chris Lattner2005-07-111-4/+89
* Use a name mangler object to uniquify names and remove nonstandardChris Lattner2005-07-111-2/+8
* Add support for emitting a .data section and .bss section.Chris Lattner2005-07-081-22/+67
* Add support for emitting the symbol table (and its string table) of theChris Lattner2005-07-071-54/+141
* iniital checkin of ELFWriter implementationChris Lattner2005-06-271-0/+230