- Jul 19, 2010
-
-
Eli Friedman authored
llvm-svn: 108674
-
Mikhail Glushenkov authored
llvm-svn: 108673
-
Daniel Dunbar authored
llvm-svn: 108666
-
Daniel Dunbar authored
- Unfortunate, but necessary for now to handle subtarget instruction matching. Eventually we should factor out the lower level target machine information so we don't need to do this. llvm-svn: 108664
-
Daniel Dunbar authored
llvm-svn: 108663
-
Michael J. Spencer authored
llvm-svn: 108662
-
Daniel Dunbar authored
portable enough. - Downside is we now double dispatch through a stub function, but this isn't performance critical. llvm-svn: 108661
-
- Jul 18, 2010
-
-
Daniel Dunbar authored
llvm-svn: 108658
-
Daniel Dunbar authored
sequences, not just strings. llvm-svn: 108655
-
Daniel Dunbar authored
llvm-svn: 108654
-
Daniel Dunbar authored
llvm-svn: 108653
-
Daniel Dunbar authored
llvm-svn: 108652
-
Chris Lattner authored
is a very reasonable position on life! llvm-svn: 108650
-
Daniel Dunbar authored
support macros. llvm-svn: 108649
-
Daniel Dunbar authored
llvm-svn: 108648
-
Daniel Dunbar authored
llvm-svn: 108647
-
Daniel Dunbar authored
llvm-svn: 108646
-
Daniel Dunbar authored
llvm-svn: 108645
-
Daniel Dunbar authored
llvm-svn: 108644
-
Douglas Gregor authored
llvm-svn: 108642
-
Owen Anderson authored
llvm-svn: 108640
-
Owen Anderson authored
Add a DAGCombine xform to fold away redundant float->double->float conversions around sqrt instructions. I am assured by people more knowledgeable than me that there are no rounding issues in eliminating this. This fixed <rdar://problem/8197504>. llvm-svn: 108639
-
Lang Hames authored
LoopSplitter be run prior to register allocation. Entirely for testing purposes at the moment. llvm-svn: 108634
-
- Jul 17, 2010
-
-
Gabor Greif authored
llvm-svn: 108631
-
Duncan Sands authored
llvm-svn: 108629
-
Bill Wendling authored
llvm-svn: 108628
-
Chris Lattner authored
llvm-svn: 108626
-
Chris Lattner authored
llvm-svn: 108625
-
Zhongxing Xu authored
llvm-svn: 108620
-
Lang Hames authored
llvm-svn: 108618
-
Lang Hames authored
llvm-svn: 108616
-
Lang Hames authored
Still very much under development. Comments and fixes will be forthcoming. (This commit includes some small tweaks to LiveIntervals & LoopInfo to support the splitter) llvm-svn: 108615
-
Owen Anderson authored
llvm-svn: 108614
-
Lang Hames authored
any command line paramater changed the register allocation produced by PBQP. Turns out variety is not the spice of life. Fixed some comparators, added others. All good now. llvm-svn: 108613
-
Eli Friedman authored
llvm-svn: 108612
-
Chris Lattner authored
llvm-svn: 108611
-
Chris Lattner authored
constant replacement which was botching its handling of types. Use of getType() instead of getRawType() was causing the type map in constant folding to be updated wrong. llvm-svn: 108610
-
Eli Friedman authored
llvm-svn: 108609
-
Jim Grosbach authored
instruction for non-constant operands. This includes the case referenced in the README.txt regarding a bitfield copy. llvm-svn: 108608
-
Eli Friedman authored
llvm-svn: 108607
-