| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Use conditional temp destruction for || and &&. | Anders Carlsson | 2009-06-04 | 1 | -0/+6 |
| | | | | | llvm-svn: 72838 | ||||
| * | Make PushCXXTemporary and PopCXXTemporary handle conditional temporaries. | Anders Carlsson | 2009-06-04 | 1 | -13/+57 |
| | | | | | llvm-svn: 72837 | ||||
| * | Add PushConditionalTempDestruction/PopConditionalTempDestruction. | Anders Carlsson | 2009-06-04 | 2 | -0/+30 |
| | | | | | llvm-svn: 72835 | ||||
| * | Make sure to call FullExpr before parsing anything else. | Anders Carlsson | 2009-06-04 | 3 | -7/+15 |
| | | | | | llvm-svn: 72834 | ||||
| * | Use the right indentation for CGCXXTemp.cpp | Anders Carlsson | 2009-06-04 | 1 | -1/+1 |
| | | | | | llvm-svn: 72832 | ||||
| * | Make sure to push a cleanup block. | Anders Carlsson | 2009-06-04 | 1 | -0/+2 |
| | | | | | llvm-svn: 72831 | ||||
| * | Cleanup/Refactoring of ivar collection. No change in functionality. | Fariborz Jahanian | 2009-06-04 | 4 | -63/+70 |
| | | | | | llvm-svn: 72827 | ||||
| * | Template argument deduction for references | Douglas Gregor | 2009-06-04 | 3 | -8/+52 |
| | | | | | llvm-svn: 72822 | ||||
| * | Update Xcode project | Douglas Gregor | 2009-06-04 | 1 | -0/+4 |
| | | | | | llvm-svn: 72820 | ||||
| * | When performing template argument deduction, ensure that multiple | Douglas Gregor | 2009-06-04 | 7 | -99/+170 |
| | | | | | | | | | | | deductions of the same template parameter are equivalent. This allows us to implement the is_same type trait (!). Also, move template argument deduction into its own file and update a few build systems with this change (grrrr). llvm-svn: 72819 | ||||
| * | PTH -> PCH in the user manual | Douglas Gregor | 2009-06-03 | 1 | -17/+10 |
| | | | | | llvm-svn: 72815 | ||||
| * | Fix cmake builds. | Mike Stump | 2009-06-03 | 1 | -0/+1 |
| | | | | | llvm-svn: 72814 | ||||
| * | HTML tweak to get the PCH internals documentation to display correctly | Douglas Gregor | 2009-06-03 | 1 | -3/+10 |
| | | | | | llvm-svn: 72813 | ||||
| * | Finished the PCH design and implementation documentation | Douglas Gregor | 2009-06-03 | 1 | -2/+42 |
| | | | | | llvm-svn: 72812 | ||||
| * | Document the integration points for precompiled headers | Douglas Gregor | 2009-06-03 | 1 | -2/+55 |
| | | | | | llvm-svn: 72809 | ||||
| * | PR4316: Fix IRGen for cast-to-union extension. | Eli Friedman | 2009-06-03 | 2 | -6/+7 |
| | | | | | llvm-svn: 72803 | ||||
| * | Add more retain-checker tests for GC mode when using NSMakeCollectable. | Ted Kremenek | 2009-06-03 | 1 | -1/+31 |
| | | | | | llvm-svn: 72799 | ||||
| * | More temporary work. | Anders Carlsson | 2009-06-03 | 2 | -10/+25 |
| | | | | | llvm-svn: 72796 | ||||
| * | PR4308: Fix support for -m32/-m64 on Linux. | Eli Friedman | 2009-06-03 | 2 | -8/+23 |
| | | | | | | | I'll look into cleaning this up a bit as a followup. llvm-svn: 72794 | ||||
| * | Store more information about live temporaries. No functionality change for now. | Anders Carlsson | 2009-06-03 | 2 | -3/+26 |
| | | | | | llvm-svn: 72793 | ||||
| * | Move code generation of C++ temporaries into a new file. | Anders Carlsson | 2009-06-03 | 3 | -37/+57 |
| | | | | | llvm-svn: 72792 | ||||
| * | Add a table of contents to the PCH design document | Douglas Gregor | 2009-06-03 | 1 | -11/+31 |
| | | | | | llvm-svn: 72791 | ||||
| * | Document the PCH representation of statements and expressions | Douglas Gregor | 2009-06-03 | 1 | -3/+28 |
| | | | | | llvm-svn: 72790 | ||||
| * | (llvm up) Switch to using StandardPasses.h | Daniel Dunbar | 2009-06-03 | 1 | -92/+22 |
| | | | | | | | | - One functionality change, the LoopIndexSplit pass is now reenabled (it was disabled in r60089 but we forgot to reenable it). llvm-svn: 72787 | ||||
| * | Place the GC attribute on the same relative pointer | Fariborz Jahanian | 2009-06-03 | 2 | -0/+29 |
| | | | | | | | | position to make it consistant and to match gcc's behavior, by placing it at the inner-most pointer. llvm-svn: 72784 | ||||
| * | Driver: Support -mllvm; this just forwards options to clang-cc. | Daniel Dunbar | 2009-06-03 | 3 | -2/+4 |
| | | | | | llvm-svn: 72780 | ||||
| * | Fill in some gaps in the precompiled headers documentation | Douglas Gregor | 2009-06-03 | 3 | -866/+1293 |
| | | | | | llvm-svn: 72779 | ||||
| * | Compile fix needed by the solaris system gcc. | Duncan Sands | 2009-06-03 | 1 | -5/+5 |
| | | | | | llvm-svn: 72772 | ||||
| * | Minor cleanup for implicit int warnings. | Eli Friedman | 2009-06-03 | 2 | -7/+4 |
| | | | | | llvm-svn: 72770 | ||||
| * | Fix up a bunch of warnings to use ExtWarn so they interact with | Eli Friedman | 2009-06-03 | 1 | -10/+13 |
| | | | | | | | -pedantic-errors correctly. llvm-svn: 72769 | ||||
| * | Add support for -Wempty-body. | Eli Friedman | 2009-06-03 | 2 | -1/+2 |
| | | | | | llvm-svn: 72766 | ||||
| * | Back out r72764; I should have looked more carefully before committing | Eli Friedman | 2009-06-03 | 2 | -14/+0 |
| | | | | | | | this. The correct replacement for "Y" and "Yt" is "x". llvm-svn: 72765 | ||||
| * | PR3678: Add support for "Yt" asm register constraint. | Eli Friedman | 2009-06-03 | 2 | -0/+14 |
| | | | | | llvm-svn: 72764 | ||||
| * | PR4290: Handle vfprintf in a way that doesn't give any diagnostics for | Eli Friedman | 2009-06-03 | 3 | -1/+13 |
| | | | | | | | | | | | valid declarations and doesn't give an error for autoconf-style invalid redeclarations. This isn't quite ideal, but I don't see any other way easy way to handle it. (The only thing I can think of that's reasonably general is adding a new builtin type FILETy which is only compatible with a type equivalent to FILE, and that seems like overkill.) llvm-svn: 72760 | ||||
| * | emit ORIGINAL_FILE_NAME record ID to blockinfo block. | Zhongxing Xu | 2009-06-03 | 1 | -0/+1 |
| | | | | | llvm-svn: 72759 | ||||
| * | Use "()" instead of "(void)" when pretty-printing a parameter-less function ↵ | Argyrios Kyrtzidis | 2009-06-03 | 10 | -15/+15 |
| | | | | | | | type for C++. llvm-svn: 72747 | ||||
| * | More PCH documentation | Douglas Gregor | 2009-06-02 | 3 | -2/+1738 |
| | | | | | llvm-svn: 72743 | ||||
| * | Add clang-cc support for -disable-llvm-optzns. | Daniel Dunbar | 2009-06-02 | 4 | -11/+62 |
| | | | | | | | | - Avoids running any LLVM optimizations, even at -O2, etc., while still keeping any language changes these optimizations imply. llvm-svn: 72742 | ||||
| * | Diagnose misuse of __strong attribute in a redeclaration. | Fariborz Jahanian | 2009-06-02 | 2 | -9/+28 |
| | | | | | llvm-svn: 72737 | ||||
| * | Issue diagnostics on __weak attribute mismatch. | Fariborz Jahanian | 2009-06-02 | 2 | -9/+34 |
| | | | | | | | Fixes an error recovery issue which caused a crash. llvm-svn: 72733 | ||||
| * | Missing file for __builtin_unwind_init support. | Eli Friedman | 2009-06-02 | 1 | -0/+1 |
| | | | | | llvm-svn: 72728 | ||||
| * | Add support for __builtin_unwind_init. | Eli Friedman | 2009-06-02 | 2 | -0/+34 |
| | | | | | | | | | Also, committing an #if 0'ed __builtin_setjmp and __builtin_longjmp implementation I've had sitting in my tree for a while. I haven't enabled it because the LLVM backend support isn't complete yet. llvm-svn: 72727 | ||||
| * | PR4142: Add %m format string specifier. | Eli Friedman | 2009-06-02 | 2 | -0/+11 |
| | | | | | llvm-svn: 72726 | ||||
| * | A couple minor corrections to the "GCC extensions not implemented yet" | Eli Friedman | 2009-06-02 | 1 | -6/+6 |
| | | | | | | | section of the users manual. llvm-svn: 72725 | ||||
| * | PR4288: Make -dD (dump macros with preprocessed source) play nicely with | Eli Friedman | 2009-06-02 | 2 | -2/+20 |
| | | | | | | | # line directives. llvm-svn: 72724 | ||||
| * | Fix a silly typo in my previous objc_gc merging patch. | Eli Friedman | 2009-06-02 | 1 | -1/+1 |
| | | | | | llvm-svn: 72723 | ||||
| * | If we recognize alloca, treat it as a builtin. This fixes uses of | Eli Friedman | 2009-06-02 | 1 | -0/+1 |
| | | | | | | | alloca without declaring it. llvm-svn: 72719 | ||||
| * | Add builtin declarations for the variants of sin and cos. | Eli Friedman | 2009-06-02 | 1 | -0/+8 |
| | | | | | llvm-svn: 72718 | ||||
| * | Add aliases for a couple of SSE intrinsics. Patch by Ed Schouten. | Eli Friedman | 2009-06-02 | 2 | -0/+4 |
| | | | | | llvm-svn: 72717 | ||||
| * | Add --shared option. | Eli Friedman | 2009-06-02 | 1 | -0/+1 |
| | | | | | llvm-svn: 72716 | ||||

