| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Warning suppression in test. | Howard Hinnant | 2011-05-14 | 1 | -2/+0 |
| | | | | | llvm-svn: 131344 | ||||
| * | Warning suppression in test. | Howard Hinnant | 2011-05-14 | 1 | -2/+0 |
| | | | | | llvm-svn: 131343 | ||||
| * | PR9908: Fix the broken fix for PR9902 to get the template argument lists in ↵ | Richard Smith | 2011-05-14 | 5 | -10/+120 |
| | | | | | | | | | the right order. Also, don't reject alias templates in all ElaboratedTypes: some ElaboratedTypes do not correspond to elaborated-type-specifiers. llvm-svn: 131342 | ||||
| * | Warning suppression in test. | Howard Hinnant | 2011-05-14 | 1 | -1/+1 |
| | | | | | llvm-svn: 131341 | ||||
| * | Correction to hexfloat hack. | Howard Hinnant | 2011-05-14 | 1 | -3/+4 |
| | | | | | llvm-svn: 131340 | ||||
| * | Avoid combining GEPs that might overflow at runtime. | Stuart Hastings | 2011-05-14 | 2 | -1/+22 |
| | | | | | | | | | rdar://problem/9267970 Patch by Julien Lerouge! llvm-svn: 131339 | ||||
| * | What I hope to be an implementation of defaulted copy assignment | Alexis Hunt | 2011-05-14 | 4 | -60/+191 |
| | | | | | | | operators. llvm-svn: 131338 | ||||
| * | More progress towards defaulted copy assignment | Alexis Hunt | 2011-05-14 | 2 | -1/+196 |
| | | | | | llvm-svn: 131337 | ||||
| * | Start implementing defaulted copy assignment | Alexis Hunt | 2011-05-14 | 2 | -18/+33 |
| | | | | | llvm-svn: 131336 | ||||
| * | Objective-C vtables are not taking the world by storm; call them | John McCall | 2011-05-14 | 1 | -121/+139 |
| | | | | | | | | | | out as "v-table" message sends and stop calling normal messages "legacy" message sends. Also, fix some comments to reveal the true state of affairs. llvm-svn: 131335 | ||||
| * | Expand the ABI prepare trivial function call to allow 6 simple args. | Greg Clayton | 2011-05-14 | 12 | -107/+417 |
| | | | | | llvm-svn: 131334 | ||||
| * | Breakpoint::Description with eDescriptionLevelBrief should just print the ↵ | Jim Ingham | 2011-05-14 | 1 | -1/+3 |
| | | | | | | | number of locations, printing the list of locations is pointless. llvm-svn: 131333 | ||||
| * | Fix a FIXME by moving the fast-isel implementation of the objectsize ↵ | Eli Friedman | 2011-05-14 | 2 | -23/+10 |
| | | | | | | | intrinsic from the x86 code to the generic code. llvm-svn: 131332 | ||||
| * | For the purposes of setting breakpoints treat methods defined in the class ↵ | Jim Ingham | 2011-05-14 | 1 | -0/+18 |
| | | | | | | | and methods defined in a category on the class as the same. llvm-svn: 131331 | ||||
| * | Don't produce a vmovntdq if we don't have AVX support. | Rafael Espindola | 2011-05-14 | 2 | -1/+13 |
| | | | | | llvm-svn: 131330 | ||||
| * | Zap useless code; this hasn't done anything useful since fast-isel switched ↵ | Eli Friedman | 2011-05-14 | 1 | -29/+0 |
| | | | | | | | to being bottom-up (a very long time ago). llvm-svn: 131329 | ||||
| * | Fix test bug. | Howard Hinnant | 2011-05-14 | 1 | -1/+1 |
| | | | | | llvm-svn: 131328 | ||||
| * | Suppress some warings in the tests. | Howard Hinnant | 2011-05-14 | 1 | -8/+8 |
| | | | | | llvm-svn: 131327 | ||||
| * | Suppress some warings in the tests. | Howard Hinnant | 2011-05-13 | 1 | -1/+1 |
| | | | | | llvm-svn: 131326 | ||||
| * | Add an operator+= for appending StringRefs onto std::strings. | John McCall | 2011-05-13 | 1 | -0/+4 |
| | | | | | | | | Previously this pattern would be compiled using an implicit conversion to std::string. llvm-svn: 131325 | ||||
| * | Clean up the test a little bit; and use lldbutil.get_GPRs(frame) to retrieve ↵ | Johnny Chen | 2011-05-13 | 1 | -9/+3 |
| | | | | | | | the general purpose register set. llvm-svn: 131324 | ||||
| * | Reorganize this method to avoid multiple calls for computing CGFunctionInfo | John McCall | 2011-05-13 | 1 | -77/+109 |
| | | | | | | | and to decrease the amount of effort in appending strings. llvm-svn: 131323 | ||||
| * | Be a bit more permissive about symbols we don't understand. Just skip them | Jim Grosbach | 2011-05-13 | 1 | -4/+12 |
| | | | | | | | rather than throwing an error. llvm-svn: 131322 | ||||
| * | Simplify | Joerg Sonnenberger | 2011-05-13 | 1 | -1/+1 |
| | | | | | llvm-svn: 131321 | ||||
| * | ExecutionEngine: move createJIT() definition (v2) | Dylan Noblesmith | 2011-05-13 | 2 | -19/+29 |
| | | | | | | | | As an ExecutionEngine class function, its definition really belongs in ExecutionEngine.cpp, not JIT.cpp. llvm-svn: 131320 | ||||
| * | Test commit from a git-svn-cloned lldb/trunk repository. | Johnny Chen | 2011-05-13 | 1 | -0/+2 |
| | | | | | llvm-svn: 131319 | ||||
| * | http://llvm.org/bugs/show_bug.cgi?id=9854. Also created an emulated ↵ | Howard Hinnant | 2011-05-13 | 9 | -426/+461 |
| | | | | | | | hexfloat literal for use in some of the tests. <sigh> And cleaned up some harmless but irritating warnings in the tests. llvm-svn: 131318 | ||||
| * | ExecutionEngine: push TargetMachine creation into clients (v2) | Dylan Noblesmith | 2011-05-13 | 6 | -66/+30 |
| | | | | | | | | | In particular, into EngineBuilder. This should only impact the private API between the EE and EB classes, not external clients, since JITCtor and MCJITCtor are both protected members. llvm-svn: 131317 | ||||
| * | ExecutionEngine: fix JIT/MCJIT selectTarget() duplication (v2) | Dylan Noblesmith | 2011-05-13 | 10 | -117/+26 |
| | | | | | | | | This prepares for making JITCtor/MCJITCtor take a TargetMachine* directly from clients like EngineBuilder. llvm-svn: 131316 | ||||
| * | Move test. | Rafael Espindola | 2011-05-13 | 1 | -0/+0 |
| | | | | | llvm-svn: 131315 | ||||
| * | Move test. | Rafael Espindola | 2011-05-13 | 1 | -0/+0 |
| | | | | | llvm-svn: 131314 | ||||
| * | This patch add a "fake" attach waiting for a real implementation and | Johnny Chen | 2011-05-13 | 8 | -12/+81 |
| | | | | | | | | | | | | | | | | | solve the build break due to the lack of this method. It also propose a solution to the API changes in RegisterContext. I upgraded also the the python version in the makefile. My linux installation has python2.7 and AFAIK also the latest ubuntu has this version of python so maybe is worth upgrading. Patch by Marco Minutoli <mminutoli@gmail.com> [Note: I had to hand merge in the diffs since patch thinks it is a corrupt patch.] llvm-svn: 131313 | ||||
| * | Bug 8765: Honor assembler labels for builtins. Ensure that the label is | Joerg Sonnenberger | 2011-05-13 | 2 | -4/+26 |
| | | | | | | | | mangled to avoid doing it twice for platforms that use prefixes like Darwin. llvm-svn: 131311 | ||||
| * | Include assembler label for functions in the XML dump | Joerg Sonnenberger | 2011-05-13 | 1 | -0/+2 |
| | | | | | llvm-svn: 131310 | ||||
| * | Fix copy constructor deletion detection with array types. | Alexis Hunt | 2011-05-13 | 1 | -3/+10 |
| | | | | | | | This fixes PR9910 llvm-svn: 131309 | ||||
| * | Introduce __has_extension macro | Peter Collingbourne | 2011-05-13 | 7 | -107/+294 |
| | | | | | | | | | | | | | | | | __has_extension is a function-like macro which takes the same set of feature identifiers as __has_feature. It evaluates to 1 if the feature is supported by Clang in the current language (either as a language extension or a standard language feature) or 0 if not. At the same time, add support for the C1X feature identifiers c_generic_selections (renamed from generic_selections) and c_static_assert, and document them. Patch by myself and Jean-Daniel Dupas. llvm-svn: 131308 | ||||
| * | www: Update status of our move to the LLVM infrastructure | Tobias Grosser | 2011-05-13 | 1 | -16/+33 |
| | | | | | llvm-svn: 131307 | ||||
| * | Headers have been moved to /includes/lldb/Interpreter. This patch | Johnny Chen | 2011-05-13 | 8 | -9/+9 |
| | | | | | | | | | reflects this change. Marco Minutoli <mminutoli@gmail.com> llvm-svn: 131306 | ||||
| * | Teach the RtDyld to tell the memory manager about how much space a function | Jim Grosbach | 2011-05-13 | 1 | -3/+4 |
| | | | | | | | | actually takes rather than how much memory was allocated for it. This is more accurate and should help the manager pack things more effectively. llvm-svn: 131305 | ||||
| * | PATH_MAX is in limits.h on Linux. | Johnny Chen | 2011-05-13 | 1 | -0/+1 |
| | | | | | | | Patch by Marco Minutoli <mminutoli@gmail.com> llvm-svn: 131304 | ||||
| * | This method has been removed from the API. This fix the compilation | Johnny Chen | 2011-05-13 | 1 | -15/+0 |
| | | | | | | | | | breakage due to its presence. Patch by Marco Minutoli <mminutoli@gmail.com> llvm-svn: 131303 | ||||
| * | Move platform-dependent test to appropriate directory. | Galina Kistanova | 2011-05-13 | 2 | -0/+5 |
| | | | | | llvm-svn: 131302 | ||||
| * | Define __ARM_NEON__ in both ARM and Thumb modes. Radar 9431992. | Bob Wilson | 2011-05-13 | 1 | -3/+3 |
| | | | | | llvm-svn: 131301 | ||||
| * | Remove the 'unaligned load' builtins now that they're no longer used in the ↵ | Bill Wendling | 2011-05-13 | 3 | -19/+0 |
| | | | | | | | *mmintrin.h files. llvm-svn: 131300 | ||||
| * | For cases where a const function is inaccurately reported | Sean Callanan | 2011-05-13 | 1 | -0/+26 |
| | | | | | | | | | as non-const in the debug information, added a fallback to GetFunctionAddress, adding the const qualifier after the fact and searching again. llvm-svn: 131299 | ||||
| * | Produce UTF-8 strings with -fconstant-string-class | Fariborz Jahanian | 2011-05-13 | 1 | -21/+15 |
| | | | | | | | -fno-constant-cfstrings. Patch by Jonathan Schleifer. llvm-svn: 131298 | ||||
| * | refactor CheckForwardProtocolDeclarationForCircularDependency returns | Fariborz Jahanian | 2011-05-13 | 2 | -11/+13 |
| | | | | | | | 'true' on detecting protocol cycles. No functionality change. llvm-svn: 131297 | ||||
| * | http://llvm.org/bugs/show_bug.cgi?id=9118 | Howard Hinnant | 2011-05-13 | 1 | -0/+5 |
| | | | | | llvm-svn: 131296 | ||||
| * | Add c-index-test printing and tests for static and virtual method | Douglas Gregor | 2011-05-13 | 4 | -25/+30 |
| | | | | | | | query functions, from Erik Verbruggen! llvm-svn: 131295 | ||||
| * | Make codegen able to handle values of empty types. This is one way | Rafael Espindola | 2011-05-13 | 5 | -6/+136 |
| | | | | | | | to fix PR9900. I will keep it open until sable is able to comment on it. llvm-svn: 131294 | ||||

