- Nov 12, 2009
-
-
Chandler Carruth authored
This resolves the layering violation where CodeGen depended on Frontend. llvm-svn: 86998
-
- Nov 09, 2009
-
-
Douglas Gregor authored
ArrayType>()) does not instantiate. Update all callers that used this unsafe feature to use the appropriate ASTContext::getAs*ArrayType method. llvm-svn: 86596
-
- Nov 04, 2009
-
-
Fariborz Jahanian authored
of array objects on block exit. Patch is by Anders Calrsson. llvm-svn: 86032
-
Tanya Lattner authored
Merge constant array and structures. This will create a global variables for arrays and structs that are constant and their initializer is constant. It is on by default but can be disable with the flag -fno-merge-all-constants. llvm-svn: 85991
-
Mike Stump authored
type to look at the volatile specifier. I found these all from just hand auditing the code. llvm-svn: 85967
-
- Oct 29, 2009
-
-
Fariborz Jahanian authored
llvm-svn: 85512
-
- Oct 21, 2009
-
-
Mike Stump authored
llvm-svn: 84719
-
- Oct 16, 2009
-
-
Nuno Lopes authored
llvm-svn: 84255
-
- Oct 13, 2009
-
-
Benjamin Kramer authored
llvm-svn: 83964
-
- Oct 10, 2009
-
-
Devang Patel authored
llvm-svn: 83676
-
- Oct 08, 2009
-
-
Devang Patel authored
Record location info before emiting alloca for arguments. This allows arguments to have proper location info. llvm-svn: 83567
-
- Sep 26, 2009
-
-
Anders Carlsson authored
llvm-svn: 82868
-
- Sep 22, 2009
-
-
Mike Stump authored
llvm-svn: 82508
-
- Sep 13, 2009
-
-
Anders Carlsson authored
llvm-svn: 81681
-
- Sep 12, 2009
-
-
Mike Stump authored
llvm-svn: 81620
-
Anders Carlsson authored
llvm-svn: 81602
-
Anders Carlsson authored
For __block variables, cache the LLVM types as well as which LLVM field where the variable is stored. llvm-svn: 81599
-
- Sep 11, 2009
-
-
Anders Carlsson authored
llvm-svn: 81481
-
- Sep 10, 2009
-
-
Anders Carlsson authored
llvm-svn: 81423
-
Daniel Dunbar authored
llvm-svn: 81384
-
- Sep 09, 2009
-
-
Mike Stump authored
llvm-svn: 81346
-
Anders Carlsson authored
llvm-svn: 81315
-
- Aug 17, 2009
-
-
Anders Carlsson authored
llvm-svn: 79261
-
- Aug 16, 2009
-
-
Anders Carlsson authored
Add an IsInitializer flag to EmitAnyExpr. This is used to prevent temporaries from being destroyed when they're bound to a reference variable. llvm-svn: 79179
-
- Aug 13, 2009
-
-
Owen Anderson authored
llvm-svn: 78946
-
- Aug 08, 2009
-
-
Anders Carlsson authored
llvm-svn: 78507
-
- Aug 06, 2009
-
-
Owen Anderson authored
llvm-svn: 78259
-
- Aug 03, 2009
-
-
Fariborz Jahanian authored
llvm-svn: 77993
-
Fariborz Jahanian authored
llvm-svn: 77991
-
- Aug 02, 2009
-
-
Anders Carlsson authored
llvm-svn: 77915
-
- Jul 31, 2009
-
-
Owen Anderson authored
llvm-svn: 77722
-
Mike Stump authored
llvm-svn: 77629
-
- Jul 30, 2009
-
-
Owen Anderson authored
llvm-svn: 77514
-
- Jul 29, 2009
-
-
Owen Anderson authored
llvm-svn: 77492
-
- Jul 26, 2009
-
-
Daniel Dunbar authored
llvm-svn: 77147
-
- Jul 25, 2009
-
-
Owen Anderson authored
llvm-svn: 77012
-
- Jul 19, 2009
-
-
Daniel Dunbar authored
llvm-svn: 76362
-
Daniel Dunbar authored
- Emit variable declarations as "simple", we want to avoid forcing the creation of a dummy basic block, but still need to make the variable available for later use. - With that, we can now skip IRgen for other unreachable statements (which don't define a label). - Anders, I added two fixmes on calls to EmitVLASize, can you check them? llvm-svn: 76361
-
- Jul 15, 2009
-
-
Owen Anderson authored
llvm-svn: 75705
-
- Jul 13, 2009
-
-
Owen Anderson authored
llvm-svn: 75446
-