- Dec 09, 2008
-
-
Nuno Lopes authored
llvm-svn: 60770
-
Dan Gohman authored
llvm-svn: 60769
-
Mikhail Glushenkov authored
llvm-svn: 60767
-
Mikhail Glushenkov authored
llvm-svn: 60766
-
Mikhail Glushenkov authored
llvm-svn: 60765
-
Mikhail Glushenkov authored
llvm-svn: 60764
-
Sebastian Redl authored
llvm-svn: 60763
-
Sebastian Redl authored
llvm-svn: 60761
-
rdar://problem/6429113Steve Naroff authored
More fancy footwork to cope with rewriting property 'setters'. llvm-svn: 60760
-
Zhongxing Xu authored
llvm-svn: 60759
-
Zhongxing Xu authored
llvm-svn: 60758
-
Duncan Sands authored
llvm-svn: 60755
-
Chris Lattner authored
llvm-svn: 60754
-
Bill Wendling authored
llvm-svn: 60753
-
Chris Lattner authored
the first block of a query specially. This makes the "complete query caching" subsystem more effective, avoiding predecessor queries. This speeds up GVN another 4%. llvm-svn: 60752
-
Chris Lattner authored
and split its inner loop out into a new GetNonLocalInfoForBlock function. No functionality change. llvm-svn: 60751
-
Evan Cheng authored
llvm-svn: 60750
-
Mon P Wang authored
one of its operand. llvm-svn: 60749
-
Nick Lewycky authored
llvm-svn: 60748
-
Chris Lattner authored
This speeds up the new GVN by another 3% llvm-svn: 60747
-
Chris Lattner authored
position instead of using a full sort. This speeds up GVN by ~4% with the new memdep stuff. llvm-svn: 60746
-
Chris Lattner authored
pred iterator. llvm-svn: 60745
-
Chris Lattner authored
llvm-svn: 60744
-
Chris Lattner authored
queries. This speeds up GVN using the new queries (not yet checked in) by just over 10%. llvm-svn: 60743
-
Chris Lattner authored
really simple cache class for these queries. Hopefully this can be removed if pred_iterator speeds back up. llvm-svn: 60742
-
Scott Michel authored
- Fix call.ll and call_indirect.ll expected results, now that it's using a different pre-register allocation scheduler. llvm-svn: 60741
-
Mon P Wang authored
Fix the shift amount when unrolling a vector shift into scalar shifts. Fix problem in getShuffleScalarElt where it assumes that the input of a bit convert must be a vector. llvm-svn: 60740
-
Chris Lattner authored
on test/CodeGen/Generic/2007-06-06-CriticalEdgeLandingPad. llvm-svn: 60739
-
Scott Michel authored
- Change default scheduling preference to list-burr, which produces somewhat better code than the default. Could also use list-tdrr, but need to ask dev list about the appropriate handy mnemonic before commiting. llvm-svn: 60738
-
Bill Wendling authored
complete. For instance, it lowers the common case into this less-than-optimal code: addl %ecx, %eax seto %cl testb %cl, %cl jne LBB1_2 ## overflow instead of: addl %ecx, %eax jo LBB1_2 ## overflow That will come in a future commit. llvm-svn: 60737
-
Dan Gohman authored
llvm-svn: 60736
-
Chris Lattner authored
llvm-svn: 60735
-
Ted Kremenek authored
llvm-svn: 60734
-
Dan Gohman authored
pipeline model. llvm-svn: 60733
-
Ted Kremenek authored
llvm-svn: 60732
-
Ted Kremenek authored
llvm-svn: 60731
-
Ted Kremenek authored
Fixed LiveVariables bug where we didn't consider block-level expressions that functioned as the size of a VLA to be live. llvm-svn: 60730
-
Fariborz Jahanian authored
llvm-svn: 60729
-
Dan Gohman authored
for spotting these! llvm-svn: 60728
-
Devang Patel authored
llvm-svn: 60727
-