- May 29, 2008
-
-
Anton Korobeynikov authored
llvm-svn: 51687
-
Owen Anderson authored
llvm-svn: 51686
-
Owen Anderson authored
llvm-svn: 51685
-
Chris Lattner authored
llvm-svn: 51683
-
Eli Friedman authored
constant expressions. llvm-svn: 51682
-
Eli Friedman authored
unsigned because it's possible (at least in theory) to have have both positive and negative pointers pointing to the same object. llvm-svn: 51681
-
Duncan Sands authored
llvm-svn: 51680
-
Eli Friedman authored
in unions (we don't want to do the union-specific bitcast for bit-fields). llvm-svn: 51678
-
Eli Friedman authored
expressions. llvm-svn: 51677
-
Eli Friedman authored
alignment and alignment attributes. llvm-svn: 51676
-
Eli Friedman authored
emit incomplete types, because they crash llc, and always use the logical location as the current location so we don't crash doing invalid queries on CurLoc. llvm-svn: 51675
-
Eli Friedman authored
This change makes clang generate the same thing as llvm-gcc. llvm-svn: 51674
-
Eli Friedman authored
nothing fundamentally wrong with it. Emitting unpacked structs where possible is more work for almost no practical benefit. We'll probably want to fix it at some point anyway, but it's low priority. The issue with long double in particular is that LLVM thinks an X86 long double is 10 bytes, while clang considers it for all purposes to be either 12 or 16 bytes, depending on the platform, even in a packed struct. llvm-svn: 51673
-
Eli Friedman authored
llvm-svn: 51672
-
Owen Anderson authored
Dhrystone introduced by its removal. llvm-svn: 51669
-
Owen Anderson authored
the one case that ADCE catches that normal DCE doesn't: non-induction variable loop computations. This implementation handles this problem without using postdominators. llvm-svn: 51668
-
Evan Cheng authored
llvm-svn: 51667
-
Owen Anderson authored
llvm-svn: 51666
-
Evan Cheng authored
llvm-svn: 51665
-
Bill Wendling authored
llvm-svn: 51664
-
Gabor Greif authored
llvm-svn: 51663
-
Bill Wendling authored
like. llvm-svn: 51662
-
Gabor Greif authored
llvm-svn: 51661
-
Bill Wendling authored
instruction to execute. This can be used for transformations (like two-address conversion) to remat an instruction instead of generating a "move" instruction. The idea is to decrease the live ranges and register pressure and all that jazz. llvm-svn: 51660
-
Bill Wendling authored
that it's safe to remat an instruction. llvm-svn: 51659
-
Owen Anderson authored
llvm-svn: 51658
-
- May 28, 2008
-
-
Owen Anderson authored
Factor the numbering computation into a separate method, and add the slightest attempt at some renumbering logic, which is currently unused. llvm-svn: 51652
-
Chris Lattner authored
from the rope. rdar://5952468 llvm-svn: 51651
-
Evan Cheng authored
llvm-svn: 51648
-
Evan Cheng authored
llvm-svn: 51647
-
Chris Lattner authored
llvm-svn: 51646
-
Chris Lattner authored
llvm-svn: 51645
-
Nate Begeman authored
llvm-svn: 51644
-
Chris Lattner authored
their release. llvm-svn: 51638
-
Chris Lattner authored
llvm-svn: 51636
-
Chris Lattner authored
llvm-svn: 51635
-
Chris Lattner authored
llvm-svn: 51634
-
Chris Lattner authored
on ia64. llvm-svn: 51633
-
Chris Lattner authored
llvm-svn: 51632
-
Chris Lattner authored
llvm-svn: 51631
-