Reapply r110396, with fixes to appease the Linux buildbot gods.
[oota-llvm.git] / lib / CodeGen / ELFWriter.cpp
2010-08-06 Owen AndersonReapply r110396, with fixes to appease the Linux buildb...
2010-08-06 Owen AndersonRevert r110396 to fix buildbots.
2010-08-05 Owen AndersonDon't use PassInfo* as a type identifier for passes...
2010-07-16 Eli FriedmanGet rid of a bunch of duplicated ELF enum values.
2010-04-15 Dan GohmanAdd more const qualifiers for LLVM IR pointers in CodeGen.
2010-04-08 Benjamin KramerUse twines to simplify calls to report_fatal_error...
2010-04-07 Chris Lattnerrename llvm::llvm_report_error -> llvm::report_fatal_error
2010-03-12 Chris Lattnergive Mangler access to TargetData.
2010-03-12 Chris Lattnermake the mangler take an MCContext instead of an MAI.
2010-03-11 Chris Lattnerchange MCContext to always have an MCAsmInfo.
2010-02-02 Chris Lattnerremove dead #include, stupid symlinks.
2010-02-02 Chris LattnerRemove a bunch of stuff around the edges of the ELF...
2010-01-23 Chris Lattnerremove a dead call.
2010-01-17 Chris Lattnernow that mangler is in libtarget, it can use MCAsmInfo...
2010-01-16 Chris Lattnermove the mangler into libtarget from vmcore.
2010-01-16 Chris Lattnerremove a couple of actively incorrect uses of getMangle...
2010-01-04 David GreeneChange errs() to dbgs().
2009-10-05 Chris Lattnerstrength reduce a ton of type equality tests to check...
2009-09-01 Bruno Cardoso LopesFix ELF Writter related memory leaks
2009-08-22 Chris Lattnerrename TAI -> MAI, being careful not to make MAILJMP...
2009-08-22 Chris LattnerRename TargetAsmInfo (and its subclasses) to MCAsmInfo.
2009-08-22 Bill WendlingConvert DOUT to DEBUG(errs()...).
2009-08-14 Bruno Cardoso Lopes*try* to use a better name to describe how common symbo...
2009-08-13 Owen AndersonPush LLVMContexts through the IntegerType APIs.
2009-08-13 Bruno Cardoso LopesRemove hack used to strip unwanted chars from section...
2009-08-13 Bruno Cardoso LopesChange MCSectionELF to represent a section semantically...
2009-08-10 Bruno Cardoso LopesMove ConstantExpr handling to ResolveConstantExpr metho...
2009-08-08 Chris Lattnersink the 'name' and 'isdirective' state out of MCSectio...
2009-08-08 Bruno Cardoso LopesELF improvements:
2009-08-05 Bruno Cardoso Lopes- Remove custom handling of jumptables by the elf writt...
2009-08-02 Chris Lattnerremove the dead ELFTargetAsmInfo.h/cpp file. TargetAsmInfo
2009-08-01 Chris Lattner(re)introduce new simpler apis for creation sectionkinds.
2009-08-01 Chris LattnerRemove "JumpTableDataSection" from TAI, instead, have...
2009-08-01 Chris LattnerChange SectionKind to be a property that is true of...
2009-07-31 Chris Lattnerswitch off of 'Section' onto MCSection. We're not...
2009-07-31 Chris Lattnerrefactor section construction in TLOF to be through...
2009-07-29 Chris Lattnerpass the mangler down into the various SectionForGlobal...
2009-07-28 Bruno Cardoso LopesHandle null and file symbol on doInitialization
2009-07-28 Chris LattnerRip all of the global variable lowering logic out of...
2009-07-27 Bruno Cardoso Lopesadd module identifier to the elf object file
2009-07-27 Bruno Cardoso LopesHandle external symbols for ELF and add some static...
2009-07-27 Chris LattnerEliminate SectionFlags, just embed a SectionKind into...
2009-07-26 Chris Lattnermake SectionKind know whether a symbol is weak or not...
2009-07-26 Chris Lattnerrename Mergable -> Mergeable and Writable -> Writeable
2009-07-26 Chris Lattnertwo files I missed in the last commit.
2009-07-26 Chris Lattnersimplify getSectionForMergableConstant to take a Sectio...
2009-07-25 Chris Lattnerthis is (unfortunately) several changes mixed together:
2009-07-22 Chris Lattnerremove the SelectSectionForMachineConst hook, replacing...
2009-07-21 Bruno Cardoso LopesSupport adding relocations for data sections, handling...
2009-07-20 Bruno Cardoso LopesFor PC relative relocations where symbols are defined...
2009-07-18 Bruno Cardoso LopesUse R_X86_64_32S to handle Jump Table Index relocation...
2009-07-18 Bruno Cardoso LopesAdd support to properly reference private symbols on...
2009-07-17 Bruno Cardoso Lopesrevert one of the loops to use indicies over iterators...
2009-07-16 Bruno Cardoso LopesFix coding style issues pointed by Bill.
2009-07-15 Bruno Cardoso Lopesuse std::vector instead of std::list for both Section...
2009-07-14 Chris LattnerReapply my previous asmprinter changes now with more...
2009-07-14 Torok Edwinllvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE...
2009-07-14 Daniel DunbarRevert r7561{9,8,7,6}, which depend on r75610.
2009-07-14 Chris LattnerRename getValueName -> getMangledName
2009-07-13 Bruno Cardoso LopesCleanup the global emission and refactor some code
2009-07-11 Torok Edwinassert(0) -> LLVM_UNREACHABLE.
2009-07-06 Bruno Cardoso LopesChanged ELFCodeEmitter to inherit from ObjectCodeEmitter
2009-07-06 Bruno Cardoso LopesAdd the Object Code Emitter class. Original patch by...
2009-07-03 Bruno Cardoso LopesFactor some code out and support for Jump Table relocations
2009-07-02 Bruno Cardoso Lopesshrinking down #includes
2009-06-25 Bruno Cardoso LopesSupport Constant Pool Sections
2009-06-23 Bruno Cardoso LopesUse a default alignment for data and bss sections.
2009-06-22 Bruno Cardoso LopesUse different functions to emit the string and symbol...
2009-06-22 Bruno Cardoso LopesAdd more methods to gather target specific elf stuff
2009-06-14 Bruno Cardoso LopesIntroduce new BinaryObject (blob) class, ELF Writer...
2009-06-11 Bruno Cardoso LopesSupport for ELF Visibility
2009-06-07 Bruno Cardoso LopesDelete comment and fix typo
2009-06-07 Bruno Cardoso LopesSimple ELF32/64 binary files can now be emitted for...
2009-06-06 Bruno Cardoso LopesRemove elf specific info from ELFWriter.h to Elf.h...
2009-06-03 Bruno Cardoso LopesMove ELFCodeEmiter stuff to new files
2009-05-09 Duncan SandsRename PaddedSize to AllocSize, in the hope that this
2009-03-07 Duncan SandsIntroduce new linkage types linkonce_odr, weak_odr...
2009-02-18 Nate BegemanAdd support to the JIT for true non-lazy operation...
2009-01-15 Rafael EspindolaAdd the private linkage.
2009-01-12 Duncan SandsRename getABITypeSize to getTypePaddedSize, as
2009-01-04 Chris Lattnerelf writer really wants the size of the global, not...
2009-01-04 Bill WendlingThe llvm::ELFWriter::EmitGlobal() method is calling the
2008-12-10 Evan ChengFix MachineCodeEmitter to use uintptr_t instead of...
2008-11-08 Evan ChengRename startFunctionStub to startGVStub since it's...
2008-09-04 Dan GohmanTidy up several unbeseeming casts from pointer to intptr_t.
2008-08-21 Owen AndersonUse raw_ostream throughout the AsmPrinter.
2008-05-14 Dale JohannesenAdd CommonLinkage; currently tentative definitions
2008-05-05 Dan GohmanFix a bug in the ELF writer that caused it to produce...
2008-04-16 Nicolas GeoffrayCorrelate stubs with functions in JIT: when emitting...
2008-03-11 Dan GohmanUse PassManagerBase instead of FunctionPassManager...
2008-02-13 Nicolas GeoffrayEnable exception handling int JIT
2008-01-29 Duncan SandsUse getPreferredAlignmentLog or getPreferredAlignment
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-12-14 Dan GohmanAdd explicit keywords, and fix a minor typo that they...
2007-11-05 Duncan SandsEliminate the remaining uses of getTypeSize. This
2007-05-03 Devang PatelDrop 'const'
2007-05-02 Devang PatelUse 'static const char' instead of 'static const int'.
2007-05-01 Devang PatelDo not use typeinfo to identify pass in pass manager.
2007-02-14 Chris LattnerGeneralize TargetData strings, to support more interest...
2007-02-08 Bill WendlingAdd function to create a file writer.
next