- Mar 07, 2011
-
-
Bill Wendling authored
llvm-svn: 127155
-
- Mar 05, 2011
-
-
Jakob Stoklund Olesen authored
Revert r127073: "Introduce $(ECHOPATH) to print DOSish path string on MSYS bash for alternative of $(ECHO)." It broke the llvm-gcc-native-mingw32 buildbot, and we need all of them to be green for the 2.9 branch. Takumi, please reapply after we branch, preferably with a fix ;-) llvm-svn: 127107
-
NAKAMURA Takumi authored
utils/lit/lit/TestRunner.py: bash is available with MSYS on Python/W32. Then we can execute "bash tests". llvm-svn: 127074
-
NAKAMURA Takumi authored
On mingw and python/w32, lit would not be expected to understand MSYS-style path. llvm-svn: 127073
-
NAKAMURA Takumi authored
On Windows hosts, Python scripts in test/Scripts did not accept binary files from stdin. The environment variable "PYTHONUNBUFFERED" makes stdin as binary. Thanks to Danil Malyshev! llvm-svn: 127072
-
David Greene authored
number of threads. In that case make the number of threads equal to the number of jobs and launch one jobs on each thread. This makes things work like make -j. llvm-svn: 127045
-
- Mar 03, 2011
-
-
Bob Wilson authored
llvm-svn: 126931
-
Bob Wilson authored
Patch by Jyun-Yan You, with some minor adjustments and a testcase from me. llvm-svn: 126915
-
- Mar 02, 2011
-
-
John McCall authored
Intended to be atomic with clang r126828. llvm-svn: 126827
-
Oscar Fuentes authored
Patch by Erik Olofsson! llvm-svn: 126796
-
- Mar 01, 2011
-
-
Jim Grosbach authored
llvm-svn: 126733
-
Jim Grosbach authored
llvm-svn: 126731
-
Bill Wendling authored
shift. 16-bit: imm6<5:3> = '001', 8 - <imm> is encded in imm6<2:0> 32-bit: imm6<5:4> = '01',16 - <imm> is encded in imm6<3:0> 64-bit: imm6<5> = '1', 32 - <imm> is encded in imm6<4:0> llvm-svn: 126723
-
- Feb 28, 2011
-
-
NAKAMURA Takumi authored
llvm-svn: 126632
-
- Feb 26, 2011
-
-
Bill Wendling authored
InstAlias<{alias}, {aliasee}>; The InstAlias instruction should be able to go from the MCInst to the {alias}. All of the information is there to match the MCInst with the {aliasee}. From there, it's a simple matter to emit the {alias}, with the correct operands from the {aliasee}. The code this patch generates can be used by the InstPrinter to automatically print out the alias without having to write special C++ code to handle the situation. This is a WIP, and therefore are several limitations. For instance, it cannot handle AsmOperands at the moment. It also doesn't know what to do when two {alias}es match the same {aliasee}. (Currently, it just ignores those two cases and allows the printInstruction method to handle them.) llvm-svn: 126538
-
Bob Wilson authored
Radar 9056686 llvm-svn: 126534
-
Bob Wilson authored
This one just installs the default build into a different destination directory. llvm-svn: 126533
-
- Feb 25, 2011
-
-
Stuart Hastings authored
llvm-svn: 126525
-
David Greene authored
Add some options for building LLVM in different environments: --force-configure to force running configure before building. --extra-llvm-config-flags --extra-llvm-gcc-config-flags --extra-gcc-config-flags Pass additional argument to the various configure invocations. This also eliminates a default build flavor because explicitly specifying builds could result in build flavors being run repeatedly. Finally, turn off fortran builds for the moment because install appears to be broken. llvm-svn: 126510
-
Stuart Hastings authored
by clang. Radar 9042056. llvm-svn: 126507
-
- Feb 24, 2011
-
-
Argyrios Kyrtzidis authored
llvm-svn: 126436
-
- Feb 23, 2011
-
-
David Greene authored
Fix Builder::execute() to more properly pass the desired environment to tools. llvm-svn: 126263
-
- Feb 22, 2011
-
-
Cameron Zwarich authored
llvm-svn: 126171
-
Rafael Espindola authored
Patch by Jai Menon. llvm-svn: 126165
-
- Feb 21, 2011
-
-
David Greene authored
ecosystem. This is a handy utility for checking changes before committing them to the repository. llvm-svn: 126136
-
- Feb 20, 2011
-
-
Oscar Fuentes authored
Requires CMake 2.8.3 or newer. llvm-svn: 126092
-
- Feb 19, 2011
-
-
Cameron Zwarich authored
bot. I am not sure if this is valid Valgrind exclusion file syntax, but the Internet seems to think so. llvm-svn: 126051
-
- Feb 18, 2011
-
-
Oscar Fuentes authored
llvm-svn: 125969
-
Owen Anderson authored
Add FixedLenDecoderEmitter, the skeleton of a new disassembler emitter for fixed-length instruction encodings. A major part of its (eventual) goal is to support a much cleaner separation between disassembly callbacks provided by the target and the disassembler emitter itself, i.e. not requiring hardcoding of knowledge in tblgen like the existing disassembly emitters do. The hope is that some day this will allow us to replace the existing non-Thumb ARM disassembler and remove some of the hacks the old one introduced to tblgen. llvm-svn: 125966
-
Joerg Sonnenberger authored
llvm-svn: 125792
-
- Feb 17, 2011
-
-
NAKAMURA Takumi authored
lit/TestingConfig.py: Add the environment variable PRINTF_EXPONENT_DIGITS as workaround [PR6745] for mingw's tests. Danil Malyshev suggested this. FIXME: It does not improve MSVC's issue. [Danil Malyshev] Defining PRINTF_EXPONENT_DIGITS env is the suggested way to make MinGW ANSI/POSIX compatible. This is not only about the case we are discussing, but in general, I'd like to have explicitly defined compatibility mode for all the tests running on MinGW. llvm-svn: 125725
-
Alexis Hunt authored
Patch thanks to Zach Anderson. llvm-svn: 125721
-
- Feb 15, 2011
-
-
Argyrios Kyrtzidis authored
-Use the tablegen class name for the checker class name. -Mark checker packages as hidden/not hidden. llvm-svn: 125558
-
- Feb 14, 2011
-
-
Argyrios Kyrtzidis authored
llvm-svn: 125493
-
Bruno Cardoso Lopes authored
- Add custom operand matching for imod and iflags. - Rename SplitMnemonicAndCC to SplitMnemonic since it splits more than CC from mnemonic. - While adding ".w" as an operand, don't change "Head" to avoid passing the wrong mnemonic to ParseOperand. - Add asm parser tests. - Add disassembler tests just to make sure it can catch all cps versions. llvm-svn: 125489
-
- Feb 13, 2011
-
-
Argyrios Kyrtzidis authored
llvm-svn: 125452
-
- Feb 12, 2011
-
-
Jim Grosbach authored
Teach the AsmMatcher handling to distinguish between an error custom-parsing an operand and a failure to match. The former should propogate the error upwards, while the latter should continue attempting to parse with alternative matchers. Update the ARM asm parser accordingly. llvm-svn: 125426
-
- Feb 11, 2011
-
-
Jim Grosbach authored
llvm-svn: 125408
-
- Feb 10, 2011
-
-
NAKAMURA Takumi authored
llvm-svn: 125273
-
NAKAMURA Takumi authored
llvm-svn: 125272
-