- Jun 09, 2010
-
-
Kenneth Uildriks authored
Pulled CodeMetrics out of InlineCost.h and made it a bit more general, so it can be reused from PartialSpecializationCost llvm-svn: 105725
-
- Jun 07, 2010
-
-
Dan Gohman authored
llvm-svn: 105551
-
- Jun 05, 2010
-
-
Kenneth Uildriks authored
Partial specialization was not checking the callsite to make sure it was using the same constants as the specialization, leading to calls to the wrong specialization. Patch by Takumi Nakamura\! llvm-svn: 105528
-
Dan Gohman authored
register pressure. llvm-svn: 105501
-
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
-