- Aug 05, 2010
-
-
Bill Wendling authored
because it could create such things. This fixes a MingW buildbot test failure. llvm-svn: 110279
-
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
-
- Aug 04, 2010
-
-
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
-
Dan Gohman authored
be triggered by valid, if dubious, IR. llvm-svn: 110240
-
Devang Patel authored
While spilling live registers at the end of block check whether they are used by DBG_VALUE machine instructions or not. If a spilled register is used by DBG_VALUE machine instruction then insert a new DBG_VALUE machine instruction to encode variable's new location on stack. llvm-svn: 110235
-
Devang Patel authored
llvm-svn: 110234
-
Owen Anderson authored
Experiments show that we can safely increase our unrolling threshold without unduly impacting code size, particularly since unrolling is not enabled at -Os. llvm-svn: 110233
-
Dale Johannesen authored
seem to be working correctly. No functional change. llvm-svn: 110226
-
Devang Patel authored
llvm-svn: 110224
-
Dan Gohman authored
llvm-svn: 110223
-
Benjamin Kramer authored
llvm-svn: 110200
-
Kalle Raiskila authored
store for "half vectors" llvm-svn: 110198
-
Benjamin Kramer authored
- The COFF backend doesn't support MingW/Cygwin at the moment, it'll report an error, but it's still much better than random assertions from the MachO backend. - We want to make ELF the default eventually, it's what the majority of targets use. llvm-svn: 110197
-
Torok Edwin authored
llvm-svn: 110195
-
Gabor Greif authored
"The CWriter::GetValueName() method does not check if a value as an alias and emits the alias name which will never be defined in the output .c file (so the output file fails to compile). This can happen if you have multiple inheritance with several destructors defined by clang (...D0Ev, ...D1Ev, ...D2Ev)." -- applied with minor tweaks. Thanks! llvm-svn: 110194
-
Dan Gohman authored
llvm-svn: 110183
-
Dan Gohman authored
llvm-svn: 110181
-
Dan Gohman authored
llvm-svn: 110179
-
Bob Wilson authored
(absolute difference with accumulate) intrinsics. Radar 8228576. llvm-svn: 110170
-
Dan Gohman authored
llvm-svn: 110167
-
Chris Lattner authored
llvm-svn: 110164
-
- Aug 03, 2010
-
-
Dan Gohman authored
eliminate several const_casts. Make CallSite implicitly convertible to ImmutableCallSite. Rename the getModRefBehavior for intrinsic IDs to getIntrinsicModRefBehavior to avoid overload ambiguity with CallSite, which happens to be implicitly convertible to bool. llvm-svn: 110155
-
Nate Begeman authored
Add support for using the FPSCR in conjunction with the vcvtr instruction, for controlling fp to int rounding. Add support for the FLT_ROUNDS_ node now that the FPSCR is exposed. llvm-svn: 110152
-
Dan Gohman authored
llvm-svn: 110135
-
Dan Gohman authored
llvm-svn: 110134
-
Dan Gohman authored
instructions with alignment 0, so that subsequent passes don't need to bother checking the TargetData ABI size manually. llvm-svn: 110128
-
Oscar Fuentes authored
XCore->XCoreGen PIC16->PIC16CodeGen After updating your working copy, the first build will fail because it is using the old library dependencies. Start the build again and it will work fine. llvm-svn: 110127
-