- May 13, 2008
-
-
Nate Begeman authored
llvm-svn: 51021
-
Nate Begeman authored
llvm-svn: 51020
-
Evan Cheng authored
llvm-svn: 51019
-
Dan Gohman authored
several things that were neither in an anonymous namespace nor static but not intended to be global. llvm-svn: 51017
-
Dan Gohman authored
llvm-svn: 51013
-
Dan Gohman authored
llvm-svn: 51011
-
Nate Begeman authored
Teach X86 a few more vsetcc patterns. Custom lowering for unsupported ones is next. llvm-svn: 51009
-
Evan Cheng authored
Xform bitconvert(build_pair(load a, load b)) to a single load if the load locations are at the right offset from each other. llvm-svn: 51008
-
Dale Johannesen authored
llvm-svn: 51007
-
Dale Johannesen authored
if those blocks consist entirely of common instructions; merging will not add an extra branch in this case. llvm-svn: 51006
-
Bill Wendling authored
changes that don't change functionality. llvm-svn: 51004
-
- May 12, 2008
-
-
Bill Wendling authored
"is{Trivially,Really}ReMaterializable" methods. llvm-svn: 51001
-
Nate Begeman authored
llvm-svn: 51000
-
Dale Johannesen authored
semantically identical, but little difference in either results or execution speed; but it's much easier to read, at least IMO. llvm-svn: 50999
-
Nate Begeman authored
llvm-svn: 50998
-
Dan Gohman authored
encoding information. llvm-svn: 50997
-
Nate Begeman authored
llvm-svn: 50996
-
Owen Anderson authored
llvm-svn: 50995
-
Nate Begeman authored
llvm-svn: 50994
-
Evan Cheng authored
llvm-svn: 50993
-
Nate Begeman authored
Hard code CmpInst back to i1 for now while I go track down what in the bitcode reader/writer is assuming i1 This was breaking a bunch of tests llvm-svn: 50992
-
Evan Cheng authored
llvm-svn: 50991
-
Bill Wendling authored
llvm-svn: 50990
-
Nate Begeman authored
This is necessary to unbreak the build. llvm-svn: 50988
-
Bill Wendling authored
possible for it to produce worse code than before. The rest of this patch is code cleanup. llvm-svn: 50987
-
Nate Begeman authored
llvm-svn: 50986
-
Nate Begeman authored
for details. CodeGen support coming in a follow up patch llvm-svn: 50985
-
Dan Gohman authored
llvm-svn: 50975
-
Dan Gohman authored
llvm-svn: 50974
-
Mikhail Glushenkov authored
Makes it possible to use options with names like "Wa,". Also fixes the -Wall option handling as a side-effect. llvm-svn: 50973
-
Mikhail Glushenkov authored
llvm-svn: 50972
-
Mikhail Glushenkov authored
llvm-svn: 50971
-
Dan Gohman authored
in a non-void function that calls abort. llvm-svn: 50969
-
Dan Gohman authored
llvm-svn: 50967
-
Duncan Sands authored
llvm-svn: 50965
-
Owen Anderson authored
Move the various analyses used by GVN into static variables so we don't have to keep passing them around or refetching them. llvm-svn: 50963
-
Chris Lattner authored
llvm-svn: 50962
-
Chris Lattner authored
SCCP like sparse lattice analysis with relative ease. Just pick your lattice function and implement the transfer function and you're good. Just make sure you don't break monotonicity ;-) llvm-svn: 50961
-
- May 11, 2008
-
-
Nick Lewycky authored
include backslashes on Windows. This should fix llvm-ld problems on win32. llvm-svn: 50960
-
Anton Korobeynikov authored
llvm-svn: 50959
-