summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* LSR, one of the new Cost::isLoser() checks did not get merged in the ↵Andrew Trick2011-09-261-2/+6
| | | | | | previous checkin. llvm-svn: 140583
* Convert a bunch more tests over to the new atomic instructions.Eli Friedman2011-09-2610-1088/+69
| | | | llvm-svn: 140582
* Remove extraneous commit garbage.Owen Anderson2011-09-261-2/+0
| | | | llvm-svn: 140581
* LSR cost metric minor fix and verification.Andrew Trick2011-09-261-3/+26
| | | | | | | | The minor bug heuristic was noticed by inspection. I added the isLoser/isValid helpers because they will become more important with subsequent checkins. llvm-svn: 140580
* Fix an incorrect decoder test.Owen Anderson2011-09-261-2/+2
| | | | llvm-svn: 140579
* Add a comment in ASTReader::ReadPragmaDiagnosticMappings that the user bitArgyrios Kyrtzidis2011-09-261-0/+1
| | | | | | is set by the setDiagnosticMapping call. llvm-svn: 140578
* Fixed an include path that was breaking Linux builds.Sean Callanan2011-09-261-1/+1
| | | | llvm-svn: 140577
* objc - compare setter/property types usingFariborz Jahanian2011-09-261-2/+2
| | | | | | hasSameUnqualifiedType in //rdar://10156674 llvm-svn: 140576
* Add SB API class SBWatchpointLocation and some extra methods to the SBTarget ↵Johnny Chen2011-09-2616-19/+431
| | | | | | | | | | | class to iterate on the available watchpoint locations and to perform watchpoint manipulations. I still need to export the SBWatchpointLocation class as well as the added watchpoint manipulation methods to the Python interface. And write test cases for them. llvm-svn: 140575
* Move string literal to bool conversion into its own warning flag ↵Richard Trieu2011-09-264-17/+20
| | | | | | -Wstring-conversion. llvm-svn: 140574
* Remove old hack for compiling with gcc-4.0.Bob Wilson2011-09-261-25/+8
| | | | llvm-svn: 140573
* Remove incorrect testcases.Owen Anderson2011-09-261-4/+0
| | | | llvm-svn: 140572
* objc - in matching setter argument type to its property type,Fariborz Jahanian2011-09-262-1/+37
| | | | | | ingore the type qualifiers. // rdar://10156674 llvm-svn: 140571
* Set register class of a register according to value of HasMips64.Akira Hatanaka2011-09-261-1/+1
| | | | llvm-svn: 140570
* Define variable HasMips64 in MipsTargetLowering.Akira Hatanaka2011-09-262-4/+5
| | | | llvm-svn: 140569
* In single float mode, double precision FP arguments are passed in integerAkira Hatanaka2011-09-261-4/+3
| | | | | | registers, so there is no need to check here. llvm-svn: 140568
* Convert more tests to new atomic instructions.Eli Friedman2011-09-263-35/+19
| | | | llvm-svn: 140567
* Convert more tests over to the new atomic instructions. Eli Friedman2011-09-266-1504/+1367
| | | | | | | | I did not convert Atomics-32.ll and Atomics-64.ll by hand; the diff is autoupgrade output. The wmb test is gone because there isn't any way to express wmb with the new atomic instructions; if someone really needs a non-asm way to write a wmb on Alpha, a platform-specific intrisic could be added. llvm-svn: 140566
* objc-arc: mark functions which return types which can't be dealt withFariborz Jahanian2011-09-262-1/+16
| | | | | | | in arc mode and are in system headers as unavailable. // rdar://10186625 llvm-svn: 140565
* Fix grammar.Bill Wendling2011-09-261-2/+2
| | | | llvm-svn: 140564
* Remove dead table entry.Bill Wendling2011-09-261-1/+0
| | | | llvm-svn: 140563
* Make necessary changes in AddMIPSTargetArgs for targeting Mips64. Enable use ofAkira Hatanaka2011-09-261-16/+52
| | | | | | | -mcpu. llvm-svn: 140562
* Some minor (and more involved) cleanups. No real context changes.Bill Wendling2011-09-261-128/+121
| | | | llvm-svn: 140561
* ASR #32 is not allowed on Thumb2 USAT and SSAT instructions.Owen Anderson2011-09-264-3/+38
| | | | llvm-svn: 140560
* Convert more tests over to the new atomic instructions.Eli Friedman2011-09-264-65/+23
| | | | llvm-svn: 140559
* Upgrade a couple more tests to the new atomic instructions.Eli Friedman2011-09-262-12/+5
| | | | llvm-svn: 140558
* Enhance alias analysis for atomic instructions a bit. Upgrade a couple ↵Eli Friedman2011-09-264-14/+46
| | | | | | alias-analysis tests to the new atomic instructions. llvm-svn: 140557
* PTX: Fix memcpy intrinsic to handle 64-bit pointersJustin Holewinski2011-09-261-8/+9
| | | | llvm-svn: 140556
* Fixes for a few different versions of the darwin crash log.Greg Clayton2011-09-261-20/+32
| | | | llvm-svn: 140554
* Fix this test so it doesn't fail on Mac.Eli Friedman2011-09-261-6/+6
| | | | llvm-svn: 140553
* CheckStringInit has side effects; make sure we don't run it in VerifyOnly ↵Eli Friedman2011-09-262-3/+9
| | | | | | | | mode, at least for the moment. <rdar://problem/10185490>. Sebastian, please take a look at this; I'm not entirely sure it is the right thing to do. llvm-svn: 140552
* [libclang] Report implicit objc methods for properties when indexing.Argyrios Kyrtzidis2011-09-264-2/+36
| | | | | | Related to rdar://10087069. llvm-svn: 140551
* Remove the @expectedFailureClang custom decorator for indicating ↵Johnny Chen2011-09-261-2/+3
| | | | | | | | clang-specific test failures. It has been fixed on the lldb side to compensate for bad debug info (line table information). llvm-svn: 140550
* PTX: Implement PTXSelectionDAGInfoJustin Holewinski2011-09-265-5/+214
| | | | llvm-svn: 140549
* PTX: Implement ISD::ANY_EXTENDJustin Holewinski2011-09-261-0/+12
| | | | llvm-svn: 140548
* PTX: Fix detection of stack load/store vs. global load/store, as well as fix theJustin Holewinski2011-09-264-50/+77
| | | | | | printing of local offsets llvm-svn: 140547
* Fix a typo in the new VerifyOnly handling in SemaInit. No visible ↵Eli Friedman2011-09-261-1/+1
| | | | | | difference at the moment, as far as I can tell. llvm-svn: 140546
* Factored out handling of the source code for anSean Callanan2011-09-264-50/+186
| | | | | | | | | | expression into a separate class. This class encapsulates wrapping the function as needed. I am also moving from using booleans to indicate what the expression's language should be to using lldb::LanguageType instead. llvm-svn: 140545
* Added an example that symbolicates symbol information. This fileGreg Clayton2011-09-261-0/+565
| | | | | | | | | | | | is mostly geared towards darwin crash logs at the moment, though it could be made more generic with a few tweaks. The symbolicate-crash.py script will make a target given a crash log and then symbolicate all frames and expand any frames that had inlined functions in them to show all frames back to the concrete function. It will also disassemble around the crash site. llvm-svn: 140544
* Add a small note to BaseSubobject about where it is actually used.Eli Friedman2011-09-261-1/+1
| | | | llvm-svn: 140543
* Fix assertion hit when @encoding C++ classes. rdar://10172840 & ↵Argyrios Kyrtzidis2011-09-262-2/+23
| | | | | | http://llvm.org/PR10990 llvm-svn: 140542
* Modify SBFrame::WatchValue() impl so that for the watchpoint location created,Johnny Chen2011-09-261-0/+12
| | | | | | it also populates the variable declaration location if possible. llvm-svn: 140540
* Fix emission of debug data for global variables. getContext() on ↵James Molloy2011-09-263-2/+60
| | | | | | DIGlobalVariables is not valid any more. llvm-svn: 140539
* Add back support for a manually formatted section of the diagnosticChandler Carruth2011-09-262-1/+17
| | | | | | | | | | | message. Specifically, we now only line-wrap the first line of te diagnostic message and assume the remainder is manually formatted. While adding it back, simplify the logic for doing this. Finally, add a test that ensures we actually preserve this feature. =D *Now* its not dead code. Thanks to Doug for the test case. llvm-svn: 140538
* PTX: Add .align tests to stack object test fileJustin Holewinski2011-09-261-2/+11
| | | | llvm-svn: 140537
* PTX: SM > 2.0 implies +doubleJustin Holewinski2011-09-261-5/+6
| | | | llvm-svn: 140536
* PTX: Fix some lingering issues with stack allocationJustin Holewinski2011-09-262-1/+13
| | | | llvm-svn: 140535
* PTX: Split up the TableGen instruction definitions into logical unitsJustin Holewinski2011-09-263-418/+300
| | | | llvm-svn: 140534
* PTX: Unify handling of loads/storesJustin Holewinski2011-09-265-206/+38
| | | | llvm-svn: 140533
* PTX: Handle FrameIndex nodesJustin Holewinski2011-09-266-30/+204
| | | | llvm-svn: 140532
OpenPOWER on IntegriCloud