summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Push the range associated with a nested-name-specifier further throughDouglas Gregor2010-09-081-12/+21
| | | | | | | | TreeTransform, since we were getting an empty source range where we shouldn't. Sadly, the test case is Boost.Proto, and isn't worth reducing. llvm-svn: 113446
* Rearrange for better alignment and less paddingJakob Stoklund Olesen2010-09-081-3/+4
| | | | llvm-svn: 113445
* Fix warnings caused by new CXXUuidofExprClass enumerator.Francois Pichet2010-09-084-1/+5
| | | | llvm-svn: 113444
* Add another missing CMake dependency.Daniel Dunbar2010-09-081-0/+1
| | | | llvm-svn: 113443
* Clean up a comment.Bob Wilson2010-09-081-2/+2
| | | | llvm-svn: 113442
* Fix a few minor issues with parsing and semantic analysis of C++Douglas Gregor2010-09-084-18/+25
| | | | | | | | typeid expressions: - make sure we have a proper source location for the closing ')' - cache the declaration of std::type_info once we've found it llvm-svn: 113441
* Very basic compare support.Eric Christopher2010-09-081-0/+48
| | | | llvm-svn: 113440
* Relax the "don't unroll loops containing calls" rule. Instead, when a loop ↵Owen Anderson2010-09-082-2/+55
| | | | | | | | | contains a call, lower the unrolling threshold to the optimize-for-size threshold. Basically, for loops containing calls, unrolling can still be profitable as long as the loop is REALLY small. llvm-svn: 113439
* eliminate some clang warnings.Chris Lattner2010-09-084-3/+4
| | | | llvm-svn: 113438
* remove unneeded #include, reducing # static ctors.Chris Lattner2010-09-081-1/+0
| | | | llvm-svn: 113437
* Delete dead code.Eric Christopher2010-09-081-1/+0
| | | | llvm-svn: 113436
* Fix LDM_RET schedule itinery.Evan Cheng2010-09-085-2/+19
| | | | llvm-svn: 113435
* Add support for a few MS extensions supported by the Borland compilerDawn Perchik2010-09-082-6/+33
| | | | | | (__uuidof, _fastcall, etc.). llvm-svn: 113434
* fix a bunch of signed/unsigned comparison warnings, stop evaluating ↵Chris Lattner2010-09-083-7/+7
| | | | | | "getsize" every time through the loop. llvm-svn: 113433
* Added a lldbutil.py module, which contains utility functions which can be usedJohnny Chen2010-09-082-0/+65
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | from scripting applications. An example usage from TestConditionalBreak.py is: import lldbutil lldbutil.PrintStackTrace(thread) ./dotest.py -v conditional_break ---------------------------------------------------------------------- Collected 2 tests test_with_dsym (TestConditionalBreak.ConditionalBreakTestCase) Exercise some thread and frame APIs to break if c() is called by a(). ... Stack trace for thread id=0x2e03 name=None queue=com.apple.main-thread: frame #0: a.out`c at main.c:39 frame #1: a.out`b at main.c:34 frame #2: a.out`a at main.c:25 frame #3: a.out`main at main.c:44 frame #4: a.out`start Stack trace for thread id=0x2e03 name=None queue=com.apple.main-thread: frame #0: a.out`c at main.c:39 frame #1: a.out`b at main.c:34 frame #2: a.out`main at main.c:47 frame #3: a.out`start Stack trace for thread id=0x2e03 name=None queue=com.apple.main-thread: frame #0: a.out`c at main.c:39 frame #1: a.out`a at main.c:27 frame #2: a.out`main at main.c:50 frame #3: a.out`start ok test_with_dwarf (TestConditionalBreak.ConditionalBreakTestCase) Exercise some thread and frame APIs to break if c() is called by a(). ... Stack trace for thread id=0x2e03 name=None queue=com.apple.main-thread: frame #0: a.out`c at main.c:39 frame #1: a.out`b at main.c:34 frame #2: a.out`a at main.c:25 frame #3: a.out`main at main.c:44 frame #4: a.out`start Stack trace for thread id=0x2e03 name=None queue=com.apple.main-thread: frame #0: a.out`c at main.c:39 frame #1: a.out`b at main.c:34 frame #2: a.out`main at main.c:47 frame #3: a.out`start Stack trace for thread id=0x2e03 name=None queue=com.apple.main-thread: frame #0: a.out`c at main.c:39 frame #1: a.out`a at main.c:27 frame #2: a.out`main at main.c:50 frame #3: a.out`start ok ---------------------------------------------------------------------- Ran 2 tests in 7.803s OK llvm-svn: 113432
* When providing a completion for a function/method parameter of blockDouglas Gregor2010-09-082-20/+36
| | | | | | pointer type, actually provide a usable block literal expression. llvm-svn: 113431
* There is currently a problem with our interactionSean Callanan2010-09-081-0/+8
| | | | | | | | | with the Clang parser that prevents us from passing Objective-C types to functions that expect C types. This quick hack keeps us in business until that interaction is fixed. llvm-svn: 113429
* Test removed.Fariborz Jahanian2010-09-081-20/+0
| | | | llvm-svn: 113428
* fix rdar://8407548, I missed the commuted form of xchg/test without a suffix.Chris Lattner2010-09-082-2/+10
| | | | llvm-svn: 113427
* fix wonky formatting.Chris Lattner2010-09-081-1/+1
| | | | llvm-svn: 113426
* Generalize instcombine's support for combining multiple bit checks into a ↵Owen Anderson2010-09-082-33/+625
| | | | | | single test. Patch by Dirk Steinke! llvm-svn: 113423
* fix bugs in push/pop segment support, rdar://8407242Chris Lattner2010-09-085-9/+130
| | | | llvm-svn: 113422
* More help text fixes.Caroline Tice2010-09-085-24/+24
| | | | llvm-svn: 113421
* Add intrinsic-based patterns for MMX PINSRW and PEXTRW.Dale Johannesen2010-09-081-0/+19
| | | | llvm-svn: 113420
* Decl::CheckAccessDeclContext() keeps asserting. Access is not set in some cases.Argyrios Kyrtzidis2010-09-081-4/+9
| | | | llvm-svn: 113419
* Removed test case.Fariborz Jahanian2010-09-081-0/+0
| | | | llvm-svn: 113418
* Make the loads/stores match the type we really want to store.Eric Christopher2010-09-081-12/+12
| | | | llvm-svn: 113417
* Clean up some of the CMake dependenciesDouglas Gregor2010-09-087-1/+39
| | | | llvm-svn: 113416
* Use the new-initialization code for initializing scalars with aDouglas Gregor2010-09-086-44/+28
| | | | | | | | function-style cast. Previously, we had a (redundant, incorrect) semantic-checking path for non-class types, which allowed value-initialization of a reference type and then crashed. llvm-svn: 113415
* Reverse r113397 until we decide what to do withFariborz Jahanian2010-09-084-45/+1
| | | | | | | use of 'struct objc_object*' for 'is' (and others) in clang. llvm-svn: 113414
* Re-enable CheckAccessDeclContext and make sure it doesn't trigger assertions.Argyrios Kyrtzidis2010-09-083-6/+12
| | | | llvm-svn: 113413
* Initialize the MSVCGuidDecl variable in the correct order.Bill Wendling2010-09-081-2/+3
| | | | llvm-svn: 113412
* Remove dead code and data.Jakob Stoklund Olesen2010-09-081-18/+6
| | | | llvm-svn: 113411
* Check in forgotten file. Should fix build.Dale Johannesen2010-09-081-1/+1
| | | | llvm-svn: 113409
* Clean up, clarify and standardize help text, and fix a few help text ↵Caroline Tice2010-09-0813-52/+54
| | | | | | formatting problems. llvm-svn: 113408
* Added '-d' option to the test driver to spit out the process id and do a delayJohnny Chen2010-09-081-3/+30
| | | | | | of 10 seconds in order for the debugger to attach. llvm-svn: 113407
* Slight cleanup, use only one form of MMXI_binop_rm_int.Dale Johannesen2010-09-081-53/+37
| | | | llvm-svn: 113406
* CMake: Use the svn revision information from git-svn if available.Michael J. Spencer2010-09-081-7/+17
| | | | llvm-svn: 113405
* Updated by-chapter-summary with weekly test results, and fixed up some bad ↵Howard Hinnant2010-09-0837-41/+41
| | | | | | paths in some tests caused by aligning the test suite with N3126. llvm-svn: 113403
* Remove --with-gxx-include-dir option because it's causing problems on ↵Bill Wendling2010-09-081-3/+1
| | | | | | non-Darwin platforms. llvm-svn: 113401
* Re-enable usage of the ARM base pointer. r113394 fixed the known failures.Jim Grosbach2010-09-082-2/+2
| | | | | | Re-running some nightly testers w/ it enabled to verify. llvm-svn: 113399
* Add an option to not test ObjC for those platforms which don't support it.Bill Wendling2010-09-081-1/+9
| | | | llvm-svn: 113398
* Fix a crash when overloading id with objc_object*.Fariborz Jahanian2010-09-085-1/+65
| | | | | | Radar 8400356. llvm-svn: 113397
* Fixed an expression parser bug that preventedSean Callanan2010-09-083-1/+35
| | | | | | | | | | | | | | | certain functions from being resolved correctly. Some functions (particularly varargs functions) are BitCast before being called, and the problem was that a CallInst where getCalledValue() returned a BitCast ConstantExpr was not being relocated at all. This problem should now be resolved for the case of BitCast. llvm-svn: 113396
* Correct variable name.Duncan Sands2010-09-081-1/+1
| | | | llvm-svn: 113395
* Fix errant fall-throughs causing the base pointer to be used when the frameJim Grosbach2010-09-081-3/+3
| | | | | | pointer was intended. rdar://8401980 llvm-svn: 113394
* Move the number of cpus logic to somewhere more logical.Duncan Sands2010-09-081-9/+10
| | | | llvm-svn: 113393
* Remove ssp from this test.Eric Christopher2010-09-081-1/+1
| | | | llvm-svn: 113392
* Fix C++ PCH issues.Argyrios Kyrtzidis2010-09-087-104/+117
| | | | | | | | | | | PCH got a severe beating by the boost-using test case reported here: http://llvm.org/PR8099 Fix issues like: -When PCH reading, make sure Decl's getASTContext() doesn't get called since a Decl in the parent hierarchy may be initializing. -In ASTDeclReader::VisitFunctionDecl VisitRedeclarable should be called before using FunctionDecl's isCanonicalDecl() -In ASTDeclReader::VisitRedeclarableTemplateDecl CommonOrPrev must be initialized before anything else. llvm-svn: 113391
* Add intrinsic forms of mmx<->sse conversions. Notes:Dale Johannesen2010-09-081-0/+51
| | | | | | | | | Omission of memory form of PI2PD is intentional; this does not use an MMX register and does not put the chip into MMX mode (PI2PS, oddly enough, does). Operands of PI2PS follow the gcc builtin, not Intel. llvm-svn: 113388
OpenPOWER on IntegriCloud