- Dec 09, 2008
-
-
Dan Gohman authored
pipeline model. llvm-svn: 60733
-
Dan Gohman authored
for spotting these! llvm-svn: 60728
-
Devang Patel authored
llvm-svn: 60727
-
- Dec 08, 2008
-
-
Chris Lattner authored
jump threading has been shown to only expose problems not have bugs itself. I'm sure it's completely bug free! ;-) llvm-svn: 60725
-
Evan Cheng authored
llvm-svn: 60711
-
Dan Gohman authored
llvm-svn: 60707
-
Dan Gohman authored
avoids GCC's warning even on 64-bit hosts. llvm-svn: 60706
-
Dan Gohman authored
llvm-svn: 60705
-
Ted Kremenek authored
llvm-svn: 60703
-
Devang Patel authored
Thanks Duncan! llvm-svn: 60702
-
Devang Patel authored
llvm-svn: 60701
-
Duncan Sands authored
llvm-svn: 60698
-
Duncan Sands authored
llvm-svn: 60697
-
Dan Gohman authored
and use it in x86 address mode folding. Also, make getRegForValue return 0 for illegal types even if it has a ValueMap for them, because Argument values are put in the ValueMap. This fixes PR3181. llvm-svn: 60696
-
Chris Lattner authored
track of whether the CachedNonLocalPointerInfo for a block is specific to a block. If so, just return it without any pred scanning. This is good for a 6% speedup on GVN (when it uses this lookup method, which it doesn't right now). llvm-svn: 60695
-
Chris Lattner authored
llvm-svn: 60694
-
Chris Lattner authored
remove some more 64-bit divs and rems from the StructLayout ctor. llvm-svn: 60692
-
Dan Gohman authored
as suggested in PR3182. llvm-svn: 60691
-
Dan Gohman authored
llvm-svn: 60690
-
Evan Cheng authored
llvm-svn: 60689
-
Chris Lattner authored
AND. This is speedup on any reasonable target, but particularly on 32-bit targets where this often turns into a libcall like udivdi3. We know that alignments are a power of two but the compiler doesn't. llvm-svn: 60688
-
Chris Lattner authored
llvm-svn: 60687
-
Dan Gohman authored
llvm-svn: 60685
-
Dan Gohman authored
llvm-svn: 60684
-
Dan Gohman authored
llvm-svn: 60683
-
Dan Gohman authored
to allow the "safe" backend to be run with a different path, and/or with different command-line options. This enables the following use cases: - bugpoint llc against an llc command from a different build - bugpoint llc against the same llc with different command-line options - and more... Also, document the existing "custom" interpreter options. llvm-svn: 60681
-
Nick Lewycky authored
llvm-svn: 60679
-
- Dec 07, 2008
-
-
Dan Gohman authored
llvm-svn: 60678
-
Dan Gohman authored
in a really obscure way, but more importantly has the side effect of avoiding a GCC warning in the case that IntType is bool. llvm-svn: 60677
-
Chris Lattner authored
useful. llvm-svn: 60674
-
Chris Lattner authored
llvm-svn: 60673
-
Chris Lattner authored
llvm-svn: 60672
-
Chris Lattner authored
llvm-svn: 60671
-
Oscar Fuentes authored
llvm-svn: 60670
-
Mikhail Glushenkov authored
llvm-svn: 60669
-
Mikhail Glushenkov authored
llvm-svn: 60668
-
Mikhail Glushenkov authored
Makes (forward) work better. llvm-svn: 60667
-
Mikhail Glushenkov authored
llvm-svn: 60666
-
Mikhail Glushenkov authored
llvm-svn: 60665
-
Mikhail Glushenkov authored
llvm-svn: 60664
-