- Mar 17, 2006
-
-
Evan Cheng authored
llvm-svn: 26831
-
Chris Lattner authored
llvm-svn: 26824
-
Chris Lattner authored
llvm-svn: 26818
-
Evan Cheng authored
llvm-svn: 26817
-
Evan Cheng authored
ADD32ri8. llvm-svn: 26816
-
Evan Cheng authored
- Nuke a bogus comment. llvm-svn: 26815
-
Nate Begeman authored
Make the PPC backend not dependent on BRTWOWAY_CC and make the branch selector smarter about the code it generates, fixing a case in the readme. llvm-svn: 26814
-
- Mar 16, 2006
-
-
Evan Cheng authored
llvm-svn: 26810
-
Evan Cheng authored
llvm-svn: 26804
-
Evan Cheng authored
scale component of the target addressing mode. llvm-svn: 26802
-
- Mar 14, 2006
-
-
Evan Cheng authored
llvm-svn: 26742
-
Evan Cheng authored
llvm-svn: 26740
-
- Mar 09, 2006
-
-
Evan Cheng authored
llvm-svn: 26665
-
Chris Lattner authored
llvm-svn: 26625
-
- Mar 08, 2006
-
-
Evan Cheng authored
llvm-svn: 26604
-
Evan Cheng authored
and variable value. Similarly for memcpy. llvm-svn: 26603
-
- Mar 07, 2006
-
-
Jim Laskey authored
asm printer. llvm-svn: 26599
-
Evan Cheng authored
- Conditionalize Dwarf debugging output (Darwin only for now). llvm-svn: 26582
-
Evan Cheng authored
llvm-svn: 26581
-
- Mar 05, 2006
-
-
Chris Lattner authored
implement copysign as a native op if they have it. llvm-svn: 26541
-
Chris Lattner authored
llvm-svn: 26539
-
- Mar 04, 2006
-
-
Evan Cheng authored
llvm-svn: 26520
-
Evan Cheng authored
rep/stos and rep/mov if the count is not a constant. We could do rep/stosl; and $count, 3; rep/stosb For now, I will lower them to memset / memcpy calls. We will revisit this after a little bit experiment. Also need to take care of the trailing bytes even if the count is a constant. Since the max. number of trailing bytes are 3, we will simply issue loads / stores. llvm-svn: 26517
-
Evan Cheng authored
llvm-svn: 26512
-
- Mar 03, 2006
-
-
Chris Lattner authored
llvm-svn: 26479
-
- Mar 01, 2006
-
-
Evan Cheng authored
llvm-svn: 26438
-
Evan Cheng authored
llvm-svn: 26430
-
- Feb 28, 2006
-
-
Evan Cheng authored
llvm-svn: 26429
-
- Feb 26, 2006
-
-
Evan Cheng authored
than base). llvm-svn: 26382
-
Evan Cheng authored
and 2005-05-12-Int64ToFP. llvm-svn: 26380
-
- Feb 25, 2006
-
-
Evan Cheng authored
* Cleaned up and tweaked LEA cost analysis code. Removed some hacks. * Handle ADD $X, c to MOV32ri $X+c. These patterns cannot be autogen'd and they need to be matched before LEA. llvm-svn: 26376
-
Evan Cheng authored
llvm-svn: 26375
-
Evan Cheng authored
* Add patterns to handle GlobalAddress, ConstantPool, etc. MOV32ri to materialize these nodes in registers. ADD32ri to handle %reg + GA, etc. MOV32mi to handle store GA, etc. to memory. llvm-svn: 26374
-
Evan Cheng authored
llvm-svn: 26373
-
Evan Cheng authored
llvm-svn: 26372
-
Evan Cheng authored
llvm-svn: 26371
-
Evan Cheng authored
ADD X, 4 ==> MOV32ri $X+4, ... llvm-svn: 26366
-
- Feb 23, 2006
-
-
Evan Cheng authored
and ExternalSymbol. - Use C++ code (rather than tblgen'd selection code) to match the above mentioned leaf nodes. Do not mutate and nodes and do not record the selection in CodeGenMap. These nodes should be safe to duplicate. This is a performance win. llvm-svn: 26335
-
Chris Lattner authored
llvm-svn: 26327
-
Chris Lattner authored
llvm-svn: 26326
-