- Apr 03, 2005
-
-
Andrew Lenharth authored
llvm-svn: 21063
-
Duraid Madina authored
"!!!!!!!! IF YOU CHANGE SPACES TO TABS, YOU WILL BE KILLED!!!!!!" llvm-svn: 21062
-
Duraid Madina authored
llvm-svn: 21061
-
Nate Begeman authored
Implement not, nor, nand, and eqv llvm-svn: 21060
-
Andrew Lenharth authored
llvm-svn: 21051
-
- Apr 02, 2005
-
-
Andrew Lenharth authored
Try several things. 1) drop /i from FP ops 2) factor out FP to Int moves and provide 21264 support for those 3) match not 4) match ornot andnot xornot llvm-svn: 21046
-
Chris Lattner authored
llvm-svn: 21044
-
Chris Lattner authored
llvm-svn: 21042
-
Chris Lattner authored
llvm-svn: 21041
-
Chris Lattner authored
llvm-svn: 21038
-
Chris Lattner authored
llvm-svn: 21037
-
Chris Lattner authored
to std::set<std::pair<Inst,Func>> to avoid duplicate entries. This speeds up the CompleteBU pass from 1.99s to .15s on povray and the eqgraph passes from 1.5s to .16s on the same. llvm-svn: 21031
-
Chris Lattner authored
to std::set<std::pair<Inst,Func>> to avoid duplicate entries. llvm-svn: 21030
-
Andrew Lenharth authored
llvm-svn: 21029
-
Andrew Lenharth authored
llvm-svn: 21028
-
Chris Lattner authored
llvm-svn: 21026
-
Duraid Madina authored
- turn off assembler's autoalignment - set FunctionAddrPrefix/Suffix so that .data8 entries pointing to functions have their value wrapped in @fptr(), so that a function descriptor will be materialized for that function. llvm-svn: 21025
-
Duraid Madina authored
(which may or be function pointers) in the asmprinter. For the moment, this changes nothing, except the IA64 backend which can use this to write: data8.ua @fptr(blah__blah__mangled_function_name) (by setting FunctionAddrPrefix/Suffix to "@fptr(" / ")") llvm-svn: 21024
-
Duraid Madina authored
llvm-svn: 21023
-
Duraid Madina authored
llvm-svn: 21022
-
Nate Begeman authored
Implement ISD::FABS and ISD::FNEG nodes Implement SHL_PARTS, SRL_PARTS, and SRA_PARTS Generate PowerPC 'fneg', 'fabs', and 'fnabs' instructions llvm-svn: 21018
-
Chris Lattner authored
llvm-svn: 21017
-
Chris Lattner authored
llvm-svn: 21016
-
Chris Lattner authored
llvm-svn: 21015
-
Chris Lattner authored
llvm-svn: 21014
-
Chris Lattner authored
llvm-svn: 21013
-
Duraid Madina authored
llvm-svn: 21012
-
Chris Lattner authored
llvm-svn: 21011
-
Chris Lattner authored
llvm-svn: 21010
-
Chris Lattner authored
dont' regen the whole dag if unneccesary. Second, fix and ugly bug with the _PARTS nodes that caused legalize to produce multiples of them. Finally, implement initial support for FABS and FNEG. Currently FNEG is the only one to be trusted though. llvm-svn: 21009
-
Chris Lattner authored
llvm-svn: 21008
-
Chris Lattner authored
llvm-svn: 21007
-
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
-