aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/ELFWriter.cpp
AgeCommit message (Expand)Author
2007-05-03Drop 'const'Devang Patel
2007-05-02Use 'static const char' instead of 'static const int'.Devang Patel
2007-05-01Do not use typeinfo to identify pass in pass manager.Devang Patel
2007-02-14Generalize TargetData strings, to support more interesting forms of data.Chris Lattner
2007-02-08Add function to create a file writer.Bill Wendling
2007-01-27Use TargetELFWriterInfo class.Bill Wendling
2007-01-20Teach TargetData to handle 'preferred' alignment for each target, and useChris Lattner
2007-01-18Have the OutputBuffer take the is64Bit and isLittleEndian booleans.Bill Wendling
2007-01-17Changed to use the OutputBuffer instead of the methods in MachO and ELFBill Wendling
2007-01-17Revert patch.Bill Wendling
2007-01-17Use the methods in the TargetObjInfo object instead of internal methods.Bill Wendling
2006-12-07Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, areBill Wendling
2006-11-29Converted to using llvm streams instead of <iostream>sBill Wendling
2006-11-16Match MachineCodeEmitter changes.Evan Cheng
2006-11-02For PR786:Reid Spencer
2006-05-12Refactor a bunch of includes so that TargetMachine.h doesn't have to includeOwen Anderson
2006-05-03Suck block address tracking out of targets into the JIT Emitter. ThisChris Lattner
2006-05-03Refactor TargetMachine, pushing handling of TargetData into the target-specif...Owen Anderson
2006-05-03Change the BasicBlockAddrs map to be a vector, indexed by MBB number.Chris Lattner
2006-05-02Several related changes:Chris Lattner
2006-05-02Do not make the JIT memory manager manage the memory for globals. InsteadChris Lattner
2006-05-02Refactor the machine code emitter interface to pull the pointers for the currentChris Lattner
2006-05-02Remove dead methodChris Lattner
2006-04-22JumpTable support! What this represents is working asm and jit support forNate Begeman
2005-12-28add these so I can be less naughtyDuraid Madina
2005-11-10nuke blank lineChris Lattner
2005-08-19Fix VC++ constant truncation warning.Jeff Cohen
2005-07-28new is not a valid default anywhere, so make this pure virtualAndrew Lenharth
2005-07-27Eliminate all remaining tabs and trailing spaces.Jeff Cohen
2005-07-16Only get the .bss and .data sections when needed instead of unconditionally.Chris Lattner
2005-07-16Refactor getSection() method to make it easier to use.Chris Lattner
2005-07-16Major refactor of the ELFWriter code. Instead of building up one bigChris Lattner
2005-07-12Add support for 64-bit elf filesChris Lattner
2005-07-12VC++ demands that the function returns a valueJeff Cohen
2005-07-11Clean up code, no functionality changes.Chris Lattner
2005-07-11Emit a symbol table entry for each function we output to the ELF file. ThisChris Lattner
2005-07-11add code to emit the .text section to the section header.Chris Lattner
2005-07-11Use a name mangler object to uniquify names and remove nonstandardChris Lattner
2005-07-08Add support for emitting a .data section and .bss section.Chris Lattner
2005-07-07Add support for emitting the symbol table (and its string table) of theChris Lattner
2005-06-27iniital checkin of ELFWriter implementationChris Lattner