2010-01-19 |
Evan Cheng | Do not extend extension results beyond the use of a...
|
commit | commitdiff | tree |
2010-01-19 |
Evan Cheng | Fix r93758. Use isel patterns instead of c++ selection...
|
commit | commitdiff | tree |
2010-01-19 |
Evan Cheng | Test case for r93758.
|
commit | commitdiff | tree |
2010-01-18 |
Evan Cheng | Canonicalize -1 - x to ~x.
|
commit | commitdiff | tree |
2010-01-14 |
Evan Cheng | Small tweak to inline cost computation. Ext of i/fcmp...
|
commit | commitdiff | tree |
2010-01-14 |
Evan Cheng | Test for r93409.
|
commit | commitdiff | tree |
2010-01-13 |
Evan Cheng | Commit some changes I had managed to lose last night...
|
commit | commitdiff | tree |
2010-01-13 |
Evan Cheng | Re-enable extension optimization pass.
|
commit | commitdiff | tree |
2010-01-13 |
Evan Cheng | For now, avoid issuing extract_subreg to reuse lower...
|
commit | commitdiff | tree |
2010-01-13 |
Evan Cheng | Add comment; refactor; avoid pulling in DT if it's...
|
commit | commitdiff | tree |
2010-01-13 |
Evan Cheng | Disable opt-ext pass to unbreak the build for now.
|
commit | commitdiff | tree |
2010-01-13 |
Evan Cheng | Remove debug option I accidentally left in.
|
commit | commitdiff | tree |
2010-01-13 |
Evan Cheng | Add a quick pass to optimize sign / zero extension...
|
commit | commitdiff | tree |
2010-01-12 |
Evan Cheng | Eliminate or_not_add and just use AddedComplexity so...
|
commit | commitdiff | tree |
2010-01-12 |
Evan Cheng | Add nounwind.
|
commit | commitdiff | tree |
2010-01-12 |
Evan Cheng | Add TargetInstrInfo::isCoalescableInstr. It returns...
|
commit | commitdiff | tree |
2010-01-11 |
Evan Cheng | Add manual ISD::OR fastisel selection routines. TableGen...
|
commit | commitdiff | tree |
2010-01-11 |
Evan Cheng | Extend r93152 to work on OR r, r. If the source set...
|
commit | commitdiff | tree |
2010-01-11 |
Evan Cheng | Revert 93158. It's breaking quite a few x86_64 tests.
|
commit | commitdiff | tree |
2010-01-11 |
Evan Cheng | Do not turn 8-bit OR to ADD since ADD8ri is not 3-addressfiable.
|
commit | commitdiff | tree |
2010-01-11 |
Evan Cheng | Select an OR with immediate as an ADD if the input...
|
commit | commitdiff | tree |
2010-01-09 |
Evan Cheng | Dan pointed out checking whether a node is dead by...
|
commit | commitdiff | tree |
2010-01-08 |
Evan Cheng | Fix a critical bug in 64-bit atomic operation lowering...
|
commit | commitdiff | tree |
2010-01-08 |
Evan Cheng | Fix comment.
|
commit | commitdiff | tree |
2010-01-08 |
Evan Cheng | ReplaceAllUsesOfValueWith may delete other nodes that...
|
commit | commitdiff | tree |
2010-01-08 |
Evan Cheng | Fix what looks to me obvious instruction definition...
|
commit | commitdiff | tree |
2010-01-07 |
Evan Cheng | APInt'fy TargetLowering::SimplifySetCC to fix PR5963.
|
commit | commitdiff | tree |
2010-01-07 |
Evan Cheng | Fix a minor regression from my dag combiner changes...
|
commit | commitdiff | tree |
2010-01-06 |
Evan Cheng | Comment.
|
commit | commitdiff | tree |
2010-01-06 |
Evan Cheng | Teach dag combine to fold the following transformation...
|
commit | commitdiff | tree |
2010-01-05 |
Evan Cheng | Code refactoring.
|
commit | commitdiff | tree |
2010-01-04 |
Evan Cheng | Perform this folding as a target specific dag combine:
|
commit | commitdiff | tree |
2009-12-22 |
Evan Cheng | Remove target attribute break-sse-dep. Instead, do...
|
commit | commitdiff | tree |
2009-12-21 |
Evan Cheng | Delete the instruction just before the function terminates...
|
commit | commitdiff | tree |
2009-12-18 |
Evan Cheng | Increase opportunities to optimize (brcond (srl (and...
|
commit | commitdiff | tree |
2009-12-18 |
Evan Cheng | On recent Intel u-arch's, folding loads into some unary...
|
commit | commitdiff | tree |
2009-12-18 |
Evan Cheng | Re-apply 91623 now that I actually know what I was...
|
commit | commitdiff | tree |
2009-12-17 |
Evan Cheng | Remove an unused option.
|
commit | commitdiff | tree |
2009-12-17 |
Evan Cheng | Remove debugging code.
|
commit | commitdiff | tree |
2009-12-17 |
Evan Cheng | Revert 91280-91283, 91286-91289, 91291, 91293, 91295...
|
commit | commitdiff | tree |
2009-12-17 |
Evan Cheng | Revert this dag combine change:
|
commit | commitdiff | tree |
2009-12-16 |
Evan Cheng | Re-enable 91381 with fixes.
|
commit | commitdiff | tree |
2009-12-15 |
Evan Cheng | Fix an encoding bug.
|
commit | commitdiff | tree |
2009-12-15 |
Evan Cheng | Disable 91381 for now. It's miscompiling ARMISelDAG2DAG...
|
commit | commitdiff | tree |
2009-12-15 |
Evan Cheng | Make 91378 more conservative.
|
commit | commitdiff | tree |
2009-12-15 |
Evan Cheng | Tail duplication should zap a copy it inserted for...
|
commit | commitdiff | tree |
2009-12-15 |
Evan Cheng | Use sbb x, x to materialize carry bit in a GPR. The...
|
commit | commitdiff | tree |
2009-12-15 |
Evan Cheng | Fold (zext (and x, cst)) -> (and (zext x), cst).
|
commit | commitdiff | tree |
2009-12-15 |
Evan Cheng | Propagate zest through logical shift.
|
commit | commitdiff | tree |
2009-12-12 |
Evan Cheng | Disable r91104 for x86. It causes partial register...
|
commit | commitdiff | tree |
2009-12-12 |
Evan Cheng | Add comment about potential partial register stall.
|
commit | commitdiff | tree |
2009-12-12 |
Evan Cheng | Fix an obvious bug. No test case since LEA16r is not...
|
commit | commitdiff | tree |
2009-12-11 |
Evan Cheng | Tests for 91103 and 91104.
|
commit | commitdiff | tree |
2009-12-11 |
Evan Cheng | Add support to 3-addressify 16-bit instructions.
|
commit | commitdiff | tree |
2009-12-11 |
Evan Cheng | Coalesce insert_subreg undef, x first to avoid phase...
|
commit | commitdiff | tree |
2009-12-10 |
Evan Cheng | It's not safe to coalesce a move where src and dst...
|
commit | commitdiff | tree |
2009-12-09 |
Evan Cheng | Fix test.
|
commit | commitdiff | tree |
2009-12-09 |
Evan Cheng | Optimize splat of a scalar load into a shuffle of a...
|
commit | commitdiff | tree |
2009-12-09 |
Evan Cheng | Teach InferPtrAlignment to infer GV+cst alignment and...
|
commit | commitdiff | tree |
2009-12-09 |
Evan Cheng | Move isConsecutiveLoad to SelectionDAG. It's not target...
|
commit | commitdiff | tree |
2009-12-09 |
Evan Cheng | Infer alignment for non-fixed stack object.
|
commit | commitdiff | tree |
2009-12-09 |
Evan Cheng | Add const qualifier.
|
commit | commitdiff | tree |
2009-12-09 |
Evan Cheng | Refactor InferAlignment out of DAGCombine.
|
commit | commitdiff | tree |
2009-12-08 |
Evan Cheng | - Support inline asm 'w' constraint for 128-bit vector...
|
commit | commitdiff | tree |
2009-12-08 |
Evan Cheng | Revert 90789 for now. It caused massive compile time...
|
commit | commitdiff | tree |
2009-12-07 |
Evan Cheng | Watch out for duplicated PHI instructions.
|
commit | commitdiff | tree |
2009-12-07 |
Evan Cheng | Follow up to 90488. Turn a check into an assertion.
|
commit | commitdiff | tree |
2009-12-07 |
Evan Cheng | Delete code accidentally left behind.
|
commit | commitdiff | tree |
2009-12-07 |
Evan Cheng | Test case for 90787.
|
commit | commitdiff | tree |
2009-12-07 |
Evan Cheng | Pre-regalloc tale duplication. Work in progress.
|
commit | commitdiff | tree |
2009-12-07 |
Evan Cheng | If BB is empty, insert PHI before end() instead of...
|
commit | commitdiff | tree |
2009-12-04 |
Evan Cheng | Handle recursive PHI's.
|
commit | commitdiff | tree |
2009-12-04 |
Evan Cheng | Add a pre-regalloc tail duplication pass.
|
commit | commitdiff | tree |
2009-12-04 |
Evan Cheng | Don't try to be cute with undef optimization here....
|
commit | commitdiff | tree |
2009-12-04 |
Evan Cheng | - If the reaching definition is an undef and the use...
|
commit | commitdiff | tree |
2009-12-03 |
Evan Cheng | Handle undef values properly.
|
commit | commitdiff | tree |
2009-12-03 |
Evan Cheng | Watch out for PHI instruction with no source operands.
|
commit | commitdiff | tree |
2009-12-03 |
Evan Cheng | Teach tail duplication to update SSA form. Work in...
|
commit | commitdiff | tree |
2009-12-03 |
Evan Cheng | Fill out codegen SSA updater. It's not yet tested.
|
commit | commitdiff | tree |
2009-12-02 |
Evan Cheng | Skeleton for MachineInstr level SSA updater.
|
commit | commitdiff | tree |
2009-12-01 |
Evan Cheng | Fix PR5391: support early clobber physical register...
|
commit | commitdiff | tree |
2009-12-01 |
Evan Cheng | Fix PR5614: parts of a physical register def may be...
|
commit | commitdiff | tree |
2009-11-26 |
Evan Cheng | Test for 89905.
|
commit | commitdiff | tree |
2009-11-26 |
Evan Cheng | When all defs of a vr are implicit_def, delete all...
|
commit | commitdiff | tree |
2009-11-25 |
Evan Cheng | ProcessImplicitDefs should watch out for invalidated...
|
commit | commitdiff | tree |
2009-11-24 |
Evan Cheng | Enable predication of NEON instructions in Thumb2 mode.
|
commit | commitdiff | tree |
2009-11-24 |
Evan Cheng | Data type suffix must come after predicate.
|
commit | commitdiff | tree |
2009-11-23 |
Evan Cheng | Massive refactoring of NEON instructions. Separate...
|
commit | commitdiff | tree |
2009-11-21 |
Evan Cheng | Add predicate operand to NEON instructions. Fix lots...
|
commit | commitdiff | tree |
2009-11-21 |
Evan Cheng | Allow target to disable if-converting predicable instruction...
|
commit | commitdiff | tree |
2009-11-21 |
Evan Cheng | Maintain stylistic consistency.
|
commit | commitdiff | tree |
2009-11-20 |
Evan Cheng | Enable hoisting load from constant memories.
|
commit | commitdiff | tree |
2009-11-20 |
Evan Cheng | Remat VLDRD from constpool. Clean up some instruction...
|
commit | commitdiff | tree |
2009-11-20 |
Evan Cheng | Add option -licm-const-load to hoist all loads from...
|
commit | commitdiff | tree |
2009-11-20 |
Evan Cheng | Also CSE non-pic load from constant pools.
|
commit | commitdiff | tree |
2009-11-20 |
Evan Cheng | Fix codegen of conditional move of immediates. We were...
|
commit | commitdiff | tree |
2009-11-19 |
Evan Cheng | Refactor cmov selection code out to a separate function...
|
commit | commitdiff | tree |
2009-11-19 |
Evan Cheng | 80 col violation.
|
commit | commitdiff | tree |
2009-11-19 |
Evan Cheng | More consistent thumb1 asm printing.
|
commit | commitdiff | tree |
2009-11-19 |
Evan Cheng | Shrink ldr / str [sp, imm0-1024] to 16-bit instructions.
|
commit | commitdiff | tree |
next |