- Apr 02, 2005
-
-
Chris Lattner authored
llvm-svn: 21006
-
Chris Lattner authored
llvm-svn: 21005
-
Chris Lattner authored
llvm-svn: 21004
-
Chris Lattner authored
llvm-svn: 21003
-
Chris Lattner authored
llvm-svn: 21002
-
Chris Lattner authored
llvm-svn: 21001
-
Chris Lattner authored
llvm-svn: 21000
-
Chris Lattner authored
llvm-svn: 20999
-
Chris Lattner authored
llvm-svn: 20996
-
Nate Begeman authored
Generate PowerPC 'subfic' instruction when appropriate llvm-svn: 20995
-
Nate Begeman authored
llvm-svn: 20994
-
John Criswell authored
type support. llvm-svn: 20993
-
Chris Lattner authored
llvm-svn: 20990
-
Nate Begeman authored
Teach the SelectionDAG code how to expand and promote it Have PPC32 LowerCallTo generate ISD::UNDEF for int arg regs used up by fp arguments, but not shadowing their value. This allows us to do the right thing with both fixed and vararg floating point arguments. llvm-svn: 20988
-
- Apr 01, 2005
-
-
Chris Lattner authored
llvm-svn: 20983
-
Duraid Madina authored
llvm-svn: 20982
-
Nate Begeman authored
LowerCallTo and ISD::CALL are going to need to be modified, regs are being set in the wrong order. llvm-svn: 20981
-
Nate Begeman authored
llvm-svn: 20979
-
Chris Lattner authored
llvm-svn: 20978
-
Chris Lattner authored
part to make sure we get the side effects and to avoid confusing the CFG. llvm-svn: 20977
-
Chris Lattner authored
llvm-svn: 20976
-
Nate Begeman authored
Fix calls with no arguments llvm-svn: 20975
-
Nate Begeman authored
18.8 to 14.8 seconds. The Pattern ISel is now often faster than the Simple ISel, esp. on memory intensive code. llvm-svn: 20973
-
Nate Begeman authored
llvm-svn: 20972
-
Nate Begeman authored
say that we support them, for the purposes of generating fsel instructions. llvm-svn: 20970
-
Nate Begeman authored
llvm-svn: 20969
-
Nate Begeman authored
generate compare immediate for integer compare with constant fold setcc into branch fold setcc into select Code generation quality for Shootout is now on par with the Simple ISel llvm-svn: 20968
-
Andrew Lenharth authored
llvm-svn: 20967
-
- Mar 31, 2005
-
-
Misha Brukman authored
llvm-svn: 20966
-
Andrew Lenharth authored
llvm-svn: 20965
-
Duraid Madina authored
* Stop being pessimistic about output register allocation * Start to handle function descriptors: compute target GPs and so on when doing indirect calls etc. Not there yet, though. For the moment, we try to use _indirect_ branches wherever possible, to stress test function descriptors. * FP divide-by-zero should work now * add varargs (it doesn't work, though) At this point, all of SingleSource passes (modulo C++ tests that are due to issues with the CFE, see note in the README.) Much of MultiSource also passes although there's still a ton of bugs around. Something for me to work on tomorrow, then. :) llvm-svn: 20960
-
Duraid Madina authored
* begin great adventure into correct function descriptor materialization llvm-svn: 20956
-
Duraid Madina authored
llvm-svn: 20955
-
Duraid Madina authored
used to get FP div-by-zero working properly (shunt the right answer depending on how frcpa sets its predicate output) llvm-svn: 20954
-
Nate Begeman authored
LowerCallTo. Handle ISD::ADD in SelectAddr, allowing us to have nonzero immediates for loads and stores, amazing! llvm-svn: 20946
-
Nate Begeman authored
Tell the SelectionDAG ISel to expand SEXTLOAD of i1 and i8, rather than complicate the code in ISD::SEXTLOAD to do it by hand Combine the FP and Int ISD::LOAD codegen Generate better code for constant pool loads As a result, all of Shootout, and likely many other programs are now working. llvm-svn: 20945
-
- Mar 30, 2005
-
-
Nate Begeman authored
Implement SINT_TO_FP and UINT_TO_FP Remove some dead code from the simple ISel llvm-svn: 20944
-
Misha Brukman authored
* Add links to mailing lists and publications llvm-svn: 20943
-
Andrew Lenharth authored
llvm-svn: 20942
-
Duraid Madina authored
llvm-svn: 20941
-