2007-08-14 |
Evan Cheng | - If a def is dead, do not spill it.
|
commit | commitdiff | tree |
2007-08-14 |
Evan Cheng | Test case for PR1596.
|
commit | commitdiff | tree |
2007-08-14 |
Evan Cheng | Fix for PR1596: AdjustCopiesBackFrom() should conservatively...
|
commit | commitdiff | tree |
2007-08-14 |
Evan Cheng | If a MI's def is remat as well as spilled, and the...
|
commit | commitdiff | tree |
2007-08-14 |
Evan Cheng | Update test case. A spill should now be deleted.
|
commit | commitdiff | tree |
2007-08-14 |
Evan Cheng | If a spilled value is being reused and the use is a...
|
commit | commitdiff | tree |
2007-08-14 |
Evan Cheng | Spiller reuse test case.
|
commit | commitdiff | tree |
2007-08-14 |
Evan Cheng | If a rematerializable def is not deleted, i.e. it is...
|
commit | commitdiff | tree |
2007-08-14 |
Evan Cheng | Kill info update bugs.
|
commit | commitdiff | tree |
2007-08-13 |
Evan Cheng | Now capable of rematerializing coalesced live intervals.
|
commit | commitdiff | tree |
2007-08-13 |
Evan Cheng | Re-implement trivial rematerialization. This allows...
|
commit | commitdiff | tree |
2007-08-13 |
Evan Cheng | Fix a typo pointd out by Maarten ter Huurne.
|
commit | commitdiff | tree |
2007-08-13 |
Evan Cheng | Kill info update bugs.
|
commit | commitdiff | tree |
2007-08-12 |
Evan Cheng | No need to remove dead range from soon-to-be-dead live...
|
commit | commitdiff | tree |
2007-08-11 |
Evan Cheng | Code to maintain kill information during register coalescing.
|
commit | commitdiff | tree |
2007-08-09 |
Evan Cheng | Bug fix. ~1U marks the val# dead.
|
commit | commitdiff | tree |
2007-08-09 |
Evan Cheng | Temporarily backing out this change until we know why...
|
commit | commitdiff | tree |
2007-08-09 |
Evan Cheng | divb / mulb outputs to ah. Under x86-64 it's not legal...
|
commit | commitdiff | tree |
2007-08-09 |
Evan Cheng | GR16_ sub-register class should be GR8_, not GR8. That...
|
commit | commitdiff | tree |
2007-08-08 |
Evan Cheng | Adding kill info to val#.
|
commit | commitdiff | tree |
2007-08-08 |
Evan Cheng | Clean up and bug fix.
|
commit | commitdiff | tree |
2007-08-08 |
Evan Cheng | - Each val# can have multiple kills.
|
commit | commitdiff | tree |
2007-08-08 |
Evan Cheng | Remove a dead assertion.
|
commit | commitdiff | tree |
2007-08-07 |
Evan Cheng | - LiveInterval value#'s now have 3 components: def...
|
commit | commitdiff | tree |
2007-08-07 |
Evan Cheng | Initial JIT support for ARM by Raul Fernandes Herbster.
|
commit | commitdiff | tree |
2007-08-02 |
Evan Cheng | Switch some multiplication instructions over to the...
|
commit | commitdiff | tree |
2007-08-02 |
Evan Cheng | Do not emit copies for physical register output if...
|
commit | commitdiff | tree |
2007-08-02 |
Evan Cheng | Fix test.
|
commit | commitdiff | tree |
2007-08-02 |
Evan Cheng | Instead of adding copyfromreg's to handle physical...
|
commit | commitdiff | tree |
2007-08-02 |
Evan Cheng | Added TargetInstrDescriptor::numDefs - num of results.
|
commit | commitdiff | tree |
2007-08-01 |
Evan Cheng | Can't handle offset and scale if rip-relative addressing...
|
commit | commitdiff | tree |
2007-08-01 |
Evan Cheng | Mac OS X X86-64 low 4G address not available.
|
commit | commitdiff | tree |
2007-08-01 |
Evan Cheng | Mac OS X X86-64 low 4G address not available.
|
commit | commitdiff | tree |
2007-08-01 |
Evan Cheng | Some out operands were incorrectly specified as input...
|
commit | commitdiff | tree |
2007-08-01 |
Evan Cheng | Missing Requires.
|
commit | commitdiff | tree |
2007-08-01 |
Evan Cheng | New test. Bogus implicit-def prevented a copy from...
|
commit | commitdiff | tree |
2007-08-01 |
Evan Cheng | Be more precise.
|
commit | commitdiff | tree |
2007-08-01 |
Evan Cheng | Bugs: missing partial uses and redundant partial defs.
|
commit | commitdiff | tree |
2007-08-01 |
Evan Cheng | Indexed loads each has 2 outputs.
|
commit | commitdiff | tree |
2007-08-01 |
Evan Cheng | Requires SSE2.
|
commit | commitdiff | tree |
2007-07-31 |
Evan Cheng | simpleregistercoalescing -> regcoalescing. It's too...
|
commit | commitdiff | tree |
2007-07-31 |
Evan Cheng | Redo and generalize previously removed opt for pinsrw...
|
commit | commitdiff | tree |
2007-07-31 |
Evan Cheng | This isn't safe when there are uses of load's chain...
|
commit | commitdiff | tree |
2007-07-30 |
Evan Cheng | New test case.
|
commit | commitdiff | tree |
2007-07-30 |
Evan Cheng | Vector fneg must be expanded into fsub -0.0, X.
|
commit | commitdiff | tree |
2007-07-27 |
Evan Cheng | Reverting 40504 for now. It's breaking oggenc.
|
commit | commitdiff | tree |
2007-07-26 |
Evan Cheng | Test case for PR1573.
|
commit | commitdiff | tree |
2007-07-26 |
Evan Cheng | Make sure epilogue esp adjustment is placed before...
|
commit | commitdiff | tree |
2007-07-26 |
Evan Cheng | Don't pollute the meaning of isUnpredicatedTerminator.
|
commit | commitdiff | tree |
2007-07-26 |
Evan Cheng | Fix test.
|
commit | commitdiff | tree |
2007-07-26 |
Evan Cheng | Minor bug.
|
commit | commitdiff | tree |
2007-07-26 |
Evan Cheng | Same goes for constantpool, etc.
|
commit | commitdiff | tree |
2007-07-25 |
Evan Cheng | Mac OS X x86-64 lower 4G address is not available.
|
commit | commitdiff | tree |
2007-07-25 |
Evan Cheng | Mac OS X should use 0x90 to fill in gaps to satisfy...
|
commit | commitdiff | tree |
2007-07-25 |
Evan Cheng | EmitAlignment() also emits optional fill value.
|
commit | commitdiff | tree |
2007-07-25 |
Evan Cheng | Functions with LinkOnce and weak linkage still need...
|
commit | commitdiff | tree |
2007-07-21 |
Evan Cheng | No more noResults.
|
commit | commitdiff | tree |
2007-07-20 |
Evan Cheng | Added -print-emitted-asm to print out JIT generated...
|
commit | commitdiff | tree |
2007-07-20 |
Evan Cheng | New test.
|
commit | commitdiff | tree |
2007-07-20 |
Evan Cheng | Because we promote SSE logical ops and loads to v2i64...
|
commit | commitdiff | tree |
2007-07-20 |
Evan Cheng | No need for noResults anymore.
|
commit | commitdiff | tree |
2007-07-20 |
Evan Cheng | Oops. These stores actually produce results.
|
commit | commitdiff | tree |
2007-07-19 |
Evan Cheng | New test.
|
commit | commitdiff | tree |
2007-07-19 |
Evan Cheng | Try fixing it again.
|
commit | commitdiff | tree |
2007-07-19 |
Evan Cheng | Fix custom lowering of SSE FXOR.
|
commit | commitdiff | tree |
2007-07-19 |
Evan Cheng | Fix patterns so we isel the xorps, etc. for floating...
|
commit | commitdiff | tree |
2007-07-19 |
Evan Cheng | Change instruction description to split OperandList...
|
commit | commitdiff | tree |
2007-07-19 |
Evan Cheng | Only adjust esp around calls in presence of alloca.
|
commit | commitdiff | tree |
2007-07-19 |
Evan Cheng | Only adjust esp around calls in presence of alloca.
|
commit | commitdiff | tree |
2007-07-18 |
Evan Cheng | Add comment.
|
commit | commitdiff | tree |
2007-07-18 |
Evan Cheng | New test.
|
commit | commitdiff | tree |
2007-07-18 |
Evan Cheng | Use MOV instead of LEA to restore ESP if callee-saved...
|
commit | commitdiff | tree |
2007-07-18 |
Evan Cheng | New entry.
|
commit | commitdiff | tree |
2007-07-17 |
Evan Cheng | Fold prologue esp update when possible.
|
commit | commitdiff | tree |
2007-07-17 |
Evan Cheng | Change sroa threshold back.
|
commit | commitdiff | tree |
2007-07-17 |
Evan Cheng | Dead code.
|
commit | commitdiff | tree |
2007-07-17 |
Evan Cheng | Make sure not to break eh_return.
|
commit | commitdiff | tree |
2007-07-17 |
Evan Cheng | Update.
|
commit | commitdiff | tree |
2007-07-17 |
Evan Cheng | Fix test.
|
commit | commitdiff | tree |
2007-07-17 |
Evan Cheng | Missed the case where alloca is used but the stack...
|
commit | commitdiff | tree |
2007-07-17 |
Evan Cheng | Use push / pop for prologues and epilogues.
|
commit | commitdiff | tree |
2007-07-17 |
Evan Cheng | Temporarily set SROA threshold to 512.
|
commit | commitdiff | tree |
2007-07-13 |
Evan Cheng | Added test case from PR1540.
|
commit | commitdiff | tree |
2007-07-13 |
Evan Cheng | Fix for PR1540: Specify F0, F1 are sub-registers of...
|
commit | commitdiff | tree |
2007-07-11 |
Evan Cheng | Add test case for PR1545.
|
commit | commitdiff | tree |
2007-07-11 |
Evan Cheng | Missed a couple of places where new instructions are...
|
commit | commitdiff | tree |
2007-07-11 |
Evan Cheng | No longer need to track last def / use.
|
commit | commitdiff | tree |
2007-07-11 |
Evan Cheng | Fix for PR1545: Revamp code that update kill information...
|
commit | commitdiff | tree |
2007-07-10 |
Evan Cheng | Didn't mean the last commit. Revert.
|
commit | commitdiff | tree |
2007-07-10 |
Evan Cheng | Update.
|
commit | commitdiff | tree |
2007-07-10 |
Evan Cheng | Remove clobbersPred. Add an OptionalDefOperand to instructio...
|
commit | commitdiff | tree |
2007-07-10 |
Evan Cheng | Remove clobbersPred.
|
commit | commitdiff | tree |
2007-07-10 |
Evan Cheng | Add OptionalDefOperand. Remove clobbersPred. Also add...
|
commit | commitdiff | tree |
2007-07-10 |
Evan Cheng | Try committing again. Add OptionalDefOperand. Remove...
|
commit | commitdiff | tree |
2007-07-10 |
Evan Cheng | If the operand is marked M_OPTIONAL_DEF_OPERAND, then...
|
commit | commitdiff | tree |
2007-07-10 |
Evan Cheng | Somehow this wasn't committed last time. M_CLOBBERS_PRED...
|
commit | commitdiff | tree |
2007-07-10 |
Evan Cheng | When a node value is only used by a CopyToReg, use...
|
commit | commitdiff | tree |
2007-07-10 |
Evan Cheng | Move DenseMapKeyInfo<SDOperand> from LegalizeDAG.cpp...
|
commit | commitdiff | tree |
2007-07-06 |
Evan Cheng | No need for ccop anymore.
|
commit | commitdiff | tree |
2007-07-06 |
Evan Cheng | Teach if-conversion about instructions that were already...
|
commit | commitdiff | tree |
next |