- Feb 17, 2011
-
-
Cameron Zwarich authored
llvm-svn: 125726
-
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
-
Chris Lattner authored
llvm-svn: 125711
-
Chris Lattner authored
llvm-svn: 125710
-
Nick Lewycky authored
llvm-svn: 125709
-
Chris Lattner authored
llvm-svn: 125702
-
Chris Lattner authored
it swaps the LHS/RHS of a single binop. llvm-svn: 125700
-
- Feb 16, 2011
-
-
Chris Lattner authored
llvm-svn: 125681
-
Stuart Hastings authored
other getNode() methods. Radar 9002173. llvm-svn: 125665
-
Rafael Espindola authored
llvm-svn: 125663
-
Eli Friedman authored
llvm-svn: 125660
-
Eli Friedman authored
llvm-svn: 125659
-
Eli Friedman authored
llvm-svn: 125658
-
Eric Christopher authored
llvm-svn: 125651
-
Rafael Espindola authored
the right thing and stop trying to copy it. Fixes PR8944. llvm-svn: 125648
-
Eric Christopher authored
transformation if we can't legally create a build vector of the correct type. Check that we can make the transformation first, and add a TODO to refactor this code with similar cases. Fixes: PR9223 and rdar://9000350 llvm-svn: 125631
-
Eric Christopher authored
llvm-svn: 125630
-
Rafael Espindola authored
llvm-svn: 125629
-
Evan Cheng authored
llvm-svn: 125625
-
Evan Cheng authored
Some single precision VFP instructions may be executed on NEON pipeline, but not double precision ones. llvm-svn: 125624
-
Nick Lewycky authored
integer. Fixes PR9228! llvm-svn: 125613
-
- Feb 15, 2011
-
-
Roman Divacky authored
This is submitted by Joerg Sonnenberger and fixes his PR8685. llvm-svn: 125595
-
Jakob Stoklund Olesen authored
This is necessary to avoid a crash in certain tangled situations where a kill flag is first correctly moved to a merged instruction, and then needs to be moved again: STR %R0, a... STR %R0<kill>, b... First becomes: STR %R0, b... STM a, %R0<kill>, ... and then: STM a, %R0, ... STM b, %R0<kill>, ... We can now remove the kill flag from the merged STM when needed. 8960050. llvm-svn: 125591
-
Devang Patel authored
Ignore DBG_VALUE machine instructions while constructing instruction ranges based on location info. Machine instruction range consisting of only DBG_VALUE MIs only contributes consecutive labels in assembly output, which is harmless, and empty scope entry in DebugInfo, which confuses debugger tools. llvm-svn: 125577
-
Argyrios Kyrtzidis authored
llvm-svn: 125574
-
Devang Patel authored
llvm-svn: 125571
-
Devang Patel authored
llvm-svn: 125567
-
Duncan Sands authored
llvm-svn: 125563
-
Argyrios Kyrtzidis authored
-Use the tablegen class name for the checker class name. -Mark checker packages as hidden/not hidden. llvm-svn: 125558
-
Nadav Rotem authored
Fix 9216 - Endless loop in InstCombine pass. The pattern "A&(A^B) -> A & ~B" recreated itself because ~B is actually a xor -1. llvm-svn: 125557
-
Evan Cheng authored
llvm-svn: 125552
-
Devang Patel authored
llvm-svn: 125547
-
Chris Lattner authored
llvm-svn: 125546
-
Chris Lattner authored
llvm-svn: 125544
-
Chris Lattner authored
llvm-svn: 125543
-
Chris Lattner authored
llvm-svn: 125537
-
Chris Lattner authored
llvm-svn: 125536
-
Bob Wilson authored
llvm-svn: 125534
-
Jakob Stoklund Olesen authored
Simplify the spill weight calculation a bit by bypassing getApproximateInstructionCount() and using LiveInterval::getSize() directly. This changes the computed spill weights, but only by a constant factor in each function. It should not affect how spill weights compare against each other, and so it shouldn't affect code generation. llvm-svn: 125530
-