- Jan 08, 2009
-
-
Misha Brukman authored
llvm-svn: 61904
-
- Jan 05, 2009
-
-
Bill Wendling authored
run the tests. Most of this was stolen from the llvm/test Makefiles. llvm-svn: 61648
-
- Jan 03, 2009
-
-
Bill Wendling authored
llvm-svn: 61614
-
Bill Wendling authored
llvm-svn: 61598
-
- Jan 02, 2009
-
-
Chris Lattner authored
llvm-svn: 61562
-
Bill Wendling authored
llvm-svn: 61551
-
- Dec 09, 2008
-
-
Duncan Sands authored
essential problem was that the DAG can contain random unused nodes which were never analyzed. When remapping a value of a node being processed, such a node may become used and need to be analyzed; however due to operands being transformed during analysis the node may morph into a different one. Users of the morphing node need to be updated, and this wasn't happening. While there I added a bunch of documentation and sanity checks, so I (or some other poor soul) won't have to scratch their head over this stuff so long trying to remember how it was all supposed to work next time some obscure problem pops up! The extra sanity checking exposed a few places where invariants weren't being preserved, so those are fixed too. Since some of the sanity checking is expensive, I added a flag to turn it on. It is also turned on when building with ENABLE_EXPENSIVE_CHECKS=1. llvm-svn: 60797
-
- Nov 24, 2008
-
-
Evan Cheng authored
Move target independent td files from lib/Target/ to include/llvm/Target so they can be distributed along with the header files. llvm-svn: 59953
-
- Nov 10, 2008
-
-
Anton Korobeynikov authored
Patch by Jim Grosbach! llvm-svn: 58981
-
- Nov 03, 2008
-
-
Daniel Dunbar authored
llvm-svn: 58621
-
- Oct 17, 2008
-
-
Dan Gohman authored
use a SUB instruction instead of an ADD, because -128 can be encoded in an 8-bit signed immediate field, while +128 can't be. This avoids the need for a 32-bit immediate field in this case. A similar optimization applies to 64-bit adds with 0x80000000, with the 32-bit signed immediate field. To support this, teach tablegen how to handle 64-bit constants. llvm-svn: 57663
-
- Oct 03, 2008
-
-
Daniel Dunbar authored
- It turns out this is enough to completely break dependency file (.d) usage (at least for my gmake). llvm-svn: 57030
-
Daniel Dunbar authored
- Fixes bug in dependency inclusions where make with unspecified target wouldn't include dependency files, eek! llvm-svn: 57026
-
Jim Grosbach authored
runnable on the build machine. There are a few bits that need built for the build environment (TableGen). This patch builds those bits, and the associated libraries, for the build environment as well as the (usual) host environment. Thanks to Eric C. and Devang P. for pre-commit review. llvm-svn: 56975
-
- Sep 02, 2008
-
-
Daniel Dunbar authored
disabled until issues with gcc 4.1 on linux 32-bit are resolved. llvm-svn: 55636
-
Matthijs Kooijman authored
llvm-svn: 55628
-
- Aug 30, 2008
-
-
Daniel Dunbar authored
support it. llvm-svn: 55557
-
- Aug 29, 2008
-
-
Gabor Greif authored
llvm-svn: 55506
-
- Aug 13, 2008
-
-
Dan Gohman authored
the comments in FastISelEmitter.cpp for details on what this is. This is currently experimental and unusable. llvm-svn: 54751
-
- Jun 24, 2008
-
-
Chris Lattner authored
polution problems from system headers. Patch by Nathan Keynes! llvm-svn: 52682
-
- Jun 06, 2008
-
-
Evan Cheng authored
llvm-svn: 52027
-
- May 31, 2008
-
-
Evan Cheng authored
llvm-svn: 51795
-
- May 30, 2008
-
-
Evan Cheng authored
llvm-svn: 51775
-
- May 15, 2008
-
-
Gabor Greif authored
Fix a bunch of 80col violations that arose from the Create API change. Tweak makefile targets to find these better. llvm-svn: 51143
-
- Mar 10, 2008
-
-
Gordon Henriksen authored
Patch by Erick Tryzelaar! llvm-svn: 48149
-
- Feb 27, 2008
-
-
Gabor Greif authored
llvm-svn: 47671
-
- Feb 25, 2008
-
-
Andrew Lenharth authored
llvm-svn: 47574
-
- Feb 05, 2008
-
-
Chris Lattner authored
dependencies in makefile, and fix llvm_cv_no_link_all_option on darwin. Patch by Shantonu Sen, more info here: http://lists.cs.uiuc.edu/pipermail/llvmdev/2008-February/012410.html llvm-svn: 46760
-
- Jan 28, 2008
-
-
Duncan Sands authored
directories. Patch by Sam Bishop. llvm-svn: 46453
-
Chris Lattner authored
output. Patch contributed by Sam Bishop! llvm-svn: 46432
-
- Jan 22, 2008
-
-
Chris Lattner authored
This fixes PR1927 This should be pulled into llvm 2.2. llvm-svn: 46245
-
- Jan 16, 2008
-
-
Chris Lattner authored
llvm-svn: 46032
-
- Jan 06, 2008
-
-
Gordon Henriksen authored
fiends. Change Makefile.ocaml to not touch CFLAGS. llvm-svn: 45663
-
- Jan 01, 2008
-
-
Chris Lattner authored
Don't include system headers in the .d files. Don't use $@ in the makefile rules, as there are two possible targets it could resolve to: use the one that we need explicitly. llvm-svn: 45473
-
- Dec 29, 2007
-
-
Chris Lattner authored
llvm-svn: 45416
-
- Sep 26, 2007
-
-
Chris Lattner authored
llvm-svn: 42344
-
- Jul 23, 2007
-
-
Reid Spencer authored
Fix -include line so it doesn't reference /dev/null llvm-svn: 40429
-
Reid Spencer authored
produces warning from make about bad timestamp on /dev/null Patch by Holger Schurig. llvm-svn: 40426
-
- Jul 10, 2007
-
-
Reid Spencer authored
Patch by Benoit Boissinot. Thanks, Benoit! llvm-svn: 38490
-
Reid Spencer authored
put into the CPP.Defines variable. Seems the convention was corrupted with various changes made. It is important to get command line parameters into the right variable because things like llvm-config and sub-makefiles depend on it. llvm-svn: 38486
-