- Sep 12, 2007
-
-
Chris Lattner authored
using it for live-in values etc. llvm-svn: 41879
-
Dale Johannesen authored
llvm-svn: 41876
-
Dale Johannesen authored
Next round of x87 long double stuff. Getting close now, basically works. llvm-svn: 41875
-
Dale Johannesen authored
(could break hash table in ConstantFP) llvm-svn: 41874
-
Bill Wendling authored
llvm-svn: 41873
-
Evan Cheng authored
same time. Do not mark the "smaller" def as dead. llvm-svn: 41871
-
- Sep 11, 2007
-
-
Evan Cheng authored
llvm-svn: 41863
-
Evan Cheng authored
llvm-svn: 41862
-
Dale Johannesen authored
llvm-svn: 41859
-
Dale Johannesen authored
access to bits). Use them in place of float and double interfaces where appropriate. First bits of x86 long double constants handling (untested, probably does not work). llvm-svn: 41858
-
Bill Wendling authored
information for EH. llvm-svn: 41852
-
Duncan Sands authored
of their elements do not yield the same ParamAttrsList, though they should. On the other hand, everyone seems to pass such vectors with elements ordered by increasing index, so rather than sorting the elements simply assert that the elements are ordered in this way. llvm-svn: 41845
-
Duncan Sands authored
nested function. llvm-svn: 41844
-
Duncan Sands authored
init_trampoline. There is now only one trampoline intrinsic. llvm-svn: 41841
-
Duncan Sands authored
llvm-svn: 41840
-
Bill Wendling authored
that global stub instead of doing the ".set" thingy we were doing before. llvm-svn: 41838
-
Owen Anderson authored
llvm-svn: 41833
-
Devang Patel authored
llvm-svn: 41829
-
Devang Patel authored
llvm-svn: 41826
-
Devang Patel authored
llvm-svn: 41823
-
Devang Patel authored
llvm-svn: 41822
-
Devang Patel authored
llvm-svn: 41821
-
Chris Lattner authored
llvm-svn: 41819
-
Chris Lattner authored
llvm-svn: 41818
-
Devang Patel authored
llvm-svn: 41817
-
Chris Lattner authored
llvm-svn: 41816
-
Chris Lattner authored
llvm-svn: 41815
-
Evan Cheng authored
llvm-svn: 41812
-
Evan Cheng authored
llvm-svn: 41810
-
Evan Cheng authored
llvm-svn: 41809
-
- Sep 10, 2007
-
-
Chris Lattner authored
llvm-svn: 41808
-
Chris Lattner authored
cmpl %eax, %ecx setae %al movzbl %al, %eax instead of: cmpl %eax, %ecx setb %al xorb $1, %al movzbl %al, %eax when using logical not of a C comparison. llvm-svn: 41807
-
Chris Lattner authored
2. Lower calls to fabs and friends to FABS nodes etc unless the function has internal linkage. Before we wouldn't lower if it had a definition, which is incorrect. This allows us to compile: define double @fabs(double %f) { %tmp2 = tail call double @fabs( double %f ) ret double %tmp2 } into: _fabs: fabs f1, f1 blr llvm-svn: 41805
-
Chris Lattner authored
llvm-svn: 41804
-
Evan Cheng authored
instruction. These are implemented with xor which will modify the conditional code. They should be rematerialized as move instructions. llvm-svn: 41802
-
Devang Patel authored
llvm-svn: 41800
-
Devang Patel authored
llvm-svn: 41798
-
- Sep 09, 2007
-
-
Owen Anderson authored
llvm-svn: 41792
-
- Sep 08, 2007
-
-
Dale Johannesen authored
llvm-svn: 41786
-
Evan Cheng authored
first region, just deallocate all but the last region in the list. llvm-svn: 41782
-