- 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
-
Bill Wendling authored
llvm-svn: 142640
-
- Oct 20, 2011
-
-
Duncan Sands authored
llvm-svn: 142608
-
Duncan Sands authored
the last compiler built for the previous flavour is used for the next, for example the Debug clang compiler was being used for the initial build of the Release LLVM. Flavors should be independent of each other. This especially matters if the compiler built for the previous flavour doesn't actually work! llvm-svn: 142607
-
Duncan Sands authored
In fact this commit is not intended to change anything unless you use one of the new command line flags. llvm-svn: 142577
-
Bill Wendling authored
llvm-svn: 142559
-
- Oct 19, 2011
-
-
Bill Wendling authored
Duncan pointed out that sometimes CC and CXX are used to specify the compiler. Also that the configure script takes care of finding an appropriate compiler if one's not specified. llvm-svn: 142489
-
Bill Wendling authored
llvm-svn: 142486
-
Bill Wendling authored
llvm-svn: 142482
-
Joe Abbey authored
llvm-svn: 142464
-
Jim Grosbach authored
llvm-svn: 142441
-
- Oct 18, 2011
-
-
Bill Wendling authored
llvm-svn: 142369
-
Jim Grosbach authored
llvm-svn: 142356
-
Jim Grosbach authored
llvm-svn: 142321
-
Jim Grosbach authored
llvm-svn: 142303
-
Jim Grosbach authored
NEON immediates are "interesting". Start of the work to handle parsing them in an 'as' compatible manner. Getting the matcher to play nicely with these and the floating point immediates from VFP is an extra fun wrinkle. llvm-svn: 142293
-
- Oct 17, 2011
-
-
Bill Wendling authored
llvm-svn: 142282
-
Bill Wendling authored
llvm-svn: 142280
-
Owen Anderson authored
Fix unused variable warning in the rare circumstance that we have no feature-dependent instructions. llvm-svn: 142193
-
Benjamin Kramer authored
Shaves 200k off Release-Asserts clang binaries on i386. llvm-svn: 142191
-
Bill Wendling authored
llvm-svn: 142185
-
Bill Wendling authored
llvm-svn: 142173
-