- Nov 05, 2011
-
-
Daniel Dunbar authored
llvm-svn: 143782
-
Daniel Dunbar authored
llvm-svn: 143781
-
Daniel Dunbar authored
llvm-svn: 143745
-
Daniel Dunbar authored
llvm-svn: 143744
-
- Nov 04, 2011
-
-
-
Daniel Dunbar authored
llvm-svn: 143673
-
- Nov 03, 2011
-
-
Daniel Dunbar authored
llvm-svn: 143661
-
Daniel Dunbar authored
utils: Remove (way) old nightly test scripts, I don't think anyone uses them and LNT has way better tools than this. llvm-svn: 143655
-
Daniel Dunbar authored
- llvm-build should now be Python2.4 compatible as best I know. llvm-svn: 143641
-
Daniel Dunbar authored
llvm-svn: 143634
-
Daniel Dunbar authored
header. llvm-svn: 143629
-
Daniel Dunbar authored
dependency table used by llvm-config. llvm-svn: 143628
-
Daniel Dunbar authored
- Useful for migrating or auto-upgrading the format schema. llvm-svn: 143626
-
Daniel Dunbar authored
llvm-svn: 143625
-
Daniel Dunbar authored
llvm-svn: 143624
-
Daniel Dunbar authored
llvm-build: Validate information on the loaded components and form the topological ordering among them (as well as validating that there are no cycles). - Currently we require that all references between components (except the parent relation) fit into a DAG -- this could be relaxed later if it ever proves to be useful. llvm-svn: 143623
-
Daniel Dunbar authored
differentiate between strings and lists. llvm-svn: 143622
-
Daniel Dunbar authored
llvm-svn: 143621
-
Daniel Dunbar authored
llvm-svn: 143620
-
- Nov 02, 2011
-
-
Chandler Carruth authored
one aspect of them by having them use the (annoying, if not broken) proper library dependency model for adding the LLVMTableGen library as a dependency. This could manifest as a link order issue in the presence of separate LLVM / Clang source builds with CMake and a linker that really cares about such things. Also, add the Support dependency to llvm-tblgen itself so that it doesn't rely on TableGen's transitive Support dependency. A parallel change for clang-tblgen will be forthcoming. llvm-svn: 143531
-
Chad Rosier authored
llvm-svn: 143525
-
- Oct 30, 2011
-
-
Bill Wendling authored
Do a relative path ln command instead of an absolute path one. Some people strangely enough have different directory layouts... llvm-svn: 143302
-
- Oct 29, 2011
-
-
Jim Grosbach authored
For example, On ARM, "mov r3, #-3" is an alias for "mvn r3, #2", so we want to use a matcher pattern that handles the bitwise negation when mapping to t2MVNi. llvm-svn: 143233
-
- Oct 28, 2011
-
-
Jim Grosbach authored
If the register class in the source alias is a subclass of the register class of the actual instruction, the alias can still match OK since the constraints are strictly a subset of what the instruction can actually handle. llvm-svn: 143200
-
Dan Gohman authored
llvm-svn: 143164
-
- Oct 27, 2011
-
-
Jim Grosbach authored
llvm-svn: 143153
-
Daniel Dunbar authored
- Also, cleanup site.exp files in example tests. llvm-svn: 143141
-
- Oct 25, 2011
-
-
Dan Gohman authored
llvm-svn: 142880
-
Dan Gohman authored
llvm-svn: 142878
-
- Oct 24, 2011
-
-
Chad Rosier authored
rdar://9683410 llvm-svn: 142856
-
- Oct 23, 2011
-
-
Bill Wendling authored
llvm-svn: 142764
-
Bill Wendling authored
llvm-svn: 142763
-
Craig Topper authored
llvm-svn: 142741
-
- Oct 22, 2011
-
-
Benjamin Kramer authored
llvm-svn: 142726
-
Jim Grosbach authored
llvm-svn: 142691
-
- Oct 21, 2011
-
-
Jim Grosbach authored
llvm-svn: 142682
-
Jim Grosbach authored
llvm-svn: 142675
-
Jim Grosbach authored
Next step in the ongoing saga of NEON load/store assmebly parsing. Handle VLD1 instructions that take a two-register register list. Adjust the instruction definitions to only have the single encoded register as an operand. The super-register from the pseudo is kept as an implicit def, so passes which come after pseudo-expansion still know that the instruction defines the other subregs. llvm-svn: 142670
-
Duncan Sands authored
llvm-svn: 142647
-
Bill Wendling authored
Modify the script to output the regressions and passes into categories. My Python-fu could use some improving... llvm-svn: 142643
-