- Sep 11, 2007
-
-
Daniel Berlin authored
llvm-svn: 41855
-
Bill Wendling authored
llvm-svn: 41854
-
Bill Wendling authored
information for EH. llvm-svn: 41852
-
Chris Lattner authored
llvm-svn: 41851
-
Chris Lattner authored
llvm-svn: 41850
-
Chris Lattner authored
llvm-svn: 41849
-
Duncan Sands authored
the underlying nested function. llvm-svn: 41846
-
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
based on whether the key AND the value require ctors/dtors. llvm-svn: 41837
-
Owen Anderson authored
keys. llvm-svn: 41834
-
Owen Anderson authored
llvm-svn: 41833
-
Daniel Berlin authored
Fix bugs with &=, intersect with complement. Add three argument version of intersect with complement. llvm-svn: 41832
-
Owen Anderson authored
llvm-svn: 41831
-
Daniel Berlin authored
llvm-svn: 41830
-
Devang Patel authored
llvm-svn: 41829
-
Devang Patel authored
llvm-svn: 41826
-
Chris Lattner authored
llvm-svn: 41824
-
Devang Patel authored
llvm-svn: 41823
-
Devang Patel authored
llvm-svn: 41822
-
Devang Patel authored
llvm-svn: 41821
-
Chris Lattner authored
llvm-svn: 41820
-
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
-
Dale Johannesen authored
llvm-svn: 41813
-
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
llvm-svn: 41806
-
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
-