- Apr 27, 2010
-
-
Devang Patel authored
llvm-svn: 102394
-
- Apr 26, 2010
-
-
Dan Gohman authored
doesn't dominate the header is needed, don't check whether the increment expression has computable loop evolution. While the operands of an addrec are required to be loop-invariant, they're not required to dominate any part of the loop. This fixes PR6914. llvm-svn: 102389
-
Dale Johannesen authored
llvm-svn: 102380
-
Dale Johannesen authored
llvm-svn: 102373
-
Dale Johannesen authored
produces a comment on targets that support it, but the Dwarf writer is not hooked up yet. llvm-svn: 102372
-
Dale Johannesen authored
DBG_VALUE, and a cautionary comment. llvm-svn: 102371
-
Evan Cheng authored
llvm-svn: 102368
-
Evan Cheng authored
llvm-svn: 102366
-
Chris Lattner authored
alignment of globals with a specified alignment, we fix common variables to obey their alignment. Add a comment explaining why this behavior is important. llvm-svn: 102365
-
Evan Cheng authored
Re-enable 102323 with fix: do not update dbg_value's with incorrect frame indices when the live interval are being re-materialized. llvm-svn: 102361
-
Chris Lattner authored
llvm-svn: 102359
-
Chris Lattner authored
llvm-svn: 102358
-
Bob Wilson authored
SSAUpdater. I'm going to try to refactor this to share most of the code between them. llvm-svn: 102353
-
Evan Cheng authored
llvm-svn: 102327
-
Evan Cheng authored
llvm-svn: 102326
-
Evan Cheng authored
llvm-svn: 102325
-
Evan Cheng authored
llvm-svn: 102324
-
Evan Cheng authored
- Move TargetLowering::EmitTargetCodeForFrameDebugValue to TargetInstrInfo and rename it to emitFrameIndexDebugValue. - Teach spiller to modify DBG_VALUE instructions to reference spill slots. llvm-svn: 102323
-
- Apr 25, 2010
-
-
Dale Johannesen authored
form of DEBUG_VALUE, as it doesn't have reasonable default behavior for unsupported targets. Add a new hook instead. No functional change. llvm-svn: 102320
-
Dale Johannesen authored
xs llvm-svn: 102316
-
Chris Lattner authored
preferred alignment unless they were common or some other special case. llvm-svn: 102300
-
Chris Lattner authored
llvm-svn: 102297
-
Chris Lattner authored
llvm-svn: 102296
-
- Apr 24, 2010
-
-
Evan Cheng authored
llvm-svn: 102237
-
Evan Cheng authored
When a load operand is promoted to an extload, replace other uses with uses of extload result truncated. llvm-svn: 102236
-
Dan Gohman authored
that indvars may use, now that indvars is recognizing le and ge loops. llvm-svn: 102235
-
Dan Gohman authored
Also, generalize ScalarEvolutions's min and max recognition to handle some new forms of min and max that this change makes more common. llvm-svn: 102234
-
Dan Gohman authored
llvm-svn: 102233
-
Dan Gohman authored
llvm-svn: 102232
-
Dan Gohman authored
refactored out of ScalarEvolution::isImpliedCond, which will be updated to use this new utility routine soon. llvm-svn: 102229
-
Dan Gohman authored
testcase yet, as the testcase now fails downstream. llvm-svn: 102228
-
- Apr 23, 2010
-
-
Chris Lattner authored
the worklist, making them inline candidates. llvm-svn: 102213
-
Dan Gohman authored
alignment to match what's used in clang and GCC for __alignof, rather than trying to guess what Legalize is going to be doing. llvm-svn: 102206
-
Evan Cheng authored
llvm-svn: 102202
-
Stuart Hastings authored
llvm-svn: 102199
-
Chris Lattner authored
This fixes a bug where calls inlined into an invoke would get changed into an invoke but the array would keep pointing to the (now dead) call. The improved inliner behavior is still disabled for now. llvm-svn: 102196
-
Chris Lattner authored
Add the instruction pointer value for debuggability. We now get dump output that looks like this: Call graph node for function: 'f1'<<0x1017086b0>> #uses=1 CS<0x1017046f8> calls external node Call graph node for function: '_ZNSt6vectorIdSaIdEEC1EmRKdRKS0_'<<0x1017086f0>> #uses=1 CS<0x0> calls external node Call graph node for function: 'f4'<<0x1017087a0>> #uses=1 CS<0x101708c88> calls function 'f3' llvm-svn: 102194
-
Evan Cheng authored
llvm-svn: 102192
-
Dan Gohman authored
itself too. llvm-svn: 102176
-
Dan Gohman authored
misses an opportunity to fold add operands, but folds them after LSR has separated them out. This fixes rdar://7886751. llvm-svn: 102157
-