- Oct 07, 2010
-
-
Evan Cheng authored
llvm-svn: 115898
-
Chris Lattner authored
allowing us to convert ADD over. deletes 160 lines of .td file. llvm-svn: 115897
-
Chris Lattner authored
Start using ArithBinOpEFLAGS for OR, XOR, and SUB. This removes 500 lines from the .td file. Now AND/OR/XOR/SUB are all defined exactly the same way instead of being close relatives. llvm-svn: 115896
-
Chris Lattner authored
which instantiates the 34 versions of and all in one swoop. The BaseOpc/BaseOpc2/BaseOpc4 stuff should not be required, but tblgen's feeble brain explodes when I use Or4<BaseOpc>.V in the multipattern. No change in the generated .inc files. llvm-svn: 115893
-
Jim Grosbach authored
llvm-svn: 115890
-
Chris Lattner authored
This does change the generated .inc files to include the implicit use/def of eax. Since these instructions are only generated by the assembler and disassembler it doesn't actually matter though. llvm-svn: 115885
-
Jim Grosbach authored
llvm-svn: 115884
-
Chris Lattner authored
As usual, no change in generated .inc files. llvm-svn: 115882
-
Owen Anderson authored
Since the Hello pass is built as a loadable dynamic library, don't try to convert it to new-style registration yet. llvm-svn: 115881
-
Chris Lattner authored
llvm-svn: 115880
-
Jakob Stoklund Olesen authored
instructions. This unbreaks the machine code verifier and fixes PR8317. llvm-svn: 115879
-
Chris Lattner authored
convert AND64ri32 to use BinOpRI. llvm-svn: 115878
-
Chris Lattner authored
stuff that wants to take one or the other. These can both be used as the operation of a dag in a pattern match. llvm-svn: 115877
-
Jakob Stoklund Olesen authored
This function looks like it is about ready to be generated by TebleGen. llvm-svn: 115876
-
Jakob Stoklund Olesen authored
This function is intended to be used when inserting a machine instruction that trivially restricts the legal registers, like LEA requiring a GR32_NOSP argument. llvm-svn: 115875
-
Jakob Stoklund Olesen authored
llvm-svn: 115874
-
Bill Wendling authored
llvm-svn: 115872
-
Fariborz Jahanian authored
And its documentation. Finishes off // rdar: // 6734520. llvm-svn: 115862
-
Tom Care authored
- Fixed some iterator style issues - Don't process blocks that have been visited already - Fixed a case where a unreachable block cycle was not reported - Minor test case changes - Added one test case from flow-sensitive version of the check. More coming. llvm-svn: 115861
-
Jim Grosbach authored
llvm-svn: 115860
-
Jason W Kim authored
Lifted the EmitRawText calls to ARMAsmPrinter::emitAttribute() Added ARMAsmPrinter::emitAttributes() (plural s). TODO: .cpu attribute needs to be refactored llvm-svn: 115859
-
Rafael Espindola authored
llvm-svn: 115858
-
Owen Anderson authored
llvm-svn: 115857
-
Fariborz Jahanian authored
llvm-svn: 115856
-
Greg Clayton authored
Move anything that creates a new process into SBTarget. Marked some functions as deprecated. I will remove them after our new API changes make it through a build cycle. llvm-svn: 115854
-
Jim Grosbach authored
llvm-svn: 115853
-
- Oct 06, 2010
-
-
Jim Grosbach authored
llvm-svn: 115845
-
Jim Grosbach authored
"lane" operand modifier. llvm-svn: 115843
-
Fariborz Jahanian authored
attribute(unavailable) to do next. // rdar:// 6734520. llvm-svn: 115842
-
Jim Grosbach authored
llvm-svn: 115841
-
Jim Grosbach authored
pseudo instructions. llvm-svn: 115840
-
Douglas Gregor authored
of the precompiled preamble (or any PCH file it depends on) fails during reparsing. llvm-svn: 115838
-
Tobias Grosser authored
llvm-svn: 115837
-
Rafael Espindola authored
being aliased. llvm-svn: 115836
-
Owen Anderson authored
llvm-svn: 115835
-
Devang Patel authored
llvm-svn: 115834
-
Devang Patel authored
llvm-svn: 115833
-
Johnny Chen authored
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
-
Jim Grosbach authored
llvm-svn: 115831
-
Michael J. Spencer authored
llvm-svn: 115830
-