- Apr 02, 2012
-
-
Craig Topper authored
Make MCInstrInfo available to the MCInstPrinter. This will be used to remove getInstructionName and the static data it contains since the same tables are already in MCInstrInfo. llvm-svn: 153860
-
- Mar 27, 2012
-
-
Craig Topper authored
llvm-svn: 153502
-
- Mar 26, 2012
-
-
Craig Topper authored
llvm-svn: 153429
-
- Mar 24, 2012
-
-
Akira Hatanaka authored
entries in the relocation table before they are written out to the file. llvm-svn: 153345
-
- Mar 20, 2012
-
-
Jim Grosbach authored
rdar://11027851 llvm-svn: 153137
-
Jim Grosbach authored
llvm-svn: 153136
-
- Mar 17, 2012
-
-
Jim Grosbach authored
evaluated to '1' when the argument list was empty (should be '0'). rdar://11057257 llvm-svn: 152967
-
- Mar 15, 2012
-
-
Michael J. Spencer authored
This needs a test, but it will take some time to figure out the best way to get an input that will produce > 2^16 relocs. Patch by Graydon Hoare! llvm-svn: 152787
-
- Mar 05, 2012
-
-
Jim Grosbach authored
Used to allow context sensitive printing of super-register or sub-register references. llvm-svn: 152043
-
- Mar 03, 2012
-
-
Rafael Espindola authored
llvm-svn: 151979
-
- Feb 29, 2012
-
-
Derek Schuff authored
llvm-svn: 151687
-
- Feb 28, 2012
-
-
Rafael Espindola authored
debug info for assembly files. We were already doing the right thing when producing debug info for C/C++. ELF linkers don't know dwarf, so they depend on these relocations to produce valid dwarf output. llvm-svn: 151655
-
- Feb 27, 2012
-
-
Jim Grosbach authored
We on the linker to resolve calls to the appropriate BL/BLX instruction to make interworking function correctly. It uses the symbol in the relocation to do that, so we need to be careful about being too clever. To enable this for ARM mode, split the BL/BLX fixup kind off from the unconditional-branch fixups. rdar://10927209 llvm-svn: 151571
-
- Feb 25, 2012
-
-
Eric Christopher authored
llvm-svn: 151418
-
- Feb 24, 2012
-
-
Jim Grosbach authored
Add support for a missed case when the symbols in a difference expression are in the same section but not the same fragment. rdar://10924681 llvm-svn: 151345
-
- Feb 23, 2012
-
-
Michael J. Spencer authored
llvm-svn: 151289
-
Benjamin Kramer authored
It's is a bit annoying, we should hide this implementation detail better. llvm-svn: 151284
-
Daniel Dunbar authored
llvm-svn: 151213
-
- Feb 21, 2012
-
-
Chandler Carruth authored
construction. Simplify its interface, implementation, and users accordingly as there is no longer an 'uninitialized' state to check for. Also, fixes a bug lurking in the interface as there was one method that didn't correctly check for initialization. llvm-svn: 151024
-
- Feb 19, 2012
-
-
Ahmed Charles authored
llvm-svn: 150918
-
- Feb 17, 2012
-
-
Kevin Enderby authored
llvm-svn: 150836
-
Kevin Enderby authored
to why this is needed. This broke the darwin's otool(1) program. This change was made in r144385. llvm-svn: 150832
-
David Chisnall authored
Generate the correct EH frame section types on Solaris, this time without breaking other platforms... llvm-svn: 150819
-
David Chisnall authored
llvm-svn: 150818
-
David Chisnall authored
Don't lazily allocate eh_frame. We're not lazily allocating things like the LSDA, which are only used when the eh frame is used, so this lazy allocation doesn't really make sense. Fix the type of eh_frame on Solaris so that Sun ld doesn't fail to combine them (thus making it impossible for the unwind library to find them and breaking exceptions). llvm-svn: 150814
-
- Feb 15, 2012
-
-
David Meyer authored
For ELF, also call fixSymbolsInTLSFixups() on expressions passed to EmitValue (literal values). Previously only called on expressions in instructions. New test cases added to tls.s, tls-i386.s. Resolves PR11981. llvm-svn: 150582
-
- Feb 11, 2012
-
-
Anton Korobeynikov authored
Patch by Kai Nacke! llvm-svn: 150307
-
- Feb 07, 2012
-
-
Craig Topper authored
llvm-svn: 149967
-
- Feb 06, 2012
-
-
Derek Schuff authored
This CL delays reading of function bodies from initial parse until materialization, allowing overlap of compilation with bitcode download. llvm-svn: 149918
-
- Feb 04, 2012
-
-
Sean Callanan authored
cache disassemblers according to the string value of the target triple, not according to the enum of the triple CPU. The reason for this is that certain attributes of the instruction set are not reflected in the enum, but only in the string. llvm-svn: 149773
-
- Feb 03, 2012
-
-
Akira Hatanaka authored
needed to emit a 64-bit gp-relative relocation entry. Make changes necessary for emitting jump tables which have entries with directive .gpdword. This patch does not implement the parts needed for direct object emission or JIT. llvm-svn: 149668
-
- Feb 01, 2012
-
-
Kevin Enderby authored
symbol from an assignment. In this case the symbol did not have a fragment so MCObjectWriter::IsSymbolRefDifferenceFullyResolved() should not have been calling IsSymbolRefDifferenceFullyResolvedImpl() with a NULL fragment and should just have returned false in that case. llvm-svn: 149442
-
- Jan 31, 2012
-
-
Devang Patel authored
Add assembler dialect attribute in asm parser which lets target specific asm parser change dialect on the fly. llvm-svn: 149396
-
- Jan 28, 2012
-
-
Benjamin Kramer authored
llvm-svn: 149179
-
Rafael Espindola authored
llvm-svn: 149175
-
Rafael Espindola authored
messages and allows us to fix PR11865. llvm-svn: 149174
-
- Jan 27, 2012
-
-
Jim Grosbach authored
llvm-svn: 149105
-
Jim Grosbach authored
Provide source line number information. llvm-svn: 149101
-
Jim Grosbach authored
llvm-svn: 149096
-
Jim Grosbach authored
Can be used to issue more user friendly diagnostics for faulty relocation constructs and such. llvm-svn: 149092
-