- Dec 09, 2008
-
-
Dan Gohman authored
pipeline model. llvm-svn: 60733
-
Dan Gohman authored
for spotting these! llvm-svn: 60728
-
- 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
llvm-svn: 60705
-
Devang Patel authored
Thanks Duncan! llvm-svn: 60702
-
Devang Patel authored
llvm-svn: 60701
-
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
llvm-svn: 60687
-
Dan Gohman authored
llvm-svn: 60684
-
Dan Gohman authored
llvm-svn: 60683
-
Nick Lewycky authored
llvm-svn: 60679
-
- Dec 07, 2008
-
-
Chris Lattner authored
useful. llvm-svn: 60674
-
Chris Lattner authored
llvm-svn: 60673
-
Chris Lattner authored
llvm-svn: 60672
-
Chris Lattner authored
so it "can't" break anything. That said, it does appear to work. llvm-svn: 60654
-
Chris Lattner authored
nodes. FoldSingleEntryPHINodes deletes the PHI, so there is no need to delete it afterward. llvm-svn: 60653
-
Owen Anderson authored
live interval updating. llvm-svn: 60652
-
Nick Lewycky authored
llvm-svn: 60651
-
Chris Lattner authored
llvm-svn: 60650
-
Chris Lattner authored
method. This will eventually take over load/store dep queries from getNonLocalDependency. For now it works fine, but is incredibly slow because it does no caching. Lets not switch GVN to use it until that is fixed :) llvm-svn: 60649
-
Chris Lattner authored
duplication of logic (in 2 places) to determine what pointer a load/store touches. This will be addressed in a future commit. llvm-svn: 60648
-
Chris Lattner authored
instead of making getDependencyFrom do it. llvm-svn: 60647
-
Chris Lattner authored
llvm-svn: 60644
-
Chris Lattner authored
llvm-svn: 60643
-
Chris Lattner authored
emphasize the scanning and make it more similar to getDependencyFrom llvm-svn: 60642
-
Chris Lattner authored
clobber with the current implementation. Instead of returning a "precise clobber" just return a fuzzy one. This doesn't matter to any clients anyway and should speed up analysis time very very slightly. llvm-svn: 60641
-
Chris Lattner authored
everything interesting anyway. llvm-svn: 60640
-
Chris Lattner authored
original impl was correct and noone actually makes the query anyway. llvm-svn: 60639
-
Chris Lattner authored
llvm-svn: 60636
-
- Dec 06, 2008
-
-
Chris Lattner authored
llvm-svn: 60633
-
Chris Lattner authored
llvm-svn: 60632
-