2007-01-20 |
Evan Cheng | We not align the final stack slot but instead let the...
|
commit | commitdiff | tree |
2007-01-19 |
Evan Cheng | Add test case extracted from lencod. Spiller was infinite...
|
commit | commitdiff | tree |
2007-01-19 |
Evan Cheng | GetRegForReload() now keeps track which registers have...
|
commit | commitdiff | tree |
2007-01-19 |
Evan Cheng | Code clean up. Use def : pat instead of defining new...
|
commit | commitdiff | tree |
2007-01-19 |
Evan Cheng | isDarwin -> isTargetDarwin
|
commit | commitdiff | tree |
2007-01-19 |
Evan Cheng | Restructure code a bit to make use of continue (simplifying...
|
commit | commitdiff | tree |
2007-01-19 |
Evan Cheng | Darwin doesn't support .bss, but it does have .zerofill
|
commit | commitdiff | tree |
2007-01-19 |
Evan Cheng | Introduce TargetType's ELF and Darwin.
|
commit | commitdiff | tree |
2007-01-19 |
Evan Cheng | Modify emission of jump tables on darwin to emit an...
|
commit | commitdiff | tree |
2007-01-19 |
Evan Cheng | Remove this xform:
|
commit | commitdiff | tree |
2007-01-19 |
Evan Cheng | ARM test cases contributed by Apple.
|
commit | commitdiff | tree |
2007-01-19 |
Evan Cheng | ARM backend contribution from Apple.
|
commit | commitdiff | tree |
2007-01-18 |
Evan Cheng | - Target PIC style is no longer affected by relocation...
|
commit | commitdiff | tree |
2007-01-18 |
Evan Cheng | Minor code clean up.
|
commit | commitdiff | tree |
2007-01-12 |
Evan Cheng | Minor fix.
|
commit | commitdiff | tree |
2007-01-12 |
Evan Cheng | - Move RTLIB::Libcall enum to a separate file.
|
commit | commitdiff | tree |
2007-01-12 |
Evan Cheng | Silence a bogus compiler warning.
|
commit | commitdiff | tree |
2007-01-12 |
Evan Cheng | Comment.
|
commit | commitdiff | tree |
2007-01-12 |
Evan Cheng | Store default libgcc routine names and allow them to...
|
commit | commitdiff | tree |
2007-01-09 |
Evan Cheng | Fix test case.
|
commit | commitdiff | tree |
2007-01-08 |
Evan Cheng | Added a test case from PR1075.
|
commit | commitdiff | tree |
2007-01-08 |
Evan Cheng | Undo xfail now scheduler deficiency has been fixed.
|
commit | commitdiff | tree |
2007-01-08 |
Evan Cheng | Naming consistency.
|
commit | commitdiff | tree |
2007-01-08 |
Evan Cheng | Fix for PR1075: bottom-up register-reduction scheduling...
|
commit | commitdiff | tree |
2007-01-05 |
Evan Cheng | setSetCCIsExpensive is gone.
|
commit | commitdiff | tree |
2007-01-05 |
Evan Cheng | Expand fcopysign to the bitwise sequence if select...
|
commit | commitdiff | tree |
2007-01-05 |
Evan Cheng | - Remove isSetCCExpensive() etc. These are no longer...
|
commit | commitdiff | tree |
2007-01-05 |
Evan Cheng | Update test case.
|
commit | commitdiff | tree |
2007-01-05 |
Evan Cheng | - FCOPYSIGN custom lowering bug. Clear the sign bit...
|
commit | commitdiff | tree |
2007-01-05 |
Evan Cheng | Bug in ExpandFCOPYSIGNToBitwiseOps(). Clear the old...
|
commit | commitdiff | tree |
2007-01-05 |
Evan Cheng | CopyToReg source operand can be a register as well...
|
commit | commitdiff | tree |
2007-01-05 |
Evan Cheng | Typo
|
commit | commitdiff | tree |
2007-01-05 |
Evan Cheng | Add a test case for SSE fcopysign using SSE bitwise...
|
commit | commitdiff | tree |
2007-01-05 |
Evan Cheng | With SSE2, expand FCOPYSIGN to a series of SSE bitwise...
|
commit | commitdiff | tree |
2007-01-05 |
Evan Cheng | GEP subscript is interpreted as a signed value.
|
commit | commitdiff | tree |
2007-01-04 |
Evan Cheng | Expand fcopysign to a series of bitwise of operations...
|
commit | commitdiff | tree |
2007-01-03 |
Evan Cheng | A bit more debugging printf's.
|
commit | commitdiff | tree |
2007-01-02 |
Evan Cheng | Fix naming inconsistency.
|
commit | commitdiff | tree |
2007-01-02 |
Evan Cheng | - Fixing naming inconsistency: calleesave -> calleesaved.
|
commit | commitdiff | tree |
2007-01-02 |
Evan Cheng | Fix naming inconsistency: calleesave -> calleesaved.
|
commit | commitdiff | tree |
2007-01-02 |
Evan Cheng | Add virtual method spillCalleeSaveRegisters() and restoreCal...
|
commit | commitdiff | tree |
2006-12-22 |
Evan Cheng | Debug dump error.
|
commit | commitdiff | tree |
2006-12-20 |
Evan Cheng | getLoad() and getStore() calls missed SVOffset operand...
|
commit | commitdiff | tree |
2006-12-19 |
Evan Cheng | Fix for PR1062 by Dan Gohman.
|
commit | commitdiff | tree |
2006-12-19 |
Evan Cheng | May need to promote the operand (either sign_extend_inreg...
|
commit | commitdiff | tree |
2006-12-18 |
Evan Cheng | LegalizeSetCCOperands() may end up inserting libcalls...
|
commit | commitdiff | tree |
2006-12-16 |
Evan Cheng | Cannot combine an indexed load / store any further.
|
commit | commitdiff | tree |
2006-12-16 |
Evan Cheng | Typo.
|
commit | commitdiff | tree |
2006-12-16 |
Evan Cheng | Expand FP undef
|
commit | commitdiff | tree |
2006-12-16 |
Evan Cheng | Allow promoted FP_TO_UINT / FP_TO_SINT to expand operand.
|
commit | commitdiff | tree |
2006-12-16 |
Evan Cheng | Expand fabs / fneg to and / xor.
|
commit | commitdiff | tree |
2006-12-15 |
Evan Cheng | Fix select_cc, select expansion to soft-fp bugs.
|
commit | commitdiff | tree |
2006-12-15 |
Evan Cheng | Some AT&T syntax assembler (e.g. Mac OS X) does not...
|
commit | commitdiff | tree |
2006-12-15 |
Evan Cheng | Minor clean up.
|
commit | commitdiff | tree |
2006-12-15 |
Evan Cheng | Silly assertion. Forgot variable_ops instructions can...
|
commit | commitdiff | tree |
2006-12-15 |
Evan Cheng | This is done.
|
commit | commitdiff | tree |
2006-12-15 |
Evan Cheng | Expand FP compares to soft-fp call(s)
|
commit | commitdiff | tree |
2006-12-14 |
Evan Cheng | f64 <-> i64 bit_convert using movq in 64-bit mode.
|
commit | commitdiff | tree |
2006-12-14 |
Evan Cheng | Fix a couple of typo's.
|
commit | commitdiff | tree |
2006-12-14 |
Evan Cheng | This is done.
|
commit | commitdiff | tree |
2006-12-14 |
Evan Cheng | Added MOVSS2DIrr and MOVDI2SSrr to foldMemeoryOperand().
|
commit | commitdiff | tree |
2006-12-14 |
Evan Cheng | - Rename MOVDSS2DIrr to MOVSS2DIrr for consistency...
|
commit | commitdiff | tree |
2006-12-14 |
Evan Cheng | Fix a long-standing spiller bug:
|
commit | commitdiff | tree |
2006-12-13 |
Evan Cheng | Add note.
|
commit | commitdiff | tree |
2006-12-13 |
Evan Cheng | More soft-fp work.
|
commit | commitdiff | tree |
2006-12-13 |
Evan Cheng | Add getTypeToExpandTo() which recursively walks TransformToT...
|
commit | commitdiff | tree |
2006-12-13 |
Evan Cheng | Update comments.
|
commit | commitdiff | tree |
2006-12-13 |
Evan Cheng | Update comments.
|
commit | commitdiff | tree |
2006-12-13 |
Evan Cheng | Expand (f64 extload f32) to (f64 fp_ext (load f32)...
|
commit | commitdiff | tree |
2006-12-13 |
Evan Cheng | Expand fsqrt, fsin, and fcos to libcalls.
|
commit | commitdiff | tree |
2006-12-13 |
Evan Cheng | Expand f32 / f64 to i32 / i64 conversion to soft-fp...
|
commit | commitdiff | tree |
2006-12-12 |
Evan Cheng | Expand FP constant to integers if FP types are not...
|
commit | commitdiff | tree |
2006-12-12 |
Evan Cheng | Soft fp FNEG, SINT_TO_FP, UINT_TO_FP libcall expansion.
|
commit | commitdiff | tree |
2006-12-12 |
Evan Cheng | Expand ConstantFP to load from CP if float types are...
|
commit | commitdiff | tree |
2006-12-12 |
Evan Cheng | Expand i32/i64 CopyToReg f32/f64 to BIT_CONVERT + CopyToReg.
|
commit | commitdiff | tree |
2006-12-12 |
Evan Cheng | - When expanding a bit_convert whose src operand is...
|
commit | commitdiff | tree |
2006-12-12 |
Evan Cheng | Expand formal arguments and call arguments recursively...
|
commit | commitdiff | tree |
2006-12-11 |
Evan Cheng | Re-apply changes that were backed out and fix a naughty...
|
commit | commitdiff | tree |
2006-12-11 |
Evan Cheng | Don't convert store double C, Ptr to store long C,...
|
commit | commitdiff | tree |
2006-12-11 |
Evan Cheng | f32 / f64 node is expanded to one i32 / i64 node.
|
commit | commitdiff | tree |
2006-12-11 |
Evan Cheng | Clean up some bad code.
|
commit | commitdiff | tree |
2006-12-09 |
Evan Cheng | Preliminary soft float support.
|
commit | commitdiff | tree |
2006-12-09 |
Evan Cheng | Added option -soft-float to generate SW fp library...
|
commit | commitdiff | tree |
2006-12-08 |
Evan Cheng | Move findTiedToSrcOperand to TargetInstrDescriptor.
|
commit | commitdiff | tree |
2006-12-08 |
Evan Cheng | Proper fix for PR1037: to determine is a VR is a modref...
|
commit | commitdiff | tree |
2006-12-08 |
Evan Cheng | findTiedToSrcOperand() changed.
|
commit | commitdiff | tree |
2006-12-08 |
Evan Cheng | Use MI's TargetInstrDescriptor.
|
commit | commitdiff | tree |
2006-12-07 |
Evan Cheng | Initialize {Min|Max}CSFrameIndex properly.
|
commit | commitdiff | tree |
2006-12-07 |
Evan Cheng | MI keeps a ptr of TargetInstrDescriptor, use it.
|
commit | commitdiff | tree |
2006-12-07 |
Evan Cheng | getOperandConstraint returns -1 if the operand does...
|
commit | commitdiff | tree |
2006-12-06 |
Evan Cheng | Move copyKillDeadInfo out-of-line. Add findRegisterUseOperand().
|
commit | commitdiff | tree |
2006-12-05 |
Evan Cheng | Revert an unintended change.
|
commit | commitdiff | tree |
2006-12-05 |
Evan Cheng | - Switch X86-64 JIT to large code size model.
|
commit | commitdiff | tree |
2006-12-05 |
Evan Cheng | JIT large code model support.
|
commit | commitdiff | tree |
2006-12-05 |
Evan Cheng | Asm printing bug.
|
commit | commitdiff | tree |
2006-12-05 |
Evan Cheng | - Fix X86-64 JIT by temporarily disabling code that...
|
commit | commitdiff | tree |
2006-12-05 |
Evan Cheng | Update
|
commit | commitdiff | tree |
2006-12-04 |
Evan Cheng | Non-darwin gcc should default to static relocation...
|
commit | commitdiff | tree |
2006-12-04 |
Evan Cheng | Fix test.
|
commit | commitdiff | tree |
2006-12-01 |
Evan Cheng | Match TargetInstrInfo changes.
|
commit | commitdiff | tree |
next |