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 |
2006-12-01 |
Evan Cheng | Match TargetInstrInfo changes.
|
commit | commitdiff | tree |
2006-12-01 |
Evan Cheng | convertToThreeAddress() is now responsible for updating...
|
commit | commitdiff | tree |
2006-12-01 |
Evan Cheng | Typo
|
commit | commitdiff | tree |
2006-12-01 |
Evan Cheng | - Add getOperandConstraint() to TargetInstrDescriptor.
|
commit | commitdiff | tree |
2006-12-01 |
Evan Cheng | Add weak reference directive.
|
commit | commitdiff | tree |
2006-12-01 |
Evan Cheng | Copy and paste error. An initialized global cannot...
|
commit | commitdiff | tree |
2006-12-01 |
Evan Cheng | This test is meant for X86 CPU which does not support...
|
commit | commitdiff | tree |
2006-12-01 |
Evan Cheng | Fix 2005-05-08-FPStackifierPHI.ll failure.
|
commit | commitdiff | tree |
2006-12-01 |
Evan Cheng | Add a extern weak test case.
|
commit | commitdiff | tree |
2006-12-01 |
Evan Cheng | A initialized global variable cannot be extern weak...
|
commit | commitdiff | tree |
2006-12-01 |
Evan Cheng | Darwin PPC external weak linkage support.
|
commit | commitdiff | tree |
2006-12-01 |
Evan Cheng | Minor code clean up.
|
commit | commitdiff | tree |
2006-12-01 |
Evan Cheng | Fix indentation.
|
commit | commitdiff | tree |
2006-12-01 |
Evan Cheng | Darwin X86 external weak linkage support.
|
commit | commitdiff | tree |
2006-11-30 |
Evan Cheng | Add X86-64 load / store codegen tests.
|
commit | commitdiff | tree |
2006-11-30 |
Evan Cheng | - Use a different wrapper node for RIP-relative GV...
|
commit | commitdiff | tree |
2006-11-30 |
Evan Cheng | MachineInstr::setOpcode -> MachineInstr::setInstrDescriptor
|
commit | commitdiff | tree |
2006-11-30 |
Evan Cheng | Remove the ugly SPARCV9 TargetInstrDescriptors hack.
|
commit | commitdiff | tree |
2006-11-30 |
Evan Cheng | - MachineInstr now keeps a ptr to TargetInstrDescriptor...
|
commit | commitdiff | tree |
2006-11-29 |
Evan Cheng | New LSR test case.
|
commit | commitdiff | tree |
2006-11-29 |
Evan Cheng | In PIC mode, GV not requiring an extra load can be...
|
commit | commitdiff | tree |
2006-11-29 |
Evan Cheng | Clean up.
|
commit | commitdiff | tree |
2006-11-29 |
Evan Cheng | Fix for PR1018 - Better support for X86-64 Linux in...
|
commit | commitdiff | tree |
2006-11-29 |
Evan Cheng | Avoid inifinite looping if READCYCLECOUNTER isn't custom...
|
commit | commitdiff | tree |
2006-11-29 |
Evan Cheng | Add x86-64 llvm.readcyclecounter test.
|
commit | commitdiff | tree |
2006-11-29 |
Evan Cheng | Custom lower READCYCLECOUNTER for x86-64.
|
commit | commitdiff | tree |
2006-11-29 |
Evan Cheng | Allow target to custom lower READCYCLECOUNTER (when...
|
commit | commitdiff | tree |
2006-11-29 |
Evan Cheng | Fix test.
|
commit | commitdiff | tree |
2006-11-29 |
Evan Cheng | 16-byte stack alignment for X86-64 ELF. Patch by Dan...
|
commit | commitdiff | tree |
2006-11-29 |
Evan Cheng | Fix for PR1023 by Dan Gohman.
|
commit | commitdiff | tree |
2006-11-29 |
Evan Cheng | Add test cases for PR1022, 1023.
|
commit | commitdiff | tree |
2006-11-29 |
Evan Cheng | Fix for PR1022 (folding loads of static initializers...
|
commit | commitdiff | tree |
2006-11-28 |
Evan Cheng | New entries.
|
commit | commitdiff | tree |
2006-11-28 |
Evan Cheng | Clean up.
|
commit | commitdiff | tree |
2006-11-28 |
Evan Cheng | Fix indentation.
|
commit | commitdiff | tree |
2006-11-28 |
Evan Cheng | Fix JIT encoding bugs for shift / rotate by one ops.
|
commit | commitdiff | tree |
2006-11-27 |
Evan Cheng | Change MachineInstr ctor's to take a TargetInstrDescriptor...
|
commit | commitdiff | tree |
2006-11-17 |
Evan Cheng | For unsigned 8-bit division. Use movzbw to set the...
|
commit | commitdiff | tree |
2006-11-17 |
Evan Cheng | Add a x86-64 test case: movb %sil, %ah is illegal.
|
commit | commitdiff | tree |
2006-11-17 |
Evan Cheng | Add opcode to TargetInstrDescriptor.
|
commit | commitdiff | tree |
2006-11-17 |
Evan Cheng | Add opcode to TargetInstrDescriptor.
|
commit | commitdiff | tree |
2006-11-16 |
Evan Cheng | New test case.
|
commit | commitdiff | tree |
2006-11-16 |
Evan Cheng | Correct instructions for moving data between GR64 and...
|
commit | commitdiff | tree |
next |