- Oct 10, 2008
-
-
Steve Naroff authored
This completes the fix for <rdar://problem/6272905> clang block rewriter: parameter to function not imported into block?. llvm-svn: 57350
-
Anton Korobeynikov authored
llvm-svn: 57348
-
Anton Korobeynikov authored
llvm-svn: 57347
-
Anton Korobeynikov authored
llvm-svn: 57346
-
Anton Korobeynikov authored
Add dummy 'm' inline asm constraint handler for Sparc. I'm not sure, whether it is correct, however :) llvm-svn: 57345
-
Anton Korobeynikov authored
llvm-svn: 57344
-
Owen Anderson authored
llvm-svn: 57343
-
Owen Anderson authored
Add a basic intra-procedural escape analysis. This hasn't be extensively tested yet, but feedback is welcome. llvm-svn: 57342
-
Seo Sanghyeon authored
llvm-svn: 57341
-
Mon P Wang authored
in getPointerToFunction llvm-svn: 57340
-
Mon P Wang authored
llvm-svn: 57339
-
Mon P Wang authored
llvm-svn: 57338
-
Steve Naroff authored
Final phase of converting BlockDecls over to DeclContext. This is unfortunately a largish/complex diff, however it was necessry to pass all the current block tests. llvm-svn: 57337
-
Daniel Dunbar authored
llvm-svn: 57335
-
Daniel Dunbar authored
llvm-svn: 57334
-
Ted Kremenek authored
llvm-svn: 57333
-
Dale Johannesen authored
llvm-svn: 57332
-
Dale Johannesen authored
llvm-svn: 57331
-
Dale Johannesen authored
llvm-svn: 57330
-
Dale Johannesen authored
and APFloat::convertToInteger. Restore return value to IEEE754. Adjust all users accordingly. llvm-svn: 57329
-
- Oct 09, 2008
-
-
Dale Johannesen authored
make it clearer what the function does. No functional change. llvm-svn: 57325
-
Nick Lewycky authored
llvm-svn: 57320
-
Chris Lattner authored
llvm-svn: 57318
-
Zhongxing Xu authored
llvm-svn: 57317
-
Argyrios Kyrtzidis authored
class C { static const int number = 50; static int arr[number]; }; Here's how it worked: -GetTypeForDeclarator was called from both Sema::ActOnCXXMemberDeclarator and Sema::ActOnDeclarator. -VariableArrayTypes are not uniqued so two VariableArrayTypes were created with the same DeclRefExpr. -On exit they both tried to destroy that one DeclRefExpr. The fix is not to use GetTypeForDeclarator from the Sema::ActOnCXXMemberDeclarator. llvm-svn: 57313
-
- Oct 08, 2008
-
-
Dale Johannesen authored
thus aligning the label. llvm-svn: 57310
-
Dale Johannesen authored
g++dg/abi/key2.C llvm-svn: 57309
-
Nuno Lopes authored
llvm-svn: 57305
-
Steve Naroff authored
This required changes to attach the compound statement later on (like we do for functions). llvm-svn: 57304
-
Ted Kremenek authored
llvm-svn: 57303
-
Steve Naroff authored
llvm-svn: 57299
-
Steve Naroff authored
- Modify BlockExpr to reference the BlockDecl. This is "cleanup" necessary to improve our lookup semantics for blocks (to fix <rdar://problem/6272905> clang block rewriter: parameter to function not imported into block?). Still some follow-up work to finish this (forthcoming). llvm-svn: 57298
-
Jim Grosbach authored
llvm-svn: 57295
-
Duncan Sands authored
GCC 4.4.0 gives an error on the "int" declaration for example saying that it has already been declared (using the "short" one). Using templates here allow the compiler to distinguish between the function to choose. Also, "llvm/Support/DataTypes.h" was not included, leading to error messages about not knowing "uint32_t" for example. Patch by Samuel Tardieu. llvm-svn: 57292
-
Duncan Sands authored
Patch by Samuel Tardieu. llvm-svn: 57291
-
Chris Lattner authored
llvm-svn: 57290
-
Chris Lattner authored
are required to compile with the latest Bison. Patch by Samuel Tardieu! llvm-svn: 57289
-
Chris Lattner authored
patch by Samuel Tardieu! llvm-svn: 57288
-
Chris Lattner authored
llvm-svn: 57287
-
Owen Anderson authored
Fix the case where an instruction is not properly marked as using all registers that alias its inputs. llvm-svn: 57286
-