2006-01-26 |
Evan Cheng | Add a FIXME comment.
|
commit | commitdiff | tree |
2006-01-26 |
Evan Cheng | When trying to fold X86::SETCC into a Select, make...
|
commit | commitdiff | tree |
2006-01-26 |
Evan Cheng | Clean up some code; improve efficiency; and fixed a...
|
commit | commitdiff | tree |
2006-01-26 |
Evan Cheng | Remove the uses of STATUS flag register. Rely on node...
|
commit | commitdiff | tree |
2006-01-26 |
Evan Cheng | Duh.
|
commit | commitdiff | tree |
2006-01-26 |
Evan Cheng | Incoming (and optional) flag bugs. They may be embedded...
|
commit | commitdiff | tree |
2006-01-25 |
Evan Cheng | No need to keep track of top and bottom nodes in a...
|
commit | commitdiff | tree |
2006-01-25 |
Evan Cheng | Set SchedulingForLatency to be the default scheduling...
|
commit | commitdiff | tree |
2006-01-25 |
Evan Cheng | Default scheduling preference is SchedulingForLatency.
|
commit | commitdiff | tree |
2006-01-25 |
Evan Cheng | X86 prefer scheduling for reduced register pressure.
|
commit | commitdiff | tree |
2006-01-25 |
Evan Cheng | Bottom up register usage reducing list scheduler.
|
commit | commitdiff | tree |
2006-01-25 |
Evan Cheng | Keep track of bottom / top element of a set of flagged...
|
commit | commitdiff | tree |
2006-01-25 |
Evan Cheng | If scheduler choice is the default (-sched=default...
|
commit | commitdiff | tree |
2006-01-25 |
Evan Cheng | Add a enum to specify target scheduling preference...
|
commit | commitdiff | tree |
2006-01-25 |
Evan Cheng | Some minor scheduler changes.
|
commit | commitdiff | tree |
2006-01-25 |
Evan Cheng | Fix a selectcc lowering bug. Make a copy of X86ISD...
|
commit | commitdiff | tree |
2006-01-24 |
Evan Cheng | Fix an optional in flag bug.
|
commit | commitdiff | tree |
2006-01-24 |
Evan Cheng | Optional InFlag was not being included in node.
|
commit | commitdiff | tree |
2006-01-23 |
Evan Cheng | Skeleton of the list schedule.
|
commit | commitdiff | tree |
2006-01-23 |
Evan Cheng | Minor clean up.
|
commit | commitdiff | tree |
2006-01-23 |
Evan Cheng | Remove a couple of unnecessary #include's
|
commit | commitdiff | tree |
2006-01-23 |
Evan Cheng | Factor out more instruction scheduler code to the base...
|
commit | commitdiff | tree |
2006-01-21 |
Evan Cheng | Rename fcmovae to fcmovnb and fcmova to fcmovnbe (following...
|
commit | commitdiff | tree |
2006-01-21 |
Evan Cheng | Do some code refactoring on Jim's scheduler in preparation...
|
commit | commitdiff | tree |
2006-01-20 |
Evan Cheng | Stop doing that accidental commit.
|
commit | commitdiff | tree |
2006-01-20 |
Evan Cheng | A few more SH{L|R}D peepholes.
|
commit | commitdiff | tree |
2006-01-20 |
Evan Cheng | Added a load folding bug test case.
|
commit | commitdiff | tree |
2006-01-20 |
Evan Cheng | Prevent folding of a node with multiple uses if the...
|
commit | commitdiff | tree |
2006-01-19 |
Evan Cheng | Didn't mean to commit the last one.
|
commit | commitdiff | tree |
2006-01-19 |
Evan Cheng | Added i16 SH{L|R}D patterns.
|
commit | commitdiff | tree |
2006-01-19 |
Evan Cheng | Bug fix. Flag operand number may be calculated incorrectly.
|
commit | commitdiff | tree |
2006-01-19 |
Evan Cheng | Use pattern information to determine whether the use...
|
commit | commitdiff | tree |
2006-01-19 |
Evan Cheng | Avoid generating a redundant setcc.
|
commit | commitdiff | tree |
2006-01-19 |
Evan Cheng | adc and sbb need an incoming flag to ensure it reads...
|
commit | commitdiff | tree |
2006-01-19 |
Evan Cheng | Another typo
|
commit | commitdiff | tree |
2006-01-19 |
Evan Cheng | Two peepholes:
|
commit | commitdiff | tree |
2006-01-19 |
Evan Cheng | Prevent unnecessary CopyToReg when the same HW register...
|
commit | commitdiff | tree |
2006-01-19 |
Evan Cheng | Didn't mean to check that in.
|
commit | commitdiff | tree |
2006-01-19 |
Evan Cheng | A obvious typo
|
commit | commitdiff | tree |
2006-01-18 |
Evan Cheng | SRA shift amount must be in i8
|
commit | commitdiff | tree |
2006-01-18 |
Evan Cheng | If a call return type is i1, insert a truncate from...
|
commit | commitdiff | tree |
2006-01-17 |
Evan Cheng | Fix lowering of calls which return f32 values.
|
commit | commitdiff | tree |
2006-01-17 |
Evan Cheng | Bug fix: missing LegalizeOp() on newly created nodes.
|
commit | commitdiff | tree |
2006-01-17 |
Evan Cheng | Suppress "no newline at end of file" warnings.
|
commit | commitdiff | tree |
2006-01-17 |
Evan Cheng | Emit a type matching check for ComplexPatterns.
|
commit | commitdiff | tree |
2006-01-17 |
Evan Cheng | Zero extending load from i1 to i8.
|
commit | commitdiff | tree |
2006-01-17 |
Evan Cheng | SSE does not support i64 SINT_TO_FP (FP stack doesn...
|
commit | commitdiff | tree |
2006-01-17 |
Evan Cheng | Added a FIXME comment about why FST is currently flagged...
|
commit | commitdiff | tree |
2006-01-17 |
Evan Cheng | Yet another getTargetNode() variant. I promise one...
|
commit | commitdiff | tree |
2006-01-17 |
Evan Cheng | Bug fixes: fpGETRESULT should produces a flag result...
|
commit | commitdiff | tree |
2006-01-16 |
Evan Cheng | More typo's
|
commit | commitdiff | tree |
2006-01-16 |
Evan Cheng | Some typo's
|
commit | commitdiff | tree |
2006-01-16 |
Evan Cheng | Fix FP_TO_INT**_IN_MEM lowering.
|
commit | commitdiff | tree |
2006-01-15 |
Evan Cheng | Added patterns for 8-bit multiply
|
commit | commitdiff | tree |
2006-01-15 |
Evan Cheng | Type inferencing bug
|
commit | commitdiff | tree |
2006-01-14 |
Evan Cheng | A typo.
|
commit | commitdiff | tree |
2006-01-13 |
Evan Cheng | Add truncstore i1 patterns.
|
commit | commitdiff | tree |
2006-01-13 |
Evan Cheng | LHS = X86ISD::CMOVcc LHS, RHS means LHS = RHS if cc...
|
commit | commitdiff | tree |
2006-01-13 |
Evan Cheng | Minor update.
|
commit | commitdiff | tree |
2006-01-13 |
Evan Cheng | More typo's. I need new eye glasses...
|
commit | commitdiff | tree |
2006-01-13 |
Evan Cheng | Oops. Typo.
|
commit | commitdiff | tree |
2006-01-13 |
Evan Cheng | Fix a SETCC / BRCOND folding bug.
|
commit | commitdiff | tree |
2006-01-13 |
Evan Cheng | Test case for a SETCC / BRCOND folding bug.
|
commit | commitdiff | tree |
2006-01-12 |
Evan Cheng | Fix sint_to_fp (fild*) support.
|
commit | commitdiff | tree |
2006-01-12 |
Evan Cheng | Specify transformation from GlobalAddress to TargetGlobalAdd...
|
commit | commitdiff | tree |
2006-01-12 |
Evan Cheng | Allow transformation from GlobalAddress to TargetGlobalAddre...
|
commit | commitdiff | tree |
2006-01-12 |
Evan Cheng | X86ISD::SETCC (e.g. SETEr) produces a flag (so multiple...
|
commit | commitdiff | tree |
2006-01-12 |
Evan Cheng | * Materialize GlobalAddress and ExternalSym with MOV32ri...
|
commit | commitdiff | tree |
2006-01-12 |
Evan Cheng | GlobalAddress -> TargetGlobalAddress; ExternalSymbol...
|
commit | commitdiff | tree |
2006-01-11 |
Evan Cheng | Added ROTL and ROTR.
|
commit | commitdiff | tree |
2006-01-11 |
Evan Cheng | Some minor fixes.
|
commit | commitdiff | tree |
2006-01-11 |
Evan Cheng | Support for MEMCPY and MEMSET.
|
commit | commitdiff | tree |
2006-01-11 |
Evan Cheng | Select DYNAMIC_STACKALLOC
|
commit | commitdiff | tree |
2006-01-11 |
Evan Cheng | Allow custom lowering of DYNAMIC_STACKALLOC.
|
commit | commitdiff | tree |
2006-01-11 |
Evan Cheng | ignore register #0
|
commit | commitdiff | tree |
2006-01-11 |
Evan Cheng | * Add special entry code main() (to set x87 to 64-bit...
|
commit | commitdiff | tree |
2006-01-11 |
Evan Cheng | SSE cmov support.
|
commit | commitdiff | tree |
2006-01-10 |
Evan Cheng | * fp to sint patterns.
|
commit | commitdiff | tree |
2006-01-10 |
Evan Cheng | FP_TO_INT*_IN_MEM and x87 FP Select support.
|
commit | commitdiff | tree |
2006-01-09 |
Evan Cheng | * Added undef patterns.
|
commit | commitdiff | tree |
2006-01-09 |
Evan Cheng | More typos
|
commit | commitdiff | tree |
2006-01-09 |
Evan Cheng | typo
|
commit | commitdiff | tree |
2006-01-09 |
Evan Cheng | Support for ADD_PARTS, SUB_PARTS, SHL_PARTS, SHR_PARTS...
|
commit | commitdiff | tree |
2006-01-09 |
Evan Cheng | * Allow custom lowering of ADD_PARTS, SUB_PARTS, SHL_PARTS...
|
commit | commitdiff | tree |
2006-01-09 |
Evan Cheng | New getNode() variants.
|
commit | commitdiff | tree |
2006-01-09 |
Evan Cheng | New DAG node properties SNDPInFlag, SNDPOutFlag, and...
|
commit | commitdiff | tree |
2006-01-09 |
Evan Cheng | * Remove instruction fields hasInFlag / hasOutFlag...
|
commit | commitdiff | tree |
2006-01-06 |
Evan Cheng | * Added integer div / rem.
|
commit | commitdiff | tree |
2006-01-06 |
Evan Cheng | Pattern complexity calculation fix.
|
commit | commitdiff | tree |
2006-01-06 |
Evan Cheng | ISEL code for MULHU, MULHS, and UNDEF.
|
commit | commitdiff | tree |
2006-01-06 |
Evan Cheng | Addd (shl x, 1) ==> (shl x, x) peepholes.
|
commit | commitdiff | tree |
2006-01-06 |
Evan Cheng | Tweak pattern complexity calc.
|
commit | commitdiff | tree |
2006-01-06 |
Evan Cheng | Revert the previous check-in. Leave shl x, 1 along...
|
commit | commitdiff | tree |
2006-01-06 |
Evan Cheng | fold (shl x, 1) -> (add x, x)
|
commit | commitdiff | tree |
2006-01-06 |
Evan Cheng | * Fast call support.
|
commit | commitdiff | tree |
2006-01-06 |
Evan Cheng | Support for custom lowering of ISD::RET.
|
commit | commitdiff | tree |
2006-01-06 |
Evan Cheng | Bug fix wrt chain operand.
|
commit | commitdiff | tree |
2006-01-05 |
Evan Cheng | Added ConstantFP patterns.
|
commit | commitdiff | tree |
2006-01-05 |
Evan Cheng | Added fpimm node for ConstantFP.
|
commit | commitdiff | tree |
2006-01-05 |
Evan Cheng | DAG based isel call support.
|
commit | commitdiff | tree |
next |