| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | fix PR7943, a corner case with the GNU __VA_ARGS__ comma | Chris Lattner | 2010-08-21 | 2 | -0/+12 |
| | | | | | | | swallowing extension. llvm-svn: 111701 | ||||
| * | Contributed test case for PR7936 | Fariborz Jahanian | 2010-08-21 | 1 | -1/+2 |
| | | | | | | | by Jean-Daniel Dupas. llvm-svn: 111700 | ||||
| * | patch to support comparison involving | Fariborz Jahanian | 2010-08-21 | 2 | -6/+32 |
| | | | | | | | objctive-c pointer conversions. Fixes pr7936. llvm-svn: 111699 | ||||
| * | Fix an issue with writing to PCH another included PCH, introduced by the ↵ | Argyrios Kyrtzidis | 2010-08-20 | 9 | -2/+134 |
| | | | | | | | | | | | | "using an AST on-disk hash table for name lookup" commit. When including a PCH and later re-emitting to another PCH, the name lookup tables of DeclContexts may be incomplete, since we now lazily deserialize the visible decls of a particular name. Fix the issue by iterating over the un-deserialized visible decls and completing the lookup tables of DeclContexts before writing them out. llvm-svn: 111698 | ||||
| * | Add an iterator to OnDiskChainedHashTable to allow iterating over all the ↵ | Argyrios Kyrtzidis | 2010-08-20 | 1 | -0/+65 |
| | | | | | | | key/data pairs. llvm-svn: 111697 | ||||
| * | Replace some NEON vmovl intrinsic that I missed earlier. | Bob Wilson | 2010-08-20 | 1 | -4/+2 |
| | | | | | llvm-svn: 111696 | ||||
| * | Remove dead code. | Fariborz Jahanian | 2010-08-20 | 1 | -3/+1 |
| | | | | | llvm-svn: 111693 | ||||
| * | Disallow direct inclusion of avxintrin.h. Users should include immintrin.h ↵ | Benjamin Kramer | 2010-08-20 | 2 | -34/+10 |
| | | | | | | | instead. This matches GCC's behavior. llvm-svn: 111692 | ||||
| * | This is the first step towards refactoring the x86 vector shuffle code. The | Bruno Cardoso Lopes | 2010-08-20 | 5 | -1/+494 |
| | | | | | | | | | | | | | general idea here is to have a group of x86 target specific nodes which are going to be selected during lowering and then directly matched in isel. The commit includes the addition of those specific nodes and a *bunch* of patterns, and incrementally we're going to switch between them and what we have right now. Both the patterns and target specific nodes can change as we move forward with this work. llvm-svn: 111691 | ||||
| * | CreateTemporaryType doesn't needs its Context argument. | Dan Gohman | 2010-08-20 | 1 | -3/+2 |
| | | | | | llvm-svn: 111688 | ||||
| * | CreateTemporaryType doesn't needs its Context argument. | Dan Gohman | 2010-08-20 | 2 | -2/+2 |
| | | | | | llvm-svn: 111687 | ||||
| * | Create the new linker type "linker_private_weak_def_auto". | Bill Wendling | 2010-08-20 | 15 | -35/+91 |
| | | | | | | | | | | | | It's similar to "linker_private_weak", but it's known that the address of the object is not taken. For instance, functions that had an inline definition, but the compiler decided not to inline it. Note, unlike linker_private and linker_private_weak, linker_private_weak_def_auto may have only default visibility. The symbols are removed by the linker from the final linked image (executable or dynamic library). llvm-svn: 111684 | ||||
| * | Introduce a new temporary MDNode concept. Temporary MDNodes are | Dan Gohman | 2010-08-20 | 2 | -23/+12 |
| | | | | | | | | | not part of the IR, are not uniqued, and may be safely RAUW'd. This replaces a variety of alternate mechanisms for achieving the same effect. llvm-svn: 111682 | ||||
| * | Introduce a new temporary MDNode concept. Temporary MDNodes are | Dan Gohman | 2010-08-20 | 6 | -14/+62 |
| | | | | | | | | | not part of the IR, are not uniqued, and may be safely RAUW'd. This replaces a variety of alternate mechanisms for achieving the same effect. llvm-svn: 111681 | ||||
| * | Rmove dead code. | Fariborz Jahanian | 2010-08-20 | 1 | -3/+0 |
| | | | | | llvm-svn: 111680 | ||||
| * | objective-c ivar refactoring patch. Iterations | Fariborz Jahanian | 2010-08-20 | 9 | -101/+122 |
| | | | | | | | | | over ivars for a varienty of puposes is now consolidated into two small routines; DeepCollectObjCIvars and ShallowCollectObjCIvars. llvm-svn: 111679 | ||||
| * | Test should pass on non-Darwin x86. | Dale Johannesen | 2010-08-20 | 1 | -1/+1 |
| | | | | | llvm-svn: 111678 | ||||
| * | Print the verbose output of runCmd()/expect() to stderr instead of stdout. | Johnny Chen | 2010-08-20 | 7 | -207/+108 |
| | | | | | | | And converted the rest of the test cases to runCmd()/expect(). llvm-svn: 111677 | ||||
| * | Fix --disable-threads build, PR7949. | Daniel Dunbar | 2010-08-20 | 1 | -0/+1 |
| | | | | | llvm-svn: 111676 | ||||
| * | Add a workaround for PR7947, a crash trying to recover from invalid C++ code. | Nick Lewycky | 2010-08-20 | 2 | -16/+40 |
| | | | | | llvm-svn: 111675 | ||||
| * | Add a comment. | Dan Gohman | 2010-08-20 | 1 | -1/+2 |
| | | | | | llvm-svn: 111674 | ||||
| * | Downwards growing stack allocation order reverses relative offsets | Jim Grosbach | 2010-08-20 | 1 | -1/+10 |
| | | | | | llvm-svn: 111673 | ||||
| * | Installed allocator into std::function | Howard Hinnant | 2010-08-20 | 9 | -147/+741 |
| | | | | | llvm-svn: 111672 | ||||
| * | Changed TestBase.expect() to allow default 'msg' arg. Converted TestHelp.py. | Johnny Chen | 2010-08-20 | 2 | -19/+10 |
| | | | | | llvm-svn: 111671 | ||||
| * | Add more dbg output | Jim Grosbach | 2010-08-20 | 1 | -0/+1 |
| | | | | | llvm-svn: 111670 | ||||
| * | Update CMake build. | Benjamin Kramer | 2010-08-20 | 1 | -1/+0 |
| | | | | | llvm-svn: 111669 | ||||
| * | Don't run test on PPC darwin. | Dale Johannesen | 2010-08-20 | 1 | -1/+1 |
| | | | | | llvm-svn: 111668 | ||||
| * | Another step in the process of making the parser depend on Sema: | John McCall | 2010-08-20 | 53 | -109/+115 |
| | | | | | | | | | | - move DeclSpec &c into the Sema library - move ParseAST into the Parse library Reflect this change in a thousand different includes. Reflect this change in the link orders. llvm-svn: 111667 | ||||
| * | Added more verbose output when string match fails. Converted ↵ | Johnny Chen | 2010-08-20 | 2 | -31/+22 |
| | | | | | | | TestGlobalVariables.py. llvm-svn: 111666 | ||||
| * | Re-apply r111568 with a fix for the clang self-host. | Owen Anderson | 2010-08-20 | 2 | -0/+68 |
| | | | | | llvm-svn: 111665 | ||||
| * | Fix vmcore.ml test. | Erick Tryzelaar | 2010-08-20 | 1 | -6/+7 |
| | | | | | llvm-svn: 111664 | ||||
| * | Reword NamedMDNode's comment. | Dan Gohman | 2010-08-20 | 1 | -2/+3 |
| | | | | | llvm-svn: 111663 | ||||
| * | llvmc: Fix alias generation. | Mikhail Glushenkov | 2010-08-20 | 2 | -1/+25 |
| | | | | | llvm-svn: 111662 | ||||
| * | Delete SlowOperationInformer, which is no longer used. | Dan Gohman | 2010-08-20 | 3 | -133/+0 |
| | | | | | llvm-svn: 111661 | ||||
| * | Add immintrin meta header. | Benjamin Kramer | 2010-08-20 | 2 | -0/+60 |
| | | | | | | | | - This is the official way to get AVX intrinsics, we might want to disallow direct inclusion of avxintrin.h, just like GCC does. llvm-svn: 111660 | ||||
| * | Convert DbgInfoPrinter to use errs() instead of outs(). | Dan Gohman | 2010-08-20 | 2 | -2/+2 |
| | | | | | llvm-svn: 111659 | ||||
| * | Added verbose option to runCmd()/expect() in lldbtest.py. Converted ↵ | Johnny Chen | 2010-08-20 | 2 | -43/+32 |
| | | | | | | | TestFunctionTypes.py. llvm-svn: 111658 | ||||
| * | Add include guards to Support/Regex.h. | Mikhail Glushenkov | 2010-08-20 | 1 | -0/+5 |
| | | | | | | | If the omission was intentional, please add a comment. llvm-svn: 111657 | ||||
| * | Trailing whitespace. | Mikhail Glushenkov | 2010-08-20 | 3 | -92/+92 |
| | | | | | llvm-svn: 111656 | ||||
| * | Add explicit initializer for UseLocalStackAllocationBlock in MFI constructor | Jim Grosbach | 2010-08-20 | 1 | -0/+1 |
| | | | | | llvm-svn: 111655 | ||||
| * | alphabeticalize | Chris Lattner | 2010-08-20 | 1 | -1/+1 |
| | | | | | llvm-svn: 111654 | ||||
| * | hopefully unbreak the msvc buildbot. | Chris Lattner | 2010-08-20 | 1 | -0/+1 |
| | | | | | llvm-svn: 111653 | ||||
| * | Converted some more test cases to use runCmd()/expect(). | Johnny Chen | 2010-08-20 | 4 | -82/+38 |
| | | | | | llvm-svn: 111652 | ||||
| * | Convert tools to use tool_output_file, and introduce error | Dan Gohman | 2010-08-20 | 6 | -24/+68 |
| | | | | | | | checking to places which previously lacked it. llvm-svn: 111651 | ||||
| * | Fix a major regression with value-initialization of class types with | Douglas Gregor | 2010-08-20 | 2 | -1/+34 |
| | | | | | | | | | trivial default constructors. We're weren't zero-initializing them, which manifested as <rdar://problem/8320532> (a regression in the GCC test suite) and is likely to have caused significant other breakage. llvm-svn: 111650 | ||||
| * | Diagnose attempts to update standard output. | Dan Gohman | 2010-08-20 | 1 | -0/+5 |
| | | | | | llvm-svn: 111649 | ||||
| * | Convert FileUpdate to use tool_output_file, and to use | Dan Gohman | 2010-08-20 | 1 | -11/+6 |
| | | | | | | | errs() instead of outs() for its verbose messages. llvm-svn: 111648 | ||||
| * | properly check for whether base regs were inserted | Jim Grosbach | 2010-08-20 | 1 | -4/+7 |
| | | | | | llvm-svn: 111646 | ||||
| * | Fix header comments. | Benjamin Kramer | 2010-08-20 | 2 | -24/+24 |
| | | | | | llvm-svn: 111645 | ||||
| * | Convert tablegen to use tool_output_file. | Dan Gohman | 2010-08-20 | 1 | -6/+3 |
| | | | | | llvm-svn: 111644 | ||||

