| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | implement a bit of feedback: print dots | Gabor Greif | 2008-03-15 | 1 | -7/+2 |
| | | | | | llvm-svn: 48394 | ||||
| * | First draft of a parallelized test methodology. Improvements soon. | Gabor Greif | 2008-03-15 | 1 | -0/+49 |
| | | | | | llvm-svn: 48391 | ||||
| * | Correctly error on arrays with automatic storage full of objects with | Nate Begeman | 2008-03-14 | 1 | -2/+3 |
| | | | | | | | | non-default address space, and fix comment. Add a test for this. llvm-svn: 48366 | ||||
| * | ISO/IEC TR 18037 | Nate Begeman | 2008-03-14 | 1 | -0/+2 |
| | | | | | | | | | An address space name cannot be used to qualify an object that has automatic storage duration. Still not catching ASQual'd allocas of array type, just scalars at the moment. llvm-svn: 48350 | ||||
| * | Two fixes to RewriteTest::RewriteObjCIvarRefExpr(): | Steve Naroff | 2008-03-12 | 1 | -0/+1 |
| | | | | | | | | | - For explicit ivar refers, make sure the cast is propagated to the AST. - Don't free the base (since it is still in use). This fixes the recent regression to test/Rewriter/objc-ivar-receiver-1.m. llvm-svn: 48309 | ||||
| * | Since the rewriter now outputs C++, it no longer makes sense to pipe the ↵ | Steve Naroff | 2008-03-12 | 16 | -16/+16 |
| | | | | | | | | | output to clang. This should "fix" all but one of the test failure. llvm-svn: 48275 | ||||
| * | rewriter tests are darwin specific, don't run them on other platforms. | Chris Lattner | 2008-03-10 | 1 | -3/+9 |
| | | | | | llvm-svn: 48168 | ||||
| * | implement simple support for arbitrary token lookahead. Change the | Chris Lattner | 2008-03-10 | 1 | -2/+5 |
| | | | | | | | | | objc @try parser to use it, fixing a FIXME. Update the objc-try-catch-1.m file to pass now that we get more reasonable errors. llvm-svn: 48129 | ||||
| * | Add new test | Nate Begeman | 2008-03-07 | 1 | -0/+10 |
| | | | | | llvm-svn: 48018 | ||||
| * | Patch by Nuno Lopes: | Ted Kremenek | 2008-03-07 | 1 | -0/+16 |
| | | | | | | | | Added more comments for code processing attribute "format". Added more checks for corner cases, test cases, and warnings. llvm-svn: 48011 | ||||
| * | remove two obsolete tests, not sure why my previous commit didn't commit the ↵ | Chris Lattner | 2008-03-06 | 2 | -54/+0 |
| | | | | | | | removal. llvm-svn: 47986 | ||||
| * | Remove the first layer of support for "portability" warnings. This is | Chris Lattner | 2008-03-05 | 1 | -5/+0 |
| | | | | | | | | | | | | | | | | theoretically useful, but not useful in practice. It adds a bunch of complexity, and not much value. It's best to nuke it. One big advantage is that it means the target interfaces will soon lose their SLoc arguments and target queries can never emit diagnostics anymore (yay). Removing this also simplifies some of the core preprocessor which should make it slightly faster. Ted, I didn't simplify TripleProcessor, which can now have at most one triple, and can probably just be removed. Please poke at it when you have time. llvm-svn: 47930 | ||||
| * | The operand to the visibility attribute is required to be a quoted string, ↵ | Chris Lattner | 2008-03-04 | 1 | -2/+2 |
| | | | | | | | not a bare identifier. llvm-svn: 47893 | ||||
| * | move deprecated -> attributes.c | Chris Lattner | 2008-03-03 | 1 | -25/+0 |
| | | | | | llvm-svn: 47856 | ||||
| * | The attribute nothrow maps to llvm attribute nounwind. Fix testcase. | Gabor Greif | 2008-03-03 | 1 | -1/+1 |
| | | | | | llvm-svn: 47841 | ||||
| * | Chris added this testcase with r47837. The mail only shows one todo-warning ↵ | Gabor Greif | 2008-03-03 | 1 | -2/+2 |
| | | | | | | | but I see 3. Strangeness. Correcting lines 16 and 24. llvm-svn: 47840 | ||||
| * | fix codegen support for functions that are nothrow and noreturn. | Chris Lattner | 2008-03-03 | 1 | -0/+5 |
| | | | | | llvm-svn: 47838 | ||||
| * | Add a bunch of attributes, patch by Nuno Lopes. | Chris Lattner | 2008-03-03 | 2 | -0/+46 |
| | | | | | llvm-svn: 47837 | ||||
| * | Fix http://llvm.org/bugs/show_bug.cgi?id=2103. | Steve Naroff | 2008-02-29 | 1 | -1/+14 |
| | | | | | llvm-svn: 47775 | ||||
| * | Fix http://llvm.org/bugs/show_bug.cgi?id=2106. | Steve Naroff | 2008-02-29 | 1 | -0/+4 |
| | | | | | llvm-svn: 47768 | ||||
| * | testcase for attr deprecated, by Nuno Lopes. | Chris Lattner | 2008-02-29 | 1 | -0/+25 |
| | | | | | llvm-svn: 47757 | ||||
| * | Implement codegen for the following static var init. | Lauro Ramos Venancio | 2008-02-26 | 1 | -1/+6 |
| | | | | | | | | | | | | void g() { static char a[10]; static char *b = a; } Now we can compile wget! llvm-svn: 47627 | ||||
| * | Fix a bug in ConvertAsmString function. | Lauro Ramos Venancio | 2008-02-26 | 1 | -0/+6 |
| | | | | | llvm-svn: 47618 | ||||
| * | Convert x86 target specific inline asm constraints to LLVM. | Lauro Ramos Venancio | 2008-02-26 | 1 | -0/+15 |
| | | | | | llvm-svn: 47609 | ||||
| * | Fix PR2086. | Lauro Ramos Venancio | 2008-02-25 | 2 | -0/+17 |
| | | | | | llvm-svn: 47551 | ||||
| * | Fix PR2090, a typo in digraph processing. | Chris Lattner | 2008-02-24 | 1 | -0/+15 |
| | | | | | llvm-svn: 47540 | ||||
| * | add a test case | Nate Begeman | 2008-02-21 | 1 | -0/+7 |
| | | | | | llvm-svn: 47455 | ||||
| * | Some const initializer tests for stuff I just committed. | Eli Friedman | 2008-02-21 | 1 | -0/+13 |
| | | | | | llvm-svn: 47442 | ||||
| * | implement codegen support for sizeof(void), fixing PR2080. | Chris Lattner | 2008-02-21 | 1 | -0/+11 |
| | | | | | llvm-svn: 47429 | ||||
| * | add some semantic checks for address spaces. | Chris Lattner | 2008-02-21 | 1 | -0/+15 |
| | | | | | llvm-svn: 47423 | ||||
| * | Simplify aggregate initilizer implementation. Use the ↵ | Lauro Ramos Venancio | 2008-02-19 | 1 | -0/+1 |
| | | | | | | | | | | CodeGenModule::EmitConstantExpr method when possible. Fix mediabench/mpeg2/mpeg2dec test. llvm-svn: 47336 | ||||
| * | fix the second half of PR2041: __restrict is ok in c90 mode, even if | Chris Lattner | 2008-02-19 | 1 | -1/+1 |
| | | | | | | | restrict isn't. llvm-svn: 47316 | ||||
| * | A global without initializer must be emitted as weak. | Lauro Ramos Venancio | 2008-02-19 | 1 | -0/+3 |
| | | | | | | | Fix Olden/bh test. llvm-svn: 47292 | ||||
| * | Implement multi-dimension array initalizer. | Lauro Ramos Venancio | 2008-02-18 | 1 | -5/+12 |
| | | | | | | | Fix McCat/08-main test. llvm-svn: 47286 | ||||
| * | Tweak fix for http://llvm.org/bugs/show_bug.cgi?id=2000 to work across typedefs. | Steve Naroff | 2008-02-18 | 1 | -0/+10 |
| | | | | | llvm-svn: 47269 | ||||
| * | Fix PR2042. One remaining issue: we don't currently diagnose | Chris Lattner | 2008-02-17 | 3 | -2/+8 |
| | | | | | | | | | | int foobar(int); int foobar() {} which requires ifdef'ing out a testcase in predefined-function.c. llvm-svn: 47236 | ||||
| * | Implemnt isVariablyModifiedType correctly. | Eli Friedman | 2008-02-17 | 1 | -0/+3 |
| | | | | | llvm-svn: 47233 | ||||
| * | implement codegen support for aggregates casted to void. | Chris Lattner | 2008-02-16 | 1 | -1/+6 |
| | | | | | llvm-svn: 47226 | ||||
| * | Implement extern block var. | Lauro Ramos Venancio | 2008-02-16 | 1 | -0/+6 |
| | | | | | llvm-svn: 47223 | ||||
| * | Add more tests | Anders Carlsson | 2008-02-16 | 1 | -8/+35 |
| | | | | | llvm-svn: 47217 | ||||
| * | Fix CheckEndOfDirective to diagnose lines that contain macros that expand to | Chris Lattner | 2008-02-16 | 1 | -0/+5 |
| | | | | | | | | zero tokens. This fixes PR2045, thanks to Neil for finding another incredibly subtle corner case :) llvm-svn: 47203 | ||||
| * | Make sizeof and __alignof work correctly with packed structs. | Anders Carlsson | 2008-02-16 | 1 | -0/+37 |
| | | | | | llvm-svn: 47202 | ||||
| * | Fix PR2041: restrict is not a keyword in c90. | Chris Lattner | 2008-02-15 | 1 | -0/+3 |
| | | | | | llvm-svn: 47160 | ||||
| * | Get rid of outdated code that masks type errors. Fixes PR2036. | Eli Friedman | 2008-02-15 | 1 | -0/+2 |
| | | | | | llvm-svn: 47154 | ||||
| * | Nevermind, these tests work... I messed up my testing. | Eli Friedman | 2008-02-15 | 1 | -4/+2 |
| | | | | | llvm-svn: 47153 | ||||
| * | Partial fix for struct compatibility; there's still something messy | Eli Friedman | 2008-02-15 | 1 | -0/+19 |
| | | | | | | | going on with mixing scopes, though. llvm-svn: 47152 | ||||
| * | A much better fix for http://llvm.org/bugs/show_bug.cgi?id=1987. | Steve Naroff | 2008-02-14 | 1 | -3/+7 |
| | | | | | llvm-svn: 47103 | ||||
| * | Fix a minor bug in isNullPointerConstant triggered by the linux | Eli Friedman | 2008-02-13 | 1 | -0/+3 |
| | | | | | | | | | | tgmath.h. Note that there is another issue with tgmath.h, so mandel.c still doesn't work. llvm-svn: 47069 | ||||
| * | Make typechecking for enum+int compatibility stricter. | Eli Friedman | 2008-02-12 | 1 | -0/+4 |
| | | | | | llvm-svn: 47005 | ||||
| * | Fix type compatibility between constant and variable arrays. | Eli Friedman | 2008-02-12 | 1 | -0/+5 |
| | | | | | llvm-svn: 47003 | ||||

