- Aug 05, 2010
-
-
Jakob Stoklund Olesen authored
be killed before being redefined. These checks are usually disabled, and usually fail when enabled. We de facto allow live registers to be redefined without a kill, the corresponding assertions in RegScavenger were removed long ago. llvm-svn: 110362
-
Bob Wilson authored
Partial fix for PR7792. llvm-svn: 110361
-
Eric Christopher authored
instructions. llvm-svn: 110360
-
Eric Christopher authored
llvm-svn: 110359
-
Bob Wilson authored
Partial fix for PR7792. llvm-svn: 110358
-
Jakob Stoklund Olesen authored
we sometimes compare singular iterators, reported by ENABLE_EXPENSIVE_CHECKS. This fixes PR7825. llvm-svn: 110355
-
Dan Gohman authored
into test/CodeGen/X86, so that they aren't run when the x86 target is not enabled. Fix uglygep.ll to not be x86-specific. llvm-svn: 110343
-
Bob Wilson authored
--- Reverse-merging r110333 into '.': U tools/bugpoint/BugDriver.h U tools/bugpoint/OptimizerDriver.cpp U tools/bugpoint/bugpoint.cpp U tools/bugpoint/BugDriver.cpp llvm-svn: 110341
-
Daniel Dunbar authored
llvm-svn: 110338
-
Daniel Dunbar authored
rely on using a specific x86 triple to test what they want to test. llvm-svn: 110337
-
Rafael Espindola authored
Fixes PR753. llvm-svn: 110333
-
Rafael Espindola authored
llvm-svn: 110311
-
Chandler Carruth authored
preserves the existing behavior, as it seems a concious choice to allow RS to be null and BigStack marked true. llvm-svn: 110307
-
Rafael Espindola authored
llvm-svn: 110306
-
Oscar Fuentes authored
llvm-svn: 110301
-
Rafael Espindola authored
const. llvm-svn: 110300
-
Oscar Fuentes authored
Is setted on a per build type basis. This is useful for generators that comprise several build types, i.e. VC++ solutions. llvm-svn: 110296
-
Dan Gohman authored
llvm-svn: 110293
-
Bob Wilson authored
llvm-svn: 110292
-
Rafael Espindola authored
that argument to simplify runPassesOn. llvm-svn: 110291
-
Dan Gohman authored
one is a suffix of the other, and FileCheck accepts superstrings. Adjust the output to avoid this problem. llvm-svn: 110280
-
Bill Wendling authored
because it could create such things. This fixes a MingW buildbot test failure. llvm-svn: 110279
-
Dan Gohman authored
llvm-svn: 110277
-
Eric Christopher authored
uses. llvm-svn: 110274
-
Dan Gohman authored
to return Ref if the left callsite only reads memory read or written by the right callsite; fix BasicAliasAnalysis to implement this. Add AliasAnalysisEvaluator support for testing the two-callsite form of getModRefInfo. llvm-svn: 110270
-
Jim Grosbach authored
llvm-svn: 110269
-
Eli Friedman authored
llvm-svn: 110268
-
Devang Patel authored
llvm-svn: 110267
-
Jakob Stoklund Olesen authored
This helps avoid silly code: %R0<def = LOAD <fi#5> STORE <fi#5>, %R0<kill> llvm-svn: 110266
-
Jim Grosbach authored
llvm-svn: 110259
-
Jim Grosbach authored
simplify the call frame pseudo instructions. In that situation, the calculations for estimating the stack size will be way off, leading to not having an emergency spill slot when we need one. It should be possible to be more precise about tracking the adjustment values, but not really necessary for correctness. Upcoming cleanups for PEI in general will render that moot. llvm-svn: 110258
-
Jakob Stoklund Olesen authored
We are now at a point where we can split around simple single-entry, single-exit loops, although still with some bugs. llvm-svn: 110257
-
Devang Patel authored
llvm-svn: 110256
-
Devang Patel authored
llvm-svn: 110255
-
Stuart Hastings authored
llvm-svn: 110254
-
- Aug 04, 2010
-
-
Bill Wendling authored
llvm-svn: 110249
-
Bill Wendling authored
llvm-svn: 110248
-
Torok Edwin authored
See PR5201. There is no way to know if direct calls will be within the allowed range for BL. Hence emit all calls as indirect when in JIT mode. Without this long-running applications will fail to JIT on PowerPC with a relocation failure. llvm-svn: 110246
-
Devang Patel authored
llvm-svn: 110244
-
Dan Gohman authored
using wider types than are necessary. llvm-svn: 110241
-