- Jul 27, 2005
-
-
Jeff Cohen authored
llvm-svn: 22523
-
- Jul 19, 2005
-
-
Nate Begeman authored
llvm-svn: 22469
-
- Jul 05, 2005
-
-
Chris Lattner authored
1. Pass Value*'s into lowering methods so that the proper pointers can be added to load/stores from the valist 2. Intrinsics that return void should only return a token chain, not a token chain/retval pair. 3. Rename LowerVAArgNext -> LowerVAArg, because VANext is long gone. llvm-svn: 22338
-
- Jun 29, 2005
-
-
Andrew Lenharth authored
llvm-svn: 22315
-
Andrew Lenharth authored
tracking the instructions causing loads and stores provides more information than just the pointer being loaded or stored llvm-svn: 22311
-
- Jun 22, 2005
-
-
Andrew Lenharth authored
See last commit for LangRef, this implements it on all targets. llvm-svn: 22273
-
- Jun 18, 2005
-
-
Andrew Lenharth authored
llvm-svn: 22254
-
- May 14, 2005
-
-
Chris Lattner authored
llvm-svn: 22026
-
Chris Lattner authored
llvm-svn: 22015
-
Chris Lattner authored
llvm-svn: 22004
-
Chris Lattner authored
llvm-svn: 21993
-
- May 13, 2005
-
-
Chris Lattner authored
llvm-svn: 21958
-
Chris Lattner authored
llvm-svn: 21931
-
Chris Lattner authored
llvm-svn: 21930
-
- May 12, 2005
-
-
Chris Lattner authored
llvm-svn: 21900
-
- May 11, 2005
-
-
Chris Lattner authored
llvm-svn: 21870
-
- May 10, 2005
-
-
Chris Lattner authored
llvm-svn: 21833
-
- May 09, 2005
-
-
Chris Lattner authored
llvm-svn: 21825
-
Chris Lattner authored
being stored/loaded through! llvm-svn: 21806
-
Chris Lattner authored
llvm-svn: 21804
-
- May 05, 2005
-
-
Chris Lattner authored
Lower debug info to noops. llvm-svn: 21698
-
- May 03, 2005
-
-
Andrew Lenharth authored
population (ctpop). Generic lowering is implemented, however only promotion is implemented for SelectionDAG at the moment. More coming soon. llvm-svn: 21676
-
- Apr 30, 2005
-
-
Chris Lattner authored
was contributed by Morten Ofstad, with some minor tweaks and bug fixes added by me. llvm-svn: 21636
-
- Apr 27, 2005
-
-
Andrew Lenharth authored
Implement Value* tracking for loads and stores in the selection DAG. This enables one to use alias analysis in the backends. (TRUNK)Stores and (EXT|ZEXT|SEXT)Loads have an extra SDOperand which is a SrcValueSDNode which contains the Value*. Note that if the operation is introduced by the backend, it will still have the operand, but the value* will be null. llvm-svn: 21599
-
- Apr 22, 2005
-
-
Misha Brukman authored
llvm-svn: 21439
-
Misha Brukman authored
llvm-svn: 21420
-
- Apr 13, 2005
-
-
Nate Begeman authored
Make llvm undef values generate ISD::UNDEF nodes llvm-svn: 21261
-
- Apr 09, 2005
-
-
Chris Lattner authored
llvm-svn: 21167
-
- Apr 02, 2005
-
-
Chris Lattner authored
llvm-svn: 21014
-
Chris Lattner authored
llvm-svn: 21011
-
- Mar 31, 2005
-
-
Andrew Lenharth authored
llvm-svn: 20965
-
- Mar 30, 2005
-
-
Chris Lattner authored
them up after the code has been emitted. This allows targets to select one mbb as multiple mbb's as needed. llvm-svn: 20937
-
- Mar 29, 2005
-
-
Chris Lattner authored
returned integer values all of the way to 64-bits (we only did it to 32-bits leaving the top bits undefined). This causes problems for targets like alpha whose ABI's define the top bits too. llvm-svn: 20926
-
- Mar 26, 2005
-
-
Nate Begeman authored
llvm-svn: 20842
-
- Mar 15, 2005
-
-
Chris Lattner authored
using Function::arg_{iterator|begin|end}. Likewise Module::g* -> Module::global_*. This patch is contributed by Gabor Greif, thanks! llvm-svn: 20597
-
- Feb 17, 2005
-
-
Misha Brukman authored
llvm-svn: 20231
-
Chris Lattner authored
Don't sink argument loads into loops or other bad places. This disables folding of argument loads with instructions that are not in the entry block. llvm-svn: 20228
-
- Jan 23, 2005
-
-
Chris Lattner authored
llvm-svn: 19779
-
Chris Lattner authored
llvm-svn: 19763
-
- Jan 19, 2005
-
-
Chris Lattner authored
llvm-svn: 19707
-