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 |
2006-01-05 |
Evan Cheng | Remove some dead code.
|
commit | commitdiff | tree |
2005-12-26 |
Evan Cheng | Added field noResults to Instruction.
|
commit | commitdiff | tree |
2005-12-24 |
Evan Cheng | Let the helper functions know about X86::FR32RegClass...
|
commit | commitdiff | tree |
2005-12-23 |
Evan Cheng | * Removed the use of FLAG. Now use hasFlagIn and hasFlagOut...
|
commit | commitdiff | tree |
2005-12-23 |
Evan Cheng | * Support for hasInFlag and hasOutFlag (on instructions...
|
commit | commitdiff | tree |
2005-12-23 |
Evan Cheng | More X86 floating point patterns.
|
commit | commitdiff | tree |
2005-12-23 |
Evan Cheng | Operand 1 of TRUNCSTORE can be any of integer and floating...
|
commit | commitdiff | tree |
2005-12-23 |
Evan Cheng | Allow custom lowering of LOAD, EXTLOAD, ZEXTLOAD, STORE...
|
commit | commitdiff | tree |
2005-12-22 |
Evan Cheng | Attempt to fix a crash on WIN32.
|
commit | commitdiff | tree |
2005-12-22 |
Evan Cheng | Bye bye HACKTROCITY.
|
commit | commitdiff | tree |
2005-12-22 |
Evan Cheng | Added special flag node FLAG.
|
commit | commitdiff | tree |
2005-12-22 |
Evan Cheng | * Added support for FLAG - a special nameless flag...
|
commit | commitdiff | tree |
2005-12-21 |
Evan Cheng | Added TargetLowering::isMaskedValueZeroForTargetNode...
|
commit | commitdiff | tree |
2005-12-21 |
Evan Cheng | Lefted out TargetLowering::
|
commit | commitdiff | tree |
2005-12-21 |
Evan Cheng | * Fix a GlobalAddress lowering bug.
|
commit | commitdiff | tree |
2005-12-21 |
Evan Cheng | Oops. Accidentally deleted RET pattern. It's still...
|
commit | commitdiff | tree |
2005-12-21 |
Evan Cheng | * Added support for X86 RET with an additional operand...
|
commit | commitdiff | tree |
2005-12-21 |
Evan Cheng | Allows instructions which no explicit operands. e.g...
|
commit | commitdiff | tree |
2005-12-21 |
Evan Cheng | Remove ISD::RET select code. Now tblgen'd.
|
commit | commitdiff | tree |
2005-12-21 |
Evan Cheng | * Added lowering hook for external weak global address...
|
commit | commitdiff | tree |
2005-12-20 |
Evan Cheng | SSE2 floating point load / store patterns. SSE2 fp...
|
commit | commitdiff | tree |
2005-12-20 |
Evan Cheng | Flip the meaning of FPContractions to reflect Requires...
|
commit | commitdiff | tree |
2005-12-20 |
Evan Cheng | Fix the semantic of Requires<[cond]> to mean if (!cond...
|
commit | commitdiff | tree |
2005-12-20 |
Evan Cheng | Added X86 readport patterns.
|
commit | commitdiff | tree |
2005-12-20 |
Evan Cheng | Now support instructions with implicit write to non...
|
commit | commitdiff | tree |
2005-12-20 |
Evan Cheng | Added a hook to print out names of target specific...
|
commit | commitdiff | tree |
2005-12-20 |
Evan Cheng | Lefted out a fix in the previous check in.
|
commit | commitdiff | tree |
2005-12-19 |
Evan Cheng | X86 conditional branch support.
|
commit | commitdiff | tree |
2005-12-19 |
Evan Cheng | Print out opcode number if it's an unknown target node.
|
commit | commitdiff | tree |
2005-12-19 |
Evan Cheng | Fix another bug related to chain / flag.
|
commit | commitdiff | tree |
2005-12-19 |
Evan Cheng | It's essential we clear CodeGenMap after isel every...
|
commit | commitdiff | tree |
2005-12-19 |
Evan Cheng | Fixes for a number of bugs: save flag results in CodeGenMap...
|
commit | commitdiff | tree |
2005-12-17 |
Evan Cheng | Darwin API issue: indirect load of external and weak...
|
commit | commitdiff | tree |
2005-12-17 |
Evan Cheng | Remove a few lines of dead code.
|
commit | commitdiff | tree |
2005-12-17 |
Evan Cheng | Added an idea about any_extend for performance tuning.
|
commit | commitdiff | tree |
2005-12-17 |
Evan Cheng | Added truncate.
|
commit | commitdiff | tree |
2005-12-17 |
Evan Cheng | Added anyext, modelled as zext on X86.
|
commit | commitdiff | tree |
2005-12-17 |
Evan Cheng | Yet another variant of getTargetNode().
|
commit | commitdiff | tree |
2005-12-17 |
Evan Cheng | Added some isel ideas.
|
commit | commitdiff | tree |
2005-12-17 |
Evan Cheng | Added support for cmp, test, and conditional move instructions.
|
commit | commitdiff | tree |
2005-12-17 |
Evan Cheng | Only lower SELECT when using DAG based isel.
|
commit | commitdiff | tree |
2005-12-17 |
Evan Cheng | X86 lowers SELECT to a cmp / test followed by a conditional...
|
commit | commitdiff | tree |
2005-12-17 |
Evan Cheng | Support for read / write from explicit registers with...
|
commit | commitdiff | tree |
2005-12-17 |
Evan Cheng | Remove hidden DOS characters.
|
commit | commitdiff | tree |
2005-12-15 |
Evan Cheng | * Promote all 1 bit entities to 8 bit.
|
commit | commitdiff | tree |
2005-12-15 |
Evan Cheng | Added frameindex, constpool, globaladdr, and externalsym...
|
commit | commitdiff | tree |
2005-12-15 |
Evan Cheng | Added constpool, frameindex, and externalsym nodes.
|
commit | commitdiff | tree |
2005-12-15 |
Evan Cheng | Handling zero extension of 1 bit value.
|
commit | commitdiff | tree |
2005-12-15 |
Evan Cheng | Use MOV8rm to load 1 bit value.
|
commit | commitdiff | tree |
2005-12-14 |
Evan Cheng | Fixed a typo: line 2323: MOVSX16rm8 -> MOVZX16rm8....
|
commit | commitdiff | tree |
2005-12-14 |
Evan Cheng | Added predicate !NoExcessFPPrecision to FMADD, FMADDS...
|
commit | commitdiff | tree |
2005-12-14 |
Evan Cheng | Added support to specify predicates.
|
commit | commitdiff | tree |
next |