- Apr 19, 2010
-
-
Dan Gohman authored
llvm-svn: 101793
-
- Apr 17, 2010
-
-
Dan Gohman authored
use of that option with it. This eliminates an imprecise "Linux" test, and should help support old versions of gold. llvm-svn: 101560
-
- Apr 16, 2010
-
-
Dan Gohman authored
to expect them this way, to fix srcdir!=objdir builds. llvm-svn: 101414
-
Dan Gohman authored
is created before the native exports file is built in a parallel build. llvm-svn: 101413
-
- Apr 15, 2010
-
-
Dan Gohman authored
native linking export files, including running sed to prepend underscores on darwin, and make use of it in libLTO and libEnhancedDisassembly. Remove the leading underscores from library export files so that they work with the new EXPORTED_SYMBOL_FILE support. llvm-svn: 101399
-
- Apr 03, 2010
-
-
Johnny Chen authored
backend (ARMDecoderEmitter) which emits the decoder functions for ARM and Thumb, and the disassembler core which invokes the decoder function and builds up the MCInst based on the decoded Opcode. Reviewed by Chris Latter and Bob Wilson. llvm-svn: 100233
-
- Mar 17, 2010
-
-
Jim Grosbach authored
llvm-svn: 98771
-
- Mar 16, 2010
-
-
Bob Wilson authored
U test/CodeGen/ARM/tls2.ll U test/CodeGen/ARM/arm-negative-stride.ll U test/CodeGen/ARM/2009-10-30.ll U test/CodeGen/ARM/globals.ll U test/CodeGen/ARM/str_pre-2.ll U test/CodeGen/ARM/ldrd.ll U test/CodeGen/ARM/2009-10-27-double-align.ll U test/CodeGen/Thumb2/thumb2-strb.ll U test/CodeGen/Thumb2/ldr-str-imm12.ll U test/CodeGen/Thumb2/thumb2-strh.ll U test/CodeGen/Thumb2/thumb2-ldr.ll U test/CodeGen/Thumb2/thumb2-str_pre.ll U test/CodeGen/Thumb2/thumb2-str.ll U test/CodeGen/Thumb2/thumb2-ldrh.ll U utils/TableGen/TableGen.cpp U utils/TableGen/DisassemblerEmitter.cpp D utils/TableGen/RISCDisassemblerEmitter.h D utils/TableGen/RISCDisassemblerEmitter.cpp U Makefile.rules U lib/Target/ARM/ARMInstrNEON.td U lib/Target/ARM/Makefile U lib/Target/ARM/AsmPrinter/ARMInstPrinter.cpp U lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp U lib/Target/ARM/AsmPrinter/ARMInstPrinter.h D lib/Target/ARM/Disassembler U lib/Target/ARM/ARMInstrFormats.td U lib/Target/ARM/ARMAddressingModes.h U lib/Target/ARM/Thumb2ITBlockPass.cpp llvm-svn: 98640
-
Johnny Chen authored
(RISCDisassemblerEmitter) which emits the decoder functions for ARM and Thumb, and the disassembler core which invokes the decoder function and builds up the MCInst based on the decoded Opcode. Added sub-formats to the NeonI/NeonXI instructions to further refine the NEONFrm instructions to help disassembly. We also changed the output of the addressing modes to omit the '+' from the assembler syntax #+/-<imm> or +/-<Rm>. See, for example, A8.6.57/58/60. And modified test cases to not expect '+' in +reg or #+num. For example, ; CHECK: ldr.w r9, [r7, #28] llvm-svn: 98637
-
- Mar 10, 2010
-
-
Chris Lattner authored
Matthias Klose! llvm-svn: 98193
-
- Mar 04, 2010
-
-
Erick Tryzelaar authored
We need this so can not bake DESTDIR into the O'Caml symlinks. llvm-svn: 97743
-
- Feb 25, 2010
-
-
Jeffrey Yasskin authored
--enable-shared is passed to configure. llvm-svn: 97119
-
- Feb 23, 2010
-
-
Jeffrey Yasskin authored
llvm-svn: 96981
-
Jeffrey Yasskin authored
the examples shared to make sure the shared library keeps working. llvm-svn: 96959
-
Daniel Dunbar authored
llvm-svn: 96936
-
Daniel Dunbar authored
capable compilers (which could be llvm-gcc or clang). llvm-svn: 96935
-
Daniel Dunbar authored
llvm-svn: 96932
-
Daniel Dunbar authored
llvm-svn: 96913
-
Daniel Dunbar authored
llvm-svn: 96911
-
Daniel Dunbar authored
llvm-svn: 96907
-
- Feb 18, 2010
-
-
Jeffrey Yasskin authored
llvm-svn: 96569
-
Jeffrey Yasskin authored
--enable-shared configure flag to have the tools linked shared. (2.7svn is just $(LLVMVersion) so it'll change to "2.7" in the release.) Always link the example programs shared to test that the shared library keeps working. On my mac laptop, Debug libLLVM2.7svn.dylib is 39MB, and opt (for example) is 16M static vs 440K shared. Two things are less than ideal here: 1) The library doesn't include any version information. Since we expect to break the ABI with every release, this shouldn't be much of a problem. If we do release a compatible 2.7.1, we may be able to hack its library to work with binaries compiled against 2.7.0, or we can just ask them to recompile. I'm hoping to get a real packaging expert to look at this for the 2.8 release. 2) llvm-config doesn't yet have an option to print link options for the shared library. I'll add this as a subsequent patch. llvm-svn: 96559
-
- Jan 29, 2010
-
-
Sean Callanan authored
enhanced disassembler, and the necessary makefile rules to build the table for X86. llvm-svn: 94764
-
- Jan 24, 2010
-
-
Chris Lattner authored
llvm-svn: 94378
-
Chris Lattner authored
llvm-svn: 94376
-
Chris Lattner authored
llvm-svn: 94375
-
- Jan 22, 2010
-
-
Daniel Dunbar authored
llvm-svn: 94184
-
- Jan 16, 2010
-
-
Anton Korobeynikov authored
Otherwise we'll end with random cyclic deps between libraries due to this. Proposed by Gianluigi Tiesi! llvm-svn: 93635
-
- Nov 25, 2009
-
-
Daniel Dunbar authored
llvm-svn: 89841
-
- Nov 19, 2009
-
-
Daniel Dunbar authored
which the makefiles will create by symlinking the actual tool to. - For use by clang, where we want to make 'clang++' and alias for clang (which enables C++ support in the driver) - Not sure this is the best approach, alternative suggestions welcome! llvm-svn: 89282
-
- Nov 16, 2009
-
-
Daniel Dunbar authored
disk space, and increasing battery lifetime. :) llvm-svn: 88978
-
- Nov 04, 2009
-
-
Daniel Dunbar authored
OPTIMIZE_OPTION. llvm-svn: 86005
-
- Oct 30, 2009
-
-
Jim Grosbach authored
llvm-svn: 85615
-
- Oct 25, 2009
-
-
Nick Lewycky authored
llvm-svn: 85034
-
- Oct 15, 2009
-
-
Jakob Stoklund Olesen authored
Fix pasto. llvm-svn: 84190
-
- Oct 14, 2009
-
-
Edward O'Callaghan authored
llvm-svn: 84076
-
- Oct 09, 2009
-
-
Mikhail Glushenkov authored
llvm-svn: 83614
-
- Oct 04, 2009
-
-
Jakob Stoklund Olesen authored
llvm-svn: 83284
-
- Sep 27, 2009
-
-
Jeffrey Yasskin authored
DEBUG_RUNTIME. llvm-svn: 82906
-
- Sep 25, 2009
-
-
Jeffrey Yasskin authored
DEBUG_RUNTIME Makefile variable to pass -g to gcc when building LLVM's objects. Without this, it's very hard to debug crashes that happen in Release-Asserts mode but not Debug mode. llvm-svn: 82775
-