- Jun 05, 2010
-
-
Devang Patel authored
Copy location info for current function argument from dbg.declare if respective store instruction does not have any location info. llvm-svn: 105490
-
- Jun 01, 2010
-
-
Jim Grosbach authored
llvm-svn: 105293
-
Jim Grosbach authored
llvm-svn: 105291
-
Jim Grosbach authored
change a few SmallVectors to vanilla C arrays. llvm-svn: 105289
-
Jim Grosbach authored
llvm-svn: 105281
-
Jim Grosbach authored
llvm-svn: 105279
-
- May 31, 2010
-
-
Duncan Sands authored
the newly created allocas may be used by inlined calls, so these need to have their tail call flags cleared. Fixes PR7272. llvm-svn: 105255
-
Benjamin Kramer authored
llvm-svn: 105220
-
Nick Lewycky authored
first. Fixes PR7265. llvm-svn: 105206
-
- May 28, 2010
-
-
Dan Gohman authored
lib/Transforms/Utils and into lib/Analysis so that Analysis passes can use them. llvm-svn: 104949
-
Dan Gohman authored
llvm-svn: 104945
-
Dan Gohman authored
llvm-svn: 104935
-
Devang Patel authored
llvm-svn: 104914
-
Devang Patel authored
llvm-svn: 104913
-
- May 27, 2010
-
-
Devang Patel authored
llvm-svn: 104884
-
Duncan Sands authored
to null. Patch by Matti Niemenmaa. llvm-svn: 104871
-
- May 26, 2010
-
-
Benjamin Kramer authored
llvm-svn: 104692
-
Benjamin Kramer authored
llvm-svn: 104648
-
- May 25, 2010
-
-
Dan Gohman authored
llvm-svn: 104644
-
- May 21, 2010
-
-
Dan Gohman authored
llvm-svn: 104290
-
Dan Gohman authored
llvm-svn: 104287
-
- May 20, 2010
-
-
Dan Gohman authored
top-level LSRInstance logic. llvm-svn: 104278
-
Dan Gohman authored
llvm-svn: 104276
-
Dan Gohman authored
aren't needed. llvm-svn: 104273
-
Dan Gohman authored
Changed directly instead of using a return value. Rename FilterOutUndesirableDedicatedRegisters's Changed variable to distinguish it from LSRInstance's Changed member. llvm-svn: 104269
-
Dan Gohman authored
llvm-svn: 104268
-
Dan Gohman authored
llvm-svn: 104267
-
Dan Gohman authored
llvm-svn: 104263
-
Dan Gohman authored
operand on the left, the interesting operand is on the right. This fixes a bug where LSR was failing to recognize ICmpZero uses, which led it to be unable to reverse the induction variable in the attached testcase. Delete test/CodeGen/X86/stack-color-with-reg-2.ll, because its test is extremely fragile and hard to meaningfully update. llvm-svn: 104262
-
Dan Gohman authored
it isn't a very interesting change, it's a change nonetheless. llvm-svn: 104260
-
Devang Patel authored
llvm-svn: 104236
-
Dan Gohman authored
llvm-svn: 104234
-
Dan Gohman authored
llvm-svn: 104232
-
Dan Gohman authored
and fix a bug that valgrind noticed where the code would std::swap an element with itself. llvm-svn: 104225
-
Dan Gohman authored
the addressing modes don't make this trivially easy. This allows it to avoid falling into the less precise heuristics in more cases. llvm-svn: 104186
-
- May 19, 2010
-
-
Dan Gohman authored
llvm-svn: 104089
-
Dan Gohman authored
constants in registers which partially cancel out their immediate fields. llvm-svn: 104088
-
Dan Gohman authored
of its formulae have been removed into a helper function, and also teach it how to update the RegUseTracker. llvm-svn: 104087
-
Dan Gohman authored
function. llvm-svn: 104082
-
Dan Gohman authored
llvm-svn: 104080
-