| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Test case updates for explicit type parameter to the gep operator | David Blaikie | 2015-03-13 | 1 | -15/+15 |
| | | | | | llvm-svn: 232187 | ||||
| * | Update Clang tests to handle explicitly typed load changes in LLVM. | David Blaikie | 2015-02-27 | 1 | -1/+1 |
| | | | | | llvm-svn: 230795 | ||||
| * | Fix objectsize tests after r192117 | Matt Arsenault | 2013-10-07 | 1 | -1/+1 |
| | | | | | llvm-svn: 192120 | ||||
| * | CHECK-LABEL-ify some code gen tests to improve diagnostic experience when ↵ | Stephen Lin | 2013-08-15 | 1 | -16/+16 |
| | | | | | | | tests fail. llvm-svn: 188447 | ||||
| * | add support for conditional expressions in Expr::HasSideEffects() | Nuno Lopes | 2012-07-13 | 1 | -1/+10 |
| | | | | | | | This fixes a bug in __builtin_object_size() codegen llvm-svn: 160191 | ||||
| * | If the first argument of __builtin_object_size can be folded to a constant | Richard Smith | 2012-05-23 | 1 | -1/+4 |
| | | | | | | | | | pointer, but such folding encounters side-effects, ignore the side-effects rather than performing them at runtime: CodeGen generates wrong code for __builtin_object_size in that case. llvm-svn: 157310 | ||||
| * | revert the usage of the objectsize intrinsic with 3 parameters (to match ↵ | Nuno Lopes | 2012-05-22 | 1 | -2/+2 |
| | | | | | | | LLVM r157255) llvm-svn: 157256 | ||||
| * | update calls to objectsize intrinsic to match LLVM r156473 | Nuno Lopes | 2012-05-09 | 1 | -2/+2 |
| | | | | | | | add a test for -fbounds-checking code generation llvm-svn: 156474 | ||||
| * | Constant expression evaluation: add support for evaluation of member pointers | Richard Smith | 2011-11-17 | 1 | -2/+1 |
| | | | | | | | and base-to-derived casts, and add proper handling of temporaries. llvm-svn: 144926 | ||||
| * | IRgen: Assignment to Objective-C properties shouldn't reload the value (which | Daniel Dunbar | 2010-06-29 | 1 | -1/+17 |
| | | | | | | | | | would trigger an extra method call). - While in the area, I also changed Clang to not emit an unnecessary load from 'x' in cases like 'y = (x = 1)'. llvm-svn: 107210 | ||||
| * | Fix for Release-Asserts. | Mike Stump | 2010-01-13 | 1 | -18/+17 |
| | | | | | llvm-svn: 93340 | ||||
| * | __builtin_object_size(ptr, type) returns -1 for type = {0,1} if there are ↵ | Benjamin Kramer | 2010-01-03 | 1 | -0/+11 |
| | | | | | | | any side-effects. llvm-svn: 92453 | ||||
| * | Update for the intrinsic changes in llvm: the object size intrinsic | Eric Christopher | 2009-12-23 | 1 | -1/+1 |
| | | | | | | | | only takes a boolean second argument now. Update tests accordingly. Currently the builtin still accepts the full range for compatibility. llvm-svn: 91983 | ||||
| * | Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. | Daniel Dunbar | 2009-12-15 | 1 | -1/+1 |
| | | | | | | | | | | - This is designed to make it obvious that %clang_cc1 is a "test variable" which is substituted. It is '%clang_cc1' instead of '%clang -cc1' because it can be useful to redefine what gets run as 'clang -cc1' (for example, to set a default target). llvm-svn: 91446 | ||||
| * | Switch over to checking .ll files instead of .s files. | Mike Stump | 2009-12-07 | 1 | -44/+29 |
| | | | | | llvm-svn: 90786 | ||||
| * | Fix tests after enabling -split-phi-edges. | Jakob Stoklund Olesen | 2009-11-17 | 1 | -10/+10 |
| | | | | | | | | | object-size.c aws simply too fragile. constructor-default-arg.cpp triggers an issue when LiveVariables is run before RALocal. llvm-svn: 89025 | ||||
| * | Enable the use of the new llvm objectsize intrinsic. | Mike Stump | 2009-11-09 | 1 | -2/+2 |
| | | | | | llvm-svn: 86607 | ||||
| * | Add missing colons for FileCheck. | Benjamin Kramer | 2009-10-31 | 1 | -1/+1 |
| | | | | | llvm-svn: 85683 | ||||
| * | Fix one more bug with __builtin_object_size. | Mike Stump | 2009-10-29 | 1 | -0/+6 |
| | | | | | llvm-svn: 85538 | ||||
| * | Add yet more testcases. | Mike Stump | 2009-10-29 | 1 | -0/+30 |
| | | | | | llvm-svn: 85535 | ||||
| * | Add some more testcases. | Mike Stump | 2009-10-29 | 1 | -6/+30 |
| | | | | | llvm-svn: 85534 | ||||
| * | Make test independent of darwin system headers. | Benjamin Kramer | 2009-10-27 | 1 | -3/+10 |
| | | | | | llvm-svn: 85232 | ||||
| * | __builtin_object_size refinements. Also handle stack based objects. WIP. | Mike Stump | 2009-10-26 | 1 | -0/+10 |
| | | | | | llvm-svn: 85174 | ||||
| * | __builtin_object_size refinements. When we run out of object, be sure | Mike Stump | 2009-10-26 | 1 | -3/+19 |
| | | | | | | | to clamp at 0 bytes left. WIP. llvm-svn: 85157 | ||||
| * | __builtin_object_size refinements. WIP. | Mike Stump | 2009-10-26 | 1 | -0/+33 |
| llvm-svn: 85136 | |||||

