- Sep 11, 2007
-
-
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
-
Ted Kremenek authored
llvm-svn: 41814
-
Dale Johannesen authored
llvm-svn: 41813
-
Evan Cheng authored
llvm-svn: 41812
-
Steve Naroff authored
Fix the following bug submitted by Justin Handville. int main(int argc, char* argv[]) { return 0; } After speaking briefly with Chris, we decided this should be a front-end fix. The fix...have Sema::GetTypeForDeclarator() do the default function/array conversion, as I outlined in the 9/9 email on this topic. Since this conversion is done before Sema::ParseParamDeclarator(), I thought I could remove the conversion from Sema::ParseParamDeclarator(). Unfortunately, this didn't work. The conversion apparently needs to be done in both places (which doesn't make sense to me). Will investigate. llvm-svn: 41811
-
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
-
Steve Naroff authored
llvm-svn: 41803
-
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
-
Fariborz Jahanian authored
class object. llvm-svn: 41801
-
Devang Patel authored
llvm-svn: 41800
-
Devang Patel authored
llvm-svn: 41799
-
Devang Patel authored
llvm-svn: 41798
-
Ted Kremenek authored
that refer to direct function calls. Modified interface of LiveVariables to only track liveness of VarDecls. This cleans up a bunch of edge cases, and removed the bug just mentioned. llvm-svn: 41797
-
Ted Kremenek authored
llvm-svn: 41796
-
Ted Kremenek authored
refers to a function. llvm-svn: 41795
-
Ted Kremenek authored
"Audit" to "Observer" and "Observe" llvm-svn: 41794
-
- Sep 09, 2007
-
-
Owen Anderson authored
llvm-svn: 41792
-
Daniel Berlin authored
llvm-svn: 41790
-
Owen Anderson authored
llvm-svn: 41787
-
- Sep 08, 2007
-
-
Dale Johannesen authored
llvm-svn: 41786
-
Nick Lewycky authored
optional. llvm-svn: 41785
-