- Jul 16, 2010
-
-
Eli Friedman authored
llvm-svn: 108520
-
- Jun 29, 2010
-
-
Duncan Sands authored
to unsigned only to extend back to a pointer sized value on the next line. llvm-svn: 107139
-
- Jan 26, 2010
-
-
Chris Lattner authored
a null pointer for functions with no jump tables. No functionality change. llvm-svn: 94469
-
- Jan 04, 2010
-
-
David Greene authored
Change errs() to dbgs(). llvm-svn: 92498
-
- Aug 22, 2009
-
-
Chris Lattner authored
llvm-svn: 79763
-
- Aug 20, 2009
-
-
David Greene authored
Add missing includes. llvm-svn: 79476
-
- Aug 13, 2009
-
-
Bruno Cardoso Lopes authored
Use MCSectionELF methods as much as possible, removing some ELFWriter methods which are now unused llvm-svn: 78940
-
- Aug 05, 2009
-
-
Bruno Cardoso Lopes authored
a dirty hack and isn't need anymore since the last x86 code emitter patch) - Add a target-dependent modifier to addend calculation - Use R_X86_64_32S relocation for X86::reloc_absolute_word_sext - Use getELFSectionFlags whenever possible - fix getTextSection to use TLOF and emit the right text section - Handle global emission for static ctors, dtors and Type::PointerTyID - Some minor fixes llvm-svn: 78176
-
- Jul 28, 2009
-
-
Bruno Cardoso Lopes authored
llvm-svn: 77354
-
- Jul 27, 2009
-
-
Bruno Cardoso Lopes authored
llvm-svn: 77232
-
- Jul 25, 2009
-
-
Daniel Dunbar authored
- Some clients which used DOUT have moved to DEBUG. We are deprecating the "magic" DOUT behavior which avoided calling printing functions when the statement was disabled. In addition to being unnecessary magic, it had the downside of leaving code in -Asserts builds, and of hiding potentially unnecessary computations. llvm-svn: 77019
-
- Jul 22, 2009
-
-
Bruno Cardoso Lopes authored
their appropriate sections before the code itself. They need to be emitted before the function because on some targets (x86 but not x86_64) the later may reference a JT or CP entry address llvm-svn: 76672
-
- Jul 21, 2009
-
-
Bruno Cardoso Lopes authored
global declared symbols are initialized with references from other global symbols. llvm-svn: 76540
-
- Jul 19, 2009
-
-
Bruno Cardoso Lopes authored
Use R_X86_64_32S to handle Jump Table Index relocation entries. Hide TAI usage inside getSection* functions llvm-svn: 76347
-
- Jul 18, 2009
-
-
Bruno Cardoso Lopes authored
llvm-svn: 76334
-
Bruno Cardoso Lopes authored
Use proper relocation type to build relocations for JumpTables (rodata sections). llvm-svn: 76326
-
- Jul 15, 2009
-
-
Bruno Cardoso Lopes authored
we care more about random access than insertion/deletion of elements. llvm-svn: 75828
-
- Jul 14, 2009
-
-
Torok Edwin authored
This adds location info for all llvm_unreachable calls (which is a macro now) in !NDEBUG builds. In NDEBUG builds location info and the message is off (it only prints "UREACHABLE executed"). llvm-svn: 75640
-
Bruno Cardoso Lopes authored
llvm-svn: 75537
-
- Jul 11, 2009
-
-
Torok Edwin authored
Make llvm_unreachable take an optional string, thus moving the cerr<< out of line. LLVM_UNREACHABLE is now a simple wrapper that makes the message go away for NDEBUG builds. llvm-svn: 75379
-
- Jul 06, 2009
-
-
Bruno Cardoso Lopes authored
llvm-svn: 74821
-
- Jul 03, 2009
-
-
Bruno Cardoso Lopes authored
llvm-svn: 74760
-
- Jul 02, 2009
-
-
Bruno Cardoso Lopes authored
llvm-svn: 74718
-
Bruno Cardoso Lopes authored
llvm-svn: 74686
-
- Jun 25, 2009
-
-
Bruno Cardoso Lopes authored
Add section symbols to the symbol table llvm-svn: 74170
-
- Jun 22, 2009
-
-
Bruno Cardoso Lopes authored
Support for .text relocations, implementing TargetELFWriter overloaded methods for x86/x86_64. Use a map to track global values to their symbol table indexes Code cleanup and small fixes llvm-svn: 73894
-
- Jun 14, 2009
-
-
Bruno Cardoso Lopes authored
Introduce new BinaryObject (blob) class, ELF Writer modified to use it. BinaryObject.h by Aaron Gray llvm-svn: 73333
-
- Jun 11, 2009
-
-
Bruno Cardoso Lopes authored
Emission for globals, using the correct data sections Function alignment can be computed for each target using TargetELFWriterInfo Some small fixes llvm-svn: 73201
-
- Jun 07, 2009
-
-
Bruno Cardoso Lopes authored
relocation sections. llvm-svn: 73038
-
- Jun 06, 2009
-
-
Bruno Cardoso Lopes authored
llvm-svn: 72982
-
- Jun 05, 2009
-
-
Bruno Cardoso Lopes authored
MachO Writer. This will change with the arrival of ObjectCodeEmitter and BinaryObject llvm-svn: 72906
-
- Jun 03, 2009
-
-
Bruno Cardoso Lopes authored
llvm-svn: 72785
-