Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix for PR4108: be a bit looser with the casts that we accept in | Eli Friedman | 2009-04-30 | 1 | -0/+5 |
| | | | | | | constant initializers. llvm-svn: 70483 | ||||
* | Move where block-related variables are initialized so that block | Eli Friedman | 2009-03-28 | 1 | -2/+2 |
| | | | | | | types don't get generated when blocks aren't used. llvm-svn: 67898 | ||||
* | Rename clang to clang-cc. | Daniel Dunbar | 2009-03-24 | 1 | -1/+1 |
| | | | | | | Tests and drivers updated, still need to shuffle dirs. llvm-svn: 67602 | ||||
* | adjust to changes in the mainline llvm .ll printer. | Chris Lattner | 2009-03-01 | 1 | -6/+6 |
| | | | | llvm-svn: 65745 | ||||
* | Allow constant initializers to reference their defining decl. | Daniel Dunbar | 2009-02-25 | 1 | -0/+11 |
| | | | | | | - PR3662. llvm-svn: 65472 | ||||
* | Remove a FIXME; I was mistaken in believing gcc rejected this. | Daniel Dunbar | 2009-02-25 | 1 | -1/+0 |
| | | | | llvm-svn: 65420 | ||||
* | Fix IRgen of constant expressions referring to external/static | Daniel Dunbar | 2009-02-24 | 1 | -0/+7 |
| | | | | | | | variables. - PR3657. llvm-svn: 65381 | ||||
* | Cleanp code with some recent suggestions. | Mike Stump | 2009-02-22 | 1 | -2/+2 |
| | | | | llvm-svn: 65285 | ||||
* | Force arch for these test cases. | Daniel Dunbar | 2009-02-21 | 1 | -1/+1 |
| | | | | llvm-svn: 65252 | ||||
* | Handle constant int -> ptr casts of lvalue results. | Daniel Dunbar | 2009-02-20 | 1 | -0/+3 |
| | | | | | | - PR3463 (again). llvm-svn: 65133 | ||||
* | Extend Evaluate() to fold (int) <pointer type>. | Daniel Dunbar | 2009-02-19 | 1 | -0/+28 |
| | | | | | | | | | | - PR3463, PR3398, <rdar://problem/6553401> crash on relocatable symbol addresses as constants in static locals. - There are many more scenarious we could handle (like arithmetic on such an int) but this is the main use case. llvm-svn: 65074 | ||||
* | Evaluate ==,!= for complex types. | Daniel Dunbar | 2009-01-29 | 1 | -3/+28 |
| | | | | llvm-svn: 63280 | ||||
* | Implement basic _Complex integer constant folding. | Daniel Dunbar | 2009-01-28 | 1 | -0/+3 |
| | | | | | | | - Merged into single ComplexEvaluator, these share too much logic to be worth splitting for float/int (IMHO). Will split on request. llvm-svn: 63248 | ||||
* | Add test for PR2992. | Anders Carlsson | 2008-11-22 | 1 | -0/+8 |
| | | | | llvm-svn: 59861 | ||||
* | Fix const-init test case | Daniel Dunbar | 2008-08-05 | 1 | -3/+3 |
| | | | | | | - Use -verify and added expected warnings for EXTWARN change. llvm-svn: 54342 | ||||
* | Add codegen support for a few more kinds of initializer constant | Eli Friedman | 2008-05-29 | 1 | -1/+3 |
| | | | | | | expressions. llvm-svn: 51677 | ||||
* | Some const initializer tests for stuff I just committed. | Eli Friedman | 2008-02-21 | 1 | -0/+13 |
llvm-svn: 47442 |