- May 01, 2010
-
-
Dan Gohman authored
changes before doing phi lowering for switches. llvm-svn: 102809
-
Bill Wendling authored
indexes could be of a different value type. Or not even using the same SDNode for the constant (weird, I know). Compare the actual values instead of the pointers. llvm-svn: 102791
-
- Apr 30, 2010
-
-
Dan Gohman authored
instruction selection is done; it's confusing to see parts of it printed, while other parts are omitted, along the way. llvm-svn: 102771
-
Dan Gohman authored
llvm-svn: 102742
-
Dan Gohman authored
comparisons sign-extended to a different bitwidth than the comparison operands. llvm-svn: 102721
-
Dan Gohman authored
llvm-svn: 102680
-
Dan Gohman authored
easy cases. llvm-svn: 102678
-
- Apr 29, 2010
-
-
Devang Patel authored
llvm-svn: 102661
-
Devang Patel authored
llvm-svn: 102653
-
Evan Cheng authored
llvm-svn: 102606
-
Evan Cheng authored
llvm-svn: 102602
-
Evan Cheng authored
llvm-svn: 102590
-
Evan Cheng authored
llvm-svn: 102585
-
Dan Gohman authored
llvm-svn: 102584
-
Evan Cheng authored
llvm-svn: 102581
-
Evan Cheng authored
llvm-svn: 102573
-
Devang Patel authored
llvm-svn: 102558
-
Evan Cheng authored
Replace r102368 with code that's less fragile. This creates DBG_VALUE instructions for function arguments early and insert them after instruction selection is done. llvm-svn: 102554
-
- Apr 28, 2010
-
-
Devang Patel authored
While lowering dbg_declare, emit DBG_VALUE machine instruction if alloca matching llvm.dbg.declare intrinsic is missing. llvm-svn: 102513
-
Evan Cheng authored
llvm-svn: 102492
-
- Apr 27, 2010
-
-
Devang Patel authored
llvm-svn: 102463
-
Evan Cheng authored
- Catch more further dag combine opportunities as result of operand promotion, e.g. (i32 anyext (i16 trunc (i32 x))) -> (i32 x) llvm-svn: 102455
-
Dale Johannesen authored
of the dbg testsuite regressions. I don't think this is really the right fix; this change exposed an existing problem upstream somewhere. llvm-svn: 102410
-
Bob Wilson authored
to print the operand. llvm-svn: 102395
-
- Apr 26, 2010
-
-
Dale Johannesen authored
llvm-svn: 102380
-
Dale Johannesen authored
produces a comment on targets that support it, but the Dwarf writer is not hooked up yet. llvm-svn: 102372
-
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
-
- Apr 24, 2010
-
-
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
testcase yet, as the testcase now fails downstream. llvm-svn: 102228
-
- Apr 23, 2010
-
-
Evan Cheng authored
llvm-svn: 102202
-
Dan Gohman authored
itself too. llvm-svn: 102176
-
- Apr 22, 2010
-
-
Dan Gohman authored
into SelectionDAGBuilder itself. llvm-svn: 102128
-
Dan Gohman authored
and into SelectionDAGBuilder and FastISel. llvm-svn: 102123
-
Evan Cheng authored
- Some code refactoring. llvm-svn: 102111
-
Dan Gohman authored
llvm-svn: 102110
-
Dan Gohman authored
FunctionLoweringInfo, as it isn't SelectionDAG-specific. This isn't completely natural, as PHI node state is not per-function but rather per-basic-block, however there's currently no other convenient per-basic-block state to group it with. llvm-svn: 102109
-
- Apr 21, 2010
-
-
Dan Gohman authored
llvm-svn: 101977
-
Dan Gohman authored
SelectionDAG directory and into a new Analysis.cpp file. llvm-svn: 101975
-