- Jan 16, 2005
-
-
Chris Lattner authored
llvm-svn: 19617
-
Tanya Lattner authored
llvm-svn: 19615
-
Chris Lattner authored
* Remove custom promotion for bool and byte select ops. Legalize now promotes them for us. * Allow folding ConstantPoolIndexes into EXTLOAD's, useful for float immediates. * Declare which operations are not supported better. * Add some hacky code for TRUNCSTORE to pretend that we have truncstore for i16 types. This is useful for testing promotion code because I can just remove 16-bit registers all together and verify that programs work. llvm-svn: 19614
-
Chris Lattner authored
track of how to deal with it, and provide the target with a hook that they can use to legalize arbitrary operations in arbitrary ways. Implement custom lowering for a couple of ops, implement promotion for select operations (which x86 needs). llvm-svn: 19613
-
Chris Lattner authored
llvm-svn: 19612
-
Chris Lattner authored
llvm-svn: 19611
-
Chris Lattner authored
llvm-svn: 19610
-
Chris Lattner authored
llvm-svn: 19606
-
Chris Lattner authored
llvm-svn: 19605
-
Chris Lattner authored
llvm-svn: 19604
-
Chris Lattner authored
llvm-svn: 19597
-
Chris Lattner authored
llvm-svn: 19596
-
Chris Lattner authored
llvm-svn: 19595
-
Reid Spencer authored
llvm-svn: 19592
-
Tanya Lattner authored
llvm-svn: 19587
-
Chris Lattner authored
llvm-svn: 19586
-
Chris Lattner authored
llvm-svn: 19584
-
Chris Lattner authored
llvm-svn: 19583
-
Chris Lattner authored
llvm-svn: 19582
-
Chris Lattner authored
llvm-svn: 19581
-
Chris Lattner authored
llvm-svn: 19580
-
Chris Lattner authored
llvm-svn: 19579
-
Chris Lattner authored
llvm-svn: 19578
-
Chris Lattner authored
llvm-svn: 19577
-
- Jan 15, 2005
-
-
Chris Lattner authored
basically everything. llvm-svn: 19576
-
Chris Lattner authored
llvm-svn: 19575
-
Chris Lattner authored
ZERO_EXTEND_INREG for targets that don't support them. llvm-svn: 19573
-
Chris Lattner authored
llvm-svn: 19572
-
Chris Lattner authored
llvm-svn: 19571
-
Chris Lattner authored
Add support for new SIGN_EXTEND_INREG, ZERO_EXTEND_INREG, and FP_ROUND_INREG operators. Realize that if we do any promotions, we need to iterate SelectionDAG construction. llvm-svn: 19569
-
Chris Lattner authored
llvm-svn: 19568
-
Chris Lattner authored
llvm-svn: 19567
-
Chris Lattner authored
llvm-svn: 19566
-
Chris Lattner authored
llvm-svn: 19565
-
- Jan 14, 2005
-
-
Reid Spencer authored
llvm-svn: 19563
-
Chris Lattner authored
stores/loads. llvm-svn: 19562
-
Chris Lattner authored
llvm-svn: 19561
-
Chris Lattner authored
llvm-svn: 19559
-
Chris Lattner authored
llvm-svn: 19557
-
Chris Lattner authored
llvm-svn: 19555
-