| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Produce good looking diagnostics on ambiguous built-in operators. | Fariborz Jahanian | 2009-10-09 | 3 | -9/+31 |
| | | | | | | | | | | | | | | | Now we produce things like: bug1.cpp:21:11: error: use of overloaded operator '->*' is ambiguous int i = c->*pmf; // expected-error {{use of overloaded operator '->*' is ambiguous}} \ ~^ ~~~ bug1.cpp:21:11: note: built-in candidate operator ->* ('struct A volatile *', 'int const struct A::*') bug1.cpp:21:11: note: built-in candidate operator ->* ('struct A volatile *', 'int restrict struct A::*') ... Still need to look at an issue (indicated as FIXME in the test case). llvm-svn: 83650 | ||||
| * | Revert r83606 and add comments explaining why it isn't safe. | Dan Gohman | 2009-10-09 | 1 | -12/+10 |
| | | | | | llvm-svn: 83649 | ||||
| * | Use the new API for applying the qualifiers on built-in '->*' | Fariborz Jahanian | 2009-10-09 | 1 | -5/+3 |
| | | | | | | | operator's types. llvm-svn: 83648 | ||||
| * | As it turns out, the bug fixes in GC codegen did not make it | Nicolas Geoffray | 2009-10-09 | 1 | -4/+1 |
| | | | | | | | to llvm-2.6. Remove the precise garbage collection feature. llvm-svn: 83638 | ||||
| * | 80-columns! | Nicolas Geoffray | 2009-10-09 | 1 | -7/+14 |
| | | | | | llvm-svn: 83628 | ||||
| * | Add initial information on VMKit. | Nicolas Geoffray | 2009-10-09 | 1 | -5/+9 |
| | | | | | llvm-svn: 83627 | ||||
| * | more random updates. | Chris Lattner | 2009-10-09 | 1 | -1/+10 |
| | | | | | llvm-svn: 83625 | ||||
| * | Give Dan and my recent changes, machine LICM is now code size neutral. | Evan Cheng | 2009-10-09 | 1 | -4/+0 |
| | | | | | llvm-svn: 83624 | ||||
| * | checkpoint. | Chris Lattner | 2009-10-09 | 1 | -30/+63 |
| | | | | | llvm-svn: 83623 | ||||
| * | Fix a logic error that caused non-rematable loop invariants loads to be ↵ | Evan Cheng | 2009-10-09 | 2 | -2/+265 |
| | | | | | | | licm'ed out of loop. llvm-svn: 83622 | ||||
| * | checkpoint. | Chris Lattner | 2009-10-09 | 1 | -10/+96 |
| | | | | | llvm-svn: 83621 | ||||
| * | Slight rewording. | Mikhail Glushenkov | 2009-10-09 | 1 | -2/+2 |
| | | | | | llvm-svn: 83620 | ||||
| * | Omit the 'out_file_index != -1' check when possible. | Mikhail Glushenkov | 2009-10-09 | 1 | -6/+54 |
| | | | | | llvm-svn: 83619 | ||||
| * | Use llvm-as only for compiling .ll -> .bc. | Mikhail Glushenkov | 2009-10-09 | 1 | -3/+5 |
| | | | | | | | llc can compile .ll files directly these days. llvm-svn: 83618 | ||||
| * | Commit one last NEON test to use FileCheck. That's all of them now! | Bob Wilson | 2009-10-09 | 1 | -4/+13 |
| | | | | | llvm-svn: 83617 | ||||
| * | Convert more NEON tests to use FileCheck. | Bob Wilson | 2009-10-09 | 11 | -115/+388 |
| | | | | | llvm-svn: 83616 | ||||
| * | update clang section. | Chris Lattner | 2009-10-09 | 1 | -15/+13 |
| | | | | | llvm-svn: 83615 | ||||
| * | Raise the limit on built-in plugins in llvmc to 10. | Mikhail Glushenkov | 2009-10-09 | 2 | -0/+67 |
| | | | | | llvm-svn: 83614 | ||||
| * | Reconfigure automatically when Base.td.in is changed. | Mikhail Glushenkov | 2009-10-09 | 1 | -1/+2 |
| | | | | | | | Thanks to Chris for heads-up! llvm-svn: 83613 | ||||
| * | Remove unused code. | Zhongxing Xu | 2009-10-09 | 1 | -7/+0 |
| | | | | | llvm-svn: 83612 | ||||
| * | Make the behavior explicit by not using the method call. | Zhongxing Xu | 2009-10-09 | 1 | -2/+2 |
| | | | | | llvm-svn: 83611 | ||||
| * | Remove unused code. | Zhongxing Xu | 2009-10-09 | 1 | -7/+0 |
| | | | | | llvm-svn: 83610 | ||||
| * | Avoid warning. | Mike Stump | 2009-10-09 | 1 | -1/+1 |
| | | | | | llvm-svn: 83609 | ||||
| * | Reset kill markers after live interval is reconstructed. | Evan Cheng | 2009-10-09 | 2 | -6/+56 |
| | | | | | llvm-svn: 83608 | ||||
| * | Indentation. | Evan Cheng | 2009-10-09 | 1 | -2/+1 |
| | | | | | llvm-svn: 83607 | ||||
| * | Preserve HasNSW and HasNUW when constructing SCEVs for Add and Mul | Dan Gohman | 2009-10-09 | 1 | -4/+12 |
| | | | | | | | instructions. llvm-svn: 83606 | ||||
| * | Improve on reporting ambiguity involving built-in candidates. | Fariborz Jahanian | 2009-10-09 | 3 | -12/+13 |
| | | | | | | | I still don't like it but it is improvement over what we had. llvm-svn: 83603 | ||||
| * | When considering whether to inline Callee into Caller, | Dale Johannesen | 2009-10-09 | 2 | -6/+181 |
| | | | | | | | | | | and that will make Caller too big to inline, see if it might be better to inline Caller into its callers instead. This situation is described in PR 2973, although I haven't tried the specific case in SPASS. llvm-svn: 83602 | ||||
| * | Add the ability to track HasNSW and HasNUW on more kinds of SCEV expressions. | Dan Gohman | 2009-10-09 | 3 | -33/+57 |
| | | | | | llvm-svn: 83601 | ||||
| * | Add codegen support for NEON vst4lane intrinsics with 128-bit vectors. | Bob Wilson | 2009-10-09 | 4 | -14/+109 |
| | | | | | llvm-svn: 83600 | ||||
| * | Add a refactor pointer... | Mike Stump | 2009-10-08 | 1 | -0/+2 |
| | | | | | llvm-svn: 83599 | ||||
| * | Add codegen support for NEON vst3lane intrinsics with 128-bit vectors. | Bob Wilson | 2009-10-08 | 4 | -13/+105 |
| | | | | | llvm-svn: 83598 | ||||
| * | - Fixup SortCodeCompleteResult() to properly sort keywords on Mac OS ↵ | Steve Naroff | 2009-10-08 | 2 | -10/+10 |
| | | | | | | | | | (compare was system dependent). Worked on Linux, failed on Mac OS (which caused the recently added testcase to fail on Linux). - Sort results in testcase. llvm-svn: 83597 | ||||
| * | Add codegen support for NEON vst2lane intrinsics with 128-bit vectors. | Bob Wilson | 2009-10-08 | 4 | -13/+103 |
| | | | | | llvm-svn: 83596 | ||||
| * | Convert more NEON tests to use FileCheck. | Bob Wilson | 2009-10-08 | 9 | -46/+139 |
| | | | | | llvm-svn: 83595 | ||||
| * | Set up include paths for VC++ and Cygwin headers, along with the | Mike Stump | 2009-10-08 | 3 | -84/+255 |
| | | | | | | | | existing MinGW headers, plus the newer 4.4.0 version. Patch by John Thompson. llvm-svn: 83594 | ||||
| * | Speed up testing by avoiding stdio.h, also helps testing on windows. | Mike Stump | 2009-10-08 | 3 | -4/+3 |
| | | | | | | | Patch by John Thompson. llvm-svn: 83593 | ||||
| * | "Someone pointed out that in my previous Targets.cpp patch I didn't | Mike Stump | 2009-10-08 | 1 | -0/+1 |
| | | | | | | | | handle the long size difference for one of the Windows targets." Patch by John Thompson. llvm-svn: 83592 | ||||
| * | This fixes support for complex literals, reworked to avoid a goto, and | Mike Stump | 2009-10-08 | 2 | -24/+45 |
| | | | | | | | | to add a flag noting the presence of a Microsoft extension suffix (i8, i16, i32, i64). Patch by John Thompson. llvm-svn: 83591 | ||||
| * | Add codegen support for NEON vld4lane intrinsics with 128-bit vectors. | Bob Wilson | 2009-10-08 | 4 | -19/+158 |
| | | | | | | | Also fix some copy-and-paste errors in previous changes. llvm-svn: 83590 | ||||
| * | Remove code that makes no sense. | Evan Cheng | 2009-10-08 | 1 | -2/+0 |
| | | | | | llvm-svn: 83589 | ||||
| * | Tests for C++ [expr], from James Porter! | Douglas Gregor | 2009-10-08 | 4 | -2/+85 |
| | | | | | llvm-svn: 83588 | ||||
| * | Convert more NEON tests to use FileCheck. | Bob Wilson | 2009-10-08 | 13 | -100/+295 |
| | | | | | llvm-svn: 83587 | ||||
| * | Tolerate .exe on executables. Patch by John Thompson. Changed * to .* by me. | Mike Stump | 2009-10-08 | 1 | -2/+2 |
| | | | | | llvm-svn: 83586 | ||||
| * | Add codegen support for NEON vld3lane intrinsics with 128-bit vectors. | Bob Wilson | 2009-10-08 | 4 | -20/+146 |
| | | | | | llvm-svn: 83585 | ||||
| * | Tolerate .exe on executables. Patch by John Thompson. | Mike Stump | 2009-10-08 | 1 | -2/+2 |
| | | | | | llvm-svn: 83584 | ||||
| * | Fix up error reporting when object cannot be constructed | Fariborz Jahanian | 2009-10-08 | 4 | -7/+9 |
| | | | | | | | | because of missing default constructor of a member. Fixes pr5154. llvm-svn: 83583 | ||||
| * | Installation of Clang libraries and headers, from Axel Naumann! | Douglas Gregor | 2009-10-08 | 12 | -33/+25 |
| | | | | | llvm-svn: 83582 | ||||
| * | In VC++, the *printf functions put an extra "0" in the exponent part | Mike Stump | 2009-10-08 | 1 | -5/+5 |
| | | | | | | | | of a floating point number. This add regular expressions to account for this. Patch by John Thompson. llvm-svn: 83581 | ||||
| * | Add code completion support for ObjC property declarations/attributes. | Steve Naroff | 2009-10-08 | 6 | -0/+72 |
| | | | | | llvm-svn: 83579 | ||||

