- Jan 28, 2012
-
-
James Molloy authored
Fixes PR11877 llvm-svn: 149180
-
- Jan 24, 2012
-
-
Owen Anderson authored
Widen the instruction encoder that TblGen emits to a 64 bits, which should accomodate every target I can think of offhand. llvm-svn: 148833
-
- Jan 20, 2012
-
-
David Blaikie authored
llvm-svn: 148578
-
- Jan 18, 2012
-
-
Jim Grosbach authored
llvm-svn: 148400
-
- Jan 11, 2012
-
-
Rafael Espindola authored
llvm-svn: 147924
-
- Dec 22, 2011
-
-
Rafael Espindola authored
llvm-svn: 147133
-
Akira Hatanaka authored
ELF relocations. Patch by Jack Carter. llvm-svn: 147118
-
- Dec 21, 2011
-
-
Rafael Espindola authored
avoid including ADT/Triple.h in many places when the target specific bits are moved. llvm-svn: 147059
-
- Dec 20, 2011
-
-
Akira Hatanaka authored
llvm-svn: 147005
-
-
- Dec 19, 2011
-
-
Akira Hatanaka authored
llvm-svn: 146896
-
- Dec 14, 2011
-
-
Akira Hatanaka authored
emission is not supported yet, but a patch that adds the support should follow soon. llvm-svn: 146572
-
- Dec 12, 2011
-
-
Daniel Dunbar authored
llvm-svn: 146409
-
- Dec 07, 2011
-
-
Bruno Cardoso Lopes authored
been normalized and more descriptive comments added. Patch by Reed Kotler and Jack Carter. llvm-svn: 146088
-
Bruno Cardoso Lopes authored
make the addend fixup code a bit more generic Patch by Jack Carter. llvm-svn: 145998
-
- Dec 06, 2011
-
-
Bruno Cardoso Lopes authored
llvm-svn: 145910
-
NAKAMURA Takumi authored
llvm-svn: 145894
-
Jim Grosbach authored
Whether a fixup needs relaxation for the associated instruction is a target-specific function, as the FIXME indicated. Create a hook for that and use it. llvm-svn: 145881
-
- Nov 29, 2011
-
-
Daniel Dunbar authored
llvm-svn: 145420
-
- Nov 23, 2011
-
-
Akira Hatanaka authored
- lower unaligned loads/stores. - encode the size operand of instructions INS and EXT. - emit relocation information needed for JAL (jump-and-link). llvm-svn: 145113
-
Akira Hatanaka authored
llvm-svn: 145112
-
- Nov 16, 2011
-
-
Evan Cheng authored
and code model. This eliminates the need to pass OptLevel flag all over the place and makes it possible for any codegen pass to use this information. llvm-svn: 144788
-
- Nov 11, 2011
-
-
Bruno Cardoso Lopes authored
"With this patch we can now generate runnable Mips code through LLVM direct object emission. We have run numerous simple programs, both C and C++ and with -O0 and -O3 from the output. The code is not production ready, but quite useful for experimentation." Patch and message by Jack Carter llvm-svn: 144414
-
- Nov 03, 2011
-
-
Daniel Dunbar authored
llvm-svn: 143634
-
- Oct 18, 2011
-
-
Bill Wendling authored
llvm-svn: 142341
-
- Oct 14, 2011
-
-
Akira Hatanaka authored
Patch by Jack Carter and Reed Kotler at Mips. llvm-svn: 141938
-
Akira Hatanaka authored
Patch by Jack Carter at Mips. llvm-svn: 141934
-
- Sep 30, 2011
-
-
Akira Hatanaka authored
Patch by Reed Kotler at Mips Technologies. llvm-svn: 140887
-
Akira Hatanaka authored
Patch by Reed Kotler at Mips Technologies. llvm-svn: 140886
-
Akira Hatanaka authored
Patch by Reed Kotler at Mips Technologies. llvm-svn: 140885
-
Benjamin Kramer authored
llvm-svn: 140879
-
Akira Hatanaka authored
Patch by Reed Kotler at Mips Technologies. llvm-svn: 140878
-
- Sep 21, 2011
-
-
Akira Hatanaka authored
llvm-svn: 140233
-
- Sep 13, 2011
-
-
Akira Hatanaka authored
llvm-svn: 139622
-
Akira Hatanaka authored
llvm-svn: 139607
-
- Sep 07, 2011
-
-
James Molloy authored
Refactor instprinter and mcdisassembler to take a SubtargetInfo. Add -mattr= handling to llvm-mc. Reviewed by Owen Anderson. llvm-svn: 139237
-
- Aug 30, 2011
-
-
James Molloy authored
llvm-svn: 138796
-
- Aug 24, 2011
-
-
Evan Cheng authored
These are strictly utilities for registering targets and components. llvm-svn: 138450
-
- Aug 23, 2011
-
-
Evan Cheng authored
from MC. llvm-svn: 138367
-
- Jul 29, 2011
-
-
Chandler Carruth authored
specified in the same file that the library itself is created. This is more idiomatic for CMake builds, and also allows us to correctly specify dependencies that are missed due to bugs in the GenLibDeps perl script, or change from compiler to compiler. On Linux, this returns CMake to a place where it can relably rebuild several targets of LLVM. I have tried not to change the dependencies from the ones in the current auto-generated file. The only places I've really diverged are in places where I was seeing link failures, and added a dependency. The goal of this patch is not to start changing the dependencies, merely to move them into the correct location, and an explicit form that we can control and change when necessary. This also removes a serialization point in the build because we don't have to scan all the libraries before we begin building various tools. We no longer have a step of the build that regenerates a file inside the source tree. A few other associated cleanups fall out of this. This isn't really finished yet though. After talking to dgregor he urged switching to a single CMake macro to construct libraries with both sources and dependencies in the arguments. Migrating from the two macros to that style will be a follow-up patch. Also, llvm-config is still generated with GenLibDeps.pl, which means it still has slightly buggy dependencies. The internal CMake 'llvm-config-like' macro uses the correct explicitly specified dependencies however. A future patch will switch llvm-config generation (when using CMake) to be based on these deps as well. This may well break Windows. I'm getting a machine set up now to dig into any failures there. If anyone can chime in with problems they see or ideas of how to solve them for Windows, much appreciated. llvm-svn: 136433
-