summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add message to attribute(deprecated).Fariborz Jahanian2010-10-068-18/+87
| | | | | | | attribute(unavailable) to do next. // rdar:// 6734520. llvm-svn: 115842
* Now that VDUPfqf and VDUPfdfare properly pseudos, nuke the special handling.Jim Grosbach2010-10-061-6/+5
| | | | llvm-svn: 115841
* Change the NEON VDUPfdf and VDUPfqf pseudo-instructions to actually beJim Grosbach2010-10-062-7/+28
| | | | | | pseudo instructions. llvm-svn: 115840
* Fix a double-free error that can occur in rare cases where loadingDouglas Gregor2010-10-061-0/+1
| | | | | | | of the precompiled preamble (or any PCH file it depends on) fails during reparsing. llvm-svn: 115838
* Fix libc++ link in release notes.Tobias Grosser2010-10-061-1/+1
| | | | llvm-svn: 115837
* Get binding and visibility info from the the alias, but Type from the symbolRafael Espindola2010-10-062-12/+59
| | | | | | being aliased. llvm-svn: 115836
* Hide analysis group registration behind a macro, just like pass registration.Owen Anderson2010-10-065-4/+11
| | | | llvm-svn: 115835
* Mark FunctionNoProtoType's argument as unspecified parameters.Devang Patel2010-10-061-3/+3
| | | | llvm-svn: 115834
* Add support for DW_TAG_unspecified_parameters.Devang Patel2010-10-063-7/+34
| | | | llvm-svn: 115833
* Enhance the test driver with a '-f filterspec' option to specify theJohnny Chen2010-10-061-1/+55
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | testclass.testmethod to be run and with a '-g' option which instructs the test driver to only admit the module which satisfy the filterspec condition to the test suite. Example: # This only runs the test case under the array_types directory which has class # name of 'ArrayTypesTestCase' and the test method name of 'test_with_dwarf_and_run_command'. /Volumes/data/lldb/svn/trunk/test $ ./dotest.py -v -f 'ArrayTypesTestCase.test_with_dwarf_and_run_command' -g array_types ---------------------------------------------------------------------- Collected 1 test test_with_dwarf_and_run_command (TestArrayTypes.ArrayTypesTestCase) Test 'frame variable var_name' on some variables with array types. ... ok ---------------------------------------------------------------------- Ran 1 test in 1.353s OK # And this runs the test cases under the array_types and the hello_world directories. # If the module discovered has the 'ArrayTypesTestCase.test_with_dwarf_and_run_command' # attribute, only the test case specified by the filterspec for the module will be run. # If the module does not have the said attribute, e.g., the module under hello_world, # the whole module is still admitted to the test suite. /Volumes/data/lldb/svn/trunk/test $ ./dotest.py -v -f 'ArrayTypesTestCase.test_with_dwarf_and_run_command' array_types hello_world ---------------------------------------------------------------------- Collected 3 tests test_with_dwarf_and_run_command (TestArrayTypes.ArrayTypesTestCase) Test 'frame variable var_name' on some variables with array types. ... ok test_with_dsym_and_run_command (TestHelloWorld.HelloWorldTestCase) Create target, breakpoint, launch a process, and then kill it. ... ok test_with_dwarf_and_process_launch_api (TestHelloWorld.HelloWorldTestCase) Create target, breakpoint, launch a process, and then kill it. ... ok ---------------------------------------------------------------------- Ran 3 tests in 4.964s OK llvm-svn: 115832
* Add a 'pattern' arg to the ARM PseudoNeonI class.Jim Grosbach2010-10-062-7/+9
| | | | llvm-svn: 115831
* MC: Add missing forward in MCLoggingStreamer.Michael J. Spencer2010-10-061-0/+1
| | | | llvm-svn: 115830
* Cleanup Whitespace.Michael J. Spencer2010-10-063-25/+25
| | | | llvm-svn: 115829
* Revert "RequiresUnique" patch. This should be handled at a lower level.Bill Wendling2010-10-061-37/+7
| | | | llvm-svn: 115827
* Remove the @expectedFailure decorator since the SBTarget.LaunchProcess() raceJohnny Chen2010-10-061-2/+3
| | | | | | condition has been fixed. llvm-svn: 115826
* Pass initialization functions should take a PassRegistry as a parameterOwen Anderson2010-10-061-6/+5
| | | | | | rather than being fixed to the global registry. llvm-svn: 115824
* Use the SBTarget process launch API for api testings.Johnny Chen2010-10-061-3/+9
| | | | llvm-svn: 115822
* Change the regular expression used to grok the data type associated the ↵Johnny Chen2010-10-061-2/+2
| | | | | | | | | | | | output of expression parser in light of the recent check ins. Example: runCmd: expr a output: (double) $0 = 1100.12 llvm-svn: 115821
* Change the expected term-width output string to be a substring instead of a ↵Johnny Chen2010-10-061-1/+1
| | | | | | | | startstring for the test case test_set_term_width() after the recent changes. llvm-svn: 115820
* Modification of the expected start strings for simple 'expr' output ↵Johnny Chen2010-10-061-8/+8
| | | | | | involving persistent variables. llvm-svn: 115819
* Modification of the expected pattern for 'expr this->m_c_int' output.Johnny Chen2010-10-061-1/+1
| | | | llvm-svn: 115818
* If a symbol is global, reloc against it even if it is in a mergeable section.Rafael Espindola2010-10-062-3/+18
| | | | llvm-svn: 115817
* Re-enable EH cleanups to destroy __block variables, now that we have a moment toJohn McCall2010-10-062-8/+36
| | | | | | deal with the consequences. Fixes rdar://problem/8224178. llvm-svn: 115816
* Leaving in deprecated functions until we can get a clean build with the new ↵Greg Clayton2010-10-062-2/+28
| | | | | | APIs in place before removing the deprecated functions. llvm-svn: 115815
* Silence unused variable warning in Release builds.Nick Lewycky2010-10-061-0/+1
| | | | llvm-svn: 115806
* Do not emit subrange for incomplete array type.Devang Patel2010-10-061-7/+11
| | | | | | This is tested by ptype.exp in gdb testsuite. llvm-svn: 115805
* Modification of the expected substrings for the print representations of ↵Johnny Chen2010-10-061-4/+3
| | | | | | SBProcess and SBThread. llvm-svn: 115804
* Remove unused variables.Nick Lewycky2010-10-061-3/+0
| | | | llvm-svn: 115802
* Fixed a few issues with the example script.Greg Clayton2010-10-061-2/+2
| | | | llvm-svn: 115801
* Issue deprecated warning when typeof uses typedefFariborz Jahanian2010-10-062-1/+17
| | | | | | based on underlying type's deprecatedness. llvm-svn: 115800
* Remove compatibilty code for old-style multiple return values.Dan Gohman2010-10-061-5/+3
| | | | llvm-svn: 115799
* target operand flag values aren't a bitmaskJim Grosbach2010-10-061-2/+2
| | | | llvm-svn: 115798
* Make sure weak symbols are listed after the local ones.Rafael Espindola2010-10-063-2/+20
| | | | llvm-svn: 115795
* Correctly handle GOTPCREL relocations.Rafael Espindola2010-10-062-3/+15
| | | | llvm-svn: 115793
* ComputeLinearIndex doesn't need its TLI argument.Dan Gohman2010-10-063-10/+8
| | | | llvm-svn: 115792
* Updated <atomic> docs with three design optionsHoward Hinnant2010-10-064-408/+839
| | | | llvm-svn: 115791
* Reject the allocation of variably-modified types in C++ 'new'Douglas Gregor2010-10-063-4/+17
| | | | | | | | expressions. Fixes PR8209 in the narrowest way possible. I'm still considering whether I want to implement the extension that permits the use of VLA types in a 'new' expression. llvm-svn: 115790
* Remove unused argument.Devang Patel2010-10-063-5/+3
| | | | llvm-svn: 115789
* Constify isReachableFromEntry.Dan Gohman2010-10-061-2/+2
| | | | llvm-svn: 115788
* _inline is an alias for inline in MSVC.Francois Pichet2010-10-062-0/+2
| | | | llvm-svn: 115785
* Add missing "-" to the command line.Tobias Grosser2010-10-061-1/+1
| | | | llvm-svn: 115777
* Remove tabs.Bill Wendling2010-10-061-2/+2
| | | | llvm-svn: 115764
* Change RequiresMerge to RequiresUnique. It's a better description of what thisBill Wendling2010-10-061-7/+8
| | | | | | | | fix is trying to accomplish. This code could still use some polishing. llvm-svn: 115759
* Remove hard CRLF end-of-line markers from two files. These should be addedChandler Carruth2010-10-062-35/+35
| | | | | | | automatically when syncing due to the auto-props selecting svn:eol-style of 'native'. llvm-svn: 115758
* No need to check out everything: binutils is enough.Duncan Sands2010-10-061-1/+1
| | | | | | Patch by John Tytgat. llvm-svn: 115757
* - Add TargetInstrInfo::getOperandLatency() to compute operand latencies. ThisEvan Cheng2010-10-0615-68/+354
| | | | | | | | | | | | | allow target to correctly compute latency for cases where static scheduling itineraries isn't sufficient. e.g. variable_ops instructions such as ARM::ldm. This also allows target without scheduling itineraries to compute operand latencies. e.g. X86 can return (approximated) latencies for high latency instructions such as division. - Compute operand latencies for those defined by load multiple instructions, e.g. ldm and those used by store multiple instructions, e.g. stm. llvm-svn: 115755
* If the destination module all ready has a copy of the global coming from theBill Wendling2010-10-061-7/+36
| | | | | | | | | | | | | source module *and* it must be merged (instead of simply replaced or appended to), then merge instead of replacing or adding another global. The ObjC __image_info section was being appended to because of this failure. This caused a crash because the linker expects the image info section to be a specific size. <rdar://problem/8198537> llvm-svn: 115753
* enhance X86TypeInfo to include information about the encoding andChris Lattner2010-10-061-20/+36
| | | | | | | | operand kind for immediates. Use these to define a new BinOpRI class and switch AND8/16/32ri over to it. AND64ri32 needs some more refactoring before it can make the switcheroo. llvm-svn: 115752
* Update release location.Tanya Lattner2010-10-061-0/+2
| | | | llvm-svn: 115749
* add a class for _REV nodes.Chris Lattner2010-10-061-19/+21
| | | | llvm-svn: 115748
OpenPOWER on IntegriCloud