- Oct 20, 2011
-
-
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
-
Bill Wendling authored
This removes support for building llvm-gcc. It will eventually add support for building other projects. llvm-svn: 142165
-
- Oct 16, 2011
-
-
Bill Wendling authored
llvm-svn: 142155
-
Craig Topper authored
llvm-svn: 142141
-
Craig Topper authored
llvm-svn: 142122
-
Craig Topper authored
Add X86 INVPCID instruction. Add 32/64-bit predicates to INVEPT, INVVPID, VMREAD, and VMWRITE to remove hack from X86RecognizableInstr. llvm-svn: 142117
-
Chris Lattner authored
string, pass it around as an enum. llvm-svn: 142107
-
Chris Lattner authored
the X86 asmparser to produce ranges in the one case that was annoying me, for example: test.s:10:15: error: invalid operand for instruction movl 0(%rax), 0(%edx) ^~~~~~~ It should be straight-forward to enhance filecheck, tblgen, and/or the .ll parser to use ranges where appropriate if someone is interested. llvm-svn: 142106
-
Craig Topper authored
Add X86 BEXTR instruction. This instruction uses VEX.vvvv to encode Operand 3 instead of Operand 2 so needs special casing in the disassembler and code emitter. Ultimately, should pass this information from tablegen llvm-svn: 142105
-
Bill Wendling authored
llvm-svn: 142098
-
Bill Wendling authored
llvm-svn: 142097
-
- Oct 15, 2011
-
-
Craig Topper authored
Add support for X86 blsr, blsmsk, and blsi instructions. Required extra work because these are the first VEX encoded instructions to use the reg field as an opcode extension. llvm-svn: 142082
-
- Oct 14, 2011
-
-
David Greene authored
Pass the correct jobs and threads information to the builder. We were underutilizing the number of jobs and threads specified by the user. llvm-svn: 141977
-
David Greene authored
Bit just a bit more verbose about what's going on. Print options to make to aid debugging. llvm-svn: 141976
-
David Greene authored
Add a --no-install option to skip installing components. This speeds up the develop/test cycle. llvm-svn: 141975
-
David Greene authored
And a --no-gcc option to skip dragonegg and gcc builds. This greatly speeds up the develop/test cycle. llvm-svn: 141974
-
Craig Topper authored
llvm-svn: 141947
-
Jakob Stoklund Olesen authored
TableGen infers unmodeled side effects on instructions without a pattern. Fix some instruction definitions where that was overlooked. Also raise an error if a rematerializable instruction has unmodeled side effects. That doen't make any sense. llvm-svn: 141929
-
- Oct 12, 2011
-
-
Jim Grosbach authored
llvm-svn: 141786
-
- Oct 11, 2011
-
-
Eli Friedman authored
llvm-svn: 141699
-
Craig Topper authored
Fix disassembling of popcntw. Also remove some code that says it accounts for 64BIT_REXW_XD not existing, but it does exist. llvm-svn: 141642
-
- Oct 10, 2011
-
-
Jakob Stoklund Olesen authored
This should unbreak the picky buildbots. llvm-svn: 141575
-