- Sep 04, 2007
-
-
Chris Lattner authored
llvm-svn: 41692
-
- Sep 01, 2007
-
-
Chris Lattner authored
llvm-svn: 41662
-
Chris Lattner authored
llvm-svn: 41661
-
Chris Lattner authored
support any sort of expr, add a new EmitAnyExpr routine. llvm-svn: 41660
-
Chris Lattner authored
llvm-svn: 41656
-
- Aug 31, 2007
-
-
Chris Lattner authored
to their corresponding library routines (e.g. isinf). This allows us to handle all the stuff in macos math.h, and other stuff as it's added to *Builtins.def. llvm-svn: 41634
-
Chris Lattner authored
llvm-svn: 41633
-
- Aug 30, 2007
-
-
Steve Naroff authored
Fix the following redefinition errors submitted by Keith Bauer... [dylan:~/llvm/tools/clang] admin% cat tentative_decls.c // incorrectly generates redefinition error extern int array[3]; int array[3]; // incorrectly generates a redefinition error extern void nup(int a[3]); void nup(int a[3]) {} It turns out that this exposed a fairly major flaw in the type system, array types were never getting uniqued! This is because all array types contained an expression, which aren't unique. To solve this, we now have 2 array types, ConstantArrayType and VariableArrayType. ConstantArrayType's are unique, VAT's aren't. This is a fairly extensive set of fundamental changes. Fortunately, all the tests pass. Nevertheless, there may be some collateral damage:-) If so, let me know! llvm-svn: 41592
-
- Aug 29, 2007
-
-
Chris Lattner authored
llvm-svn: 41560
-
- Aug 28, 2007
-
-
Chris Lattner authored
directly in it. Remove TargetInfo::getEnumPolicy, as there is only one policy that we support right now. llvm-svn: 41548
-
- Aug 27, 2007
-
-
Chris Lattner authored
llvm-svn: 41501
-
Chris Lattner authored
llvm-svn: 41472
-
Chris Lattner authored
llvm-svn: 41470
-
Chris Lattner authored
llvm-svn: 41469
-
Chris Lattner authored
llvm-svn: 41468
-
Chris Lattner authored
llvm-svn: 41467
-
Chris Lattner authored
llvm-svn: 41466
-
Chris Lattner authored
llvm-svn: 41464
-
Chris Lattner authored
llvm-svn: 41463
-
- Aug 26, 2007
-
-
Chris Lattner authored
llvm-svn: 41460
-
Chris Lattner authored
llvm-svn: 41458
-
Chris Lattner authored
llvm-svn: 41457
-
Chris Lattner authored
llvm-svn: 41451
-
Chris Lattner authored
llvm-svn: 41450
-
Chris Lattner authored
llvm-svn: 41449
-
Chris Lattner authored
llvm-svn: 41448
-
Chris Lattner authored
llvm-svn: 41447
-
Chris Lattner authored
llvm-svn: 41446
-
Chris Lattner authored
llvm-svn: 41445
-
Chris Lattner authored
llvm-svn: 41444
-
Chris Lattner authored
llvm-svn: 41442
-
Chris Lattner authored
llvm-svn: 41441
-
Chris Lattner authored
llvm-svn: 41440
-
Chris Lattner authored
llvm-svn: 41439
-
Chris Lattner authored
llvm-svn: 41438
-
Chris Lattner authored
llvm-svn: 41437
-
Chris Lattner authored
llvm-svn: 41436
-
Chris Lattner authored
llvm-svn: 41435
-
Chris Lattner authored
llvm-svn: 41434
-
Chris Lattner authored
llvm-svn: 41433
-