summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Warning suppression in test.Howard Hinnant2011-05-141-2/+0
| | | | llvm-svn: 131344
* Warning suppression in test.Howard Hinnant2011-05-141-2/+0
| | | | llvm-svn: 131343
* PR9908: Fix the broken fix for PR9902 to get the template argument lists in ↵Richard Smith2011-05-145-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 Hinnant2011-05-141-1/+1
| | | | llvm-svn: 131341
* Correction to hexfloat hack.Howard Hinnant2011-05-141-3/+4
| | | | llvm-svn: 131340
* Avoid combining GEPs that might overflow at runtime.Stuart Hastings2011-05-142-1/+22
| | | | | | | | rdar://problem/9267970 Patch by Julien Lerouge! llvm-svn: 131339
* What I hope to be an implementation of defaulted copy assignmentAlexis Hunt2011-05-144-60/+191
| | | | | | operators. llvm-svn: 131338
* More progress towards defaulted copy assignmentAlexis Hunt2011-05-142-1/+196
| | | | llvm-svn: 131337
* Start implementing defaulted copy assignmentAlexis Hunt2011-05-142-18/+33
| | | | llvm-svn: 131336
* Objective-C vtables are not taking the world by storm; call themJohn McCall2011-05-141-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 Clayton2011-05-1412-107/+417
| | | | llvm-svn: 131334
* Breakpoint::Description with eDescriptionLevelBrief should just print the ↵Jim Ingham2011-05-141-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 Friedman2011-05-142-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 Ingham2011-05-141-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 Espindola2011-05-142-1/+13
| | | | llvm-svn: 131330
* Zap useless code; this hasn't done anything useful since fast-isel switched ↵Eli Friedman2011-05-141-29/+0
| | | | | | to being bottom-up (a very long time ago). llvm-svn: 131329
* Fix test bug.Howard Hinnant2011-05-141-1/+1
| | | | llvm-svn: 131328
* Suppress some warings in the tests.Howard Hinnant2011-05-141-8/+8
| | | | llvm-svn: 131327
* Suppress some warings in the tests.Howard Hinnant2011-05-131-1/+1
| | | | llvm-svn: 131326
* Add an operator+= for appending StringRefs onto std::strings.John McCall2011-05-131-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 Chen2011-05-131-9/+3
| | | | | | the general purpose register set. llvm-svn: 131324
* Reorganize this method to avoid multiple calls for computing CGFunctionInfoJohn McCall2011-05-131-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 themJim Grosbach2011-05-131-4/+12
| | | | | | rather than throwing an error. llvm-svn: 131322
* SimplifyJoerg Sonnenberger2011-05-131-1/+1
| | | | llvm-svn: 131321
* ExecutionEngine: move createJIT() definition (v2)Dylan Noblesmith2011-05-132-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 Chen2011-05-131-0/+2
| | | | llvm-svn: 131319
* http://llvm.org/bugs/show_bug.cgi?id=9854. Also created an emulated ↵Howard Hinnant2011-05-139-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 Noblesmith2011-05-136-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 Noblesmith2011-05-1310-117/+26
| | | | | | | This prepares for making JITCtor/MCJITCtor take a TargetMachine* directly from clients like EngineBuilder. llvm-svn: 131316
* Move test.Rafael Espindola2011-05-131-0/+0
| | | | llvm-svn: 131315
* Move test.Rafael Espindola2011-05-131-0/+0
| | | | llvm-svn: 131314
* This patch add a "fake" attach waiting for a real implementation andJohnny Chen2011-05-138-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 isJoerg Sonnenberger2011-05-132-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 dumpJoerg Sonnenberger2011-05-131-0/+2
| | | | llvm-svn: 131310
* Fix copy constructor deletion detection with array types.Alexis Hunt2011-05-131-3/+10
| | | | | | This fixes PR9910 llvm-svn: 131309
* Introduce __has_extension macroPeter Collingbourne2011-05-137-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 infrastructureTobias Grosser2011-05-131-16/+33
| | | | llvm-svn: 131307
* Headers have been moved to /includes/lldb/Interpreter. This patchJohnny Chen2011-05-138-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 functionJim Grosbach2011-05-131-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 Chen2011-05-131-0/+1
| | | | | | Patch by Marco Minutoli <mminutoli@gmail.com> llvm-svn: 131304
* This method has been removed from the API. This fix the compilationJohnny Chen2011-05-131-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 Kistanova2011-05-132-0/+5
| | | | llvm-svn: 131302
* Define __ARM_NEON__ in both ARM and Thumb modes. Radar 9431992.Bob Wilson2011-05-131-3/+3
| | | | llvm-svn: 131301
* Remove the 'unaligned load' builtins now that they're no longer used in the ↵Bill Wendling2011-05-133-19/+0
| | | | | | *mmintrin.h files. llvm-svn: 131300
* For cases where a const function is inaccurately reportedSean Callanan2011-05-131-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-classFariborz Jahanian2011-05-131-21/+15
| | | | | | -fno-constant-cfstrings. Patch by Jonathan Schleifer. llvm-svn: 131298
* refactor CheckForwardProtocolDeclarationForCircularDependency returnsFariborz Jahanian2011-05-132-11/+13
| | | | | | 'true' on detecting protocol cycles. No functionality change. llvm-svn: 131297
* http://llvm.org/bugs/show_bug.cgi?id=9118Howard Hinnant2011-05-131-0/+5
| | | | llvm-svn: 131296
* Add c-index-test printing and tests for static and virtual methodDouglas Gregor2011-05-134-25/+30
| | | | | | query functions, from Erik Verbruggen! llvm-svn: 131295
* Make codegen able to handle values of empty types. This is one wayRafael Espindola2011-05-135-6/+136
| | | | | | to fix PR9900. I will keep it open until sable is able to comment on it. llvm-svn: 131294
OpenPOWER on IntegriCloud