2006-03-15 |
Evan Cheng | Also requires -mattr=-sse3
|
commit | commitdiff | tree |
2006-03-13 |
Evan Cheng | PPC LSR pass should use target lowering hooks.
|
commit | commitdiff | tree |
2006-03-13 |
Evan Cheng | Added getTargetLowering() to TargetMachine. Refactored...
|
commit | commitdiff | tree |
2006-03-13 |
Evan Cheng | Update
|
commit | commitdiff | tree |
2006-03-13 |
Evan Cheng | Add LSR hooks.
|
commit | commitdiff | tree |
2006-03-13 |
Evan Cheng | Added getTargetLowering() - returns DAG lowering info.
|
commit | commitdiff | tree |
2006-03-13 |
Evan Cheng | Added target lowering hooks which LSR consults to make...
|
commit | commitdiff | tree |
2006-03-13 |
Evan Cheng | Optimizing to calloc() to malloc() + memset() can be...
|
commit | commitdiff | tree |
2006-03-11 |
Evan Cheng | Doh!
|
commit | commitdiff | tree |
2006-03-10 |
Evan Cheng | Added a parameter to control whether Constant::getStringValu...
|
commit | commitdiff | tree |
2006-03-09 |
Evan Cheng | Add option -enable-x86-lsr to enable x86 loop strength...
|
commit | commitdiff | tree |
2006-03-09 |
Evan Cheng | Add a test case for (store (op (load ..) ..) ..) folding.
|
commit | commitdiff | tree |
2006-03-09 |
Evan Cheng | Temporary hack to enable more (store (op (load ......
|
commit | commitdiff | tree |
2006-03-07 |
Evan Cheng | X86ISD::REP_STOS and X86ISD::REP_MOVS now produces...
|
commit | commitdiff | tree |
2006-03-07 |
Evan Cheng | Use rep/stosl; and Count 0x3; rep/stosb for memset...
|
commit | commitdiff | tree |
2006-03-07 |
Evan Cheng | Don't generate silly matching code like this:
|
commit | commitdiff | tree |
2006-03-07 |
Evan Cheng | - Emit subsections_via_symbols for Darwin.
|
commit | commitdiff | tree |
2006-03-07 |
Evan Cheng | Enable Dwarf debugging info.
|
commit | commitdiff | tree |
2006-03-06 |
Evan Cheng | Remove some code that doesn't make sense
|
commit | commitdiff | tree |
2006-03-06 |
Evan Cheng | Remove SUnit::Priority1: it is re-calculated on demand...
|
commit | commitdiff | tree |
2006-03-05 |
Evan Cheng | Back out fold (shl (add x, c1), c2) -> (add (shl x...
|
commit | commitdiff | tree |
2006-03-04 |
Evan Cheng | Add an entry
|
commit | commitdiff | tree |
2006-03-04 |
Evan Cheng | MEMSET / MEMCPY lowering bugs: we can't issue a single...
|
commit | commitdiff | tree |
2006-03-04 |
Evan Cheng | Typo
|
commit | commitdiff | tree |
2006-03-03 |
Evan Cheng | Add another test case for instruction scheduling.
|
commit | commitdiff | tree |
2006-03-03 |
Evan Cheng | Add more vector NodeTypes: VSDIV, VUDIV, VAND, VOR...
|
commit | commitdiff | tree |
2006-03-03 |
Evan Cheng | Number of NodeTypes now exceeds 128.
|
commit | commitdiff | tree |
2006-03-03 |
Evan Cheng | SDOperand::isOperand should not be a forwarding. It...
|
commit | commitdiff | tree |
2006-03-03 |
Evan Cheng | Added isOperand(N): true if this is an operand of N
|
commit | commitdiff | tree |
2006-03-03 |
Evan Cheng | A bit more tweaking
|
commit | commitdiff | tree |
2006-03-03 |
Evan Cheng | Move #include "llvm/CodeGen/AsmPrinter.h" to top since...
|
commit | commitdiff | tree |
2006-03-02 |
Evan Cheng | Add a regression test for bug 478.
|
commit | commitdiff | tree |
2006-03-02 |
Evan Cheng | - Fixed some priority calculation bugs that were causing...
|
commit | commitdiff | tree |
2006-03-01 |
Evan Cheng | Don't print llvm constant in assmebly file. Assembler...
|
commit | commitdiff | tree |
2006-03-01 |
Evan Cheng | Back out my last check-in. Wrong place to fix it.
|
commit | commitdiff | tree |
2006-03-01 |
Evan Cheng | AsmWriter should not print LLVM constant in comment...
|
commit | commitdiff | tree |
2006-03-01 |
Evan Cheng | Vector op lowering.
|
commit | commitdiff | tree |
2006-03-01 |
Evan Cheng | New vector type v2f32.
|
commit | commitdiff | tree |
2006-03-01 |
Evan Cheng | Vector ops lowering.
|
commit | commitdiff | tree |
2006-03-01 |
Evan Cheng | New type v2f32.
|
commit | commitdiff | tree |
2006-03-01 |
Evan Cheng | Missing a cast previously.
|
commit | commitdiff | tree |
2006-03-01 |
Evan Cheng | - Added v2f32, not used by any target currently. Only...
|
commit | commitdiff | tree |
2006-03-01 |
Evan Cheng | - Added VConstant as an abstract version of ConstantVec.
|
commit | commitdiff | tree |
2006-02-28 |
Evan Cheng | Add a test case for left shift by 1. We should not...
|
commit | commitdiff | tree |
2006-02-28 |
Evan Cheng | Another entry.
|
commit | commitdiff | tree |
2006-02-28 |
Evan Cheng | Don't match x << 1 to LEAL. It's better to emit x + x.
|
commit | commitdiff | tree |
2006-02-26 |
Evan Cheng | ConstantPoolIndex is now the displacement portion of...
|
commit | commitdiff | tree |
2006-02-26 |
Evan Cheng | Print ConstantPoolSDNode offset field.
|
commit | commitdiff | tree |
2006-02-26 |
Evan Cheng | Fixed ConstantPoolIndex operand asm print bug. This...
|
commit | commitdiff | tree |
2006-02-25 |
Evan Cheng | New test case: use lea for imul by some constants.
|
commit | commitdiff | tree |
2006-02-25 |
Evan Cheng | lea.ll is XFAIL until we implement convertToThreeAddress.
|
commit | commitdiff | tree |
2006-02-25 |
Evan Cheng | * Cleaned up addressing mode matching code.
|
commit | commitdiff | tree |
2006-02-25 |
Evan Cheng | Updates.
|
commit | commitdiff | tree |
2006-02-25 |
Evan Cheng | * Allow mul, shl nodes to be codegen'd as LEA (if appropriate).
|
commit | commitdiff | tree |
2006-02-25 |
Evan Cheng | ConstantPoolIndex is now the displacement field of...
|
commit | commitdiff | tree |
2006-02-25 |
Evan Cheng | Added a common about the need for X86ISD::Wrapper.
|
commit | commitdiff | tree |
2006-02-25 |
Evan Cheng | Added an offset field to ConstantPoolSDNode.
|
commit | commitdiff | tree |
2006-02-25 |
Evan Cheng | Fix an obvious bug exposed when we are doing
|
commit | commitdiff | tree |
2006-02-23 |
Evan Cheng | PPC JIT relocation model should be DynamicNoPIC.
|
commit | commitdiff | tree |
2006-02-23 |
Evan Cheng | - Clean up the lowering and selection code of ConstantPool...
|
commit | commitdiff | tree |
2006-02-23 |
Evan Cheng | A couple of new entries.
|
commit | commitdiff | tree |
2006-02-23 |
Evan Cheng | PIC related bug fixes.
|
commit | commitdiff | tree |
2006-02-23 |
Evan Cheng | X86 codegen tweak to use lea in another case:
|
commit | commitdiff | tree |
2006-02-23 |
Evan Cheng | Add a test case for 'lea'.
|
commit | commitdiff | tree |
2006-02-22 |
Evan Cheng | Missing .globl for weak / link-once .text symbols.
|
commit | commitdiff | tree |
2006-02-22 |
Evan Cheng | - Added option -relocation-model to set relocation...
|
commit | commitdiff | tree |
2006-02-22 |
Evan Cheng | Added MMX, SSE1, and SSE2 vector instructions and some...
|
commit | commitdiff | tree |
2006-02-21 |
Evan Cheng | One more round of reorg so sabre doesn't freak out...
|
commit | commitdiff | tree |
2006-02-21 |
Evan Cheng | A big more cleaning up.
|
commit | commitdiff | tree |
2006-02-21 |
Evan Cheng | Moving things to their proper places.
|
commit | commitdiff | tree |
2006-02-21 |
Evan Cheng | Split instruction info into multiple files, one for...
|
commit | commitdiff | tree |
2006-02-21 |
Evan Cheng | Added separate alias instructions for SSE logical ops...
|
commit | commitdiff | tree |
2006-02-21 |
Evan Cheng | Added MMX and XMM packed integer move instructions...
|
commit | commitdiff | tree |
2006-02-21 |
Evan Cheng | Added SSE2 128-bit integer packed types: V16I8, V8I16...
|
commit | commitdiff | tree |
2006-02-20 |
Evan Cheng | Added x86 integer vector types: 64-bit packed byte...
|
commit | commitdiff | tree |
2006-02-20 |
Evan Cheng | Some updates
|
commit | commitdiff | tree |
2006-02-18 |
Evan Cheng | If SSE3 is available, promote FP_TO_UINT i32 to FP_TO_SINT...
|
commit | commitdiff | tree |
2006-02-18 |
Evan Cheng | Added fisttp for fp to int conversion.
|
commit | commitdiff | tree |
2006-02-18 |
Evan Cheng | Bump up pattern cost if the resulting instruction is...
|
commit | commitdiff | tree |
2006-02-18 |
Evan Cheng | Disable PIC for JIT.
|
commit | commitdiff | tree |
2006-02-18 |
Evan Cheng | Jit does not support PIC yet.
|
commit | commitdiff | tree |
2006-02-18 |
Evan Cheng | x86 / Darwin PIC support.
|
commit | commitdiff | tree |
2006-02-18 |
Evan Cheng | Moved PICEnabled to include/llvm/Target/TargetOptions.h
|
commit | commitdiff | tree |
2006-02-18 |
Evan Cheng | Move PICEnabled declaration here.
|
commit | commitdiff | tree |
2006-02-17 |
Evan Cheng | Unbreak x86 be
|
commit | commitdiff | tree |
2006-02-17 |
Evan Cheng | Remind ourselves to revisit the "pxor vs. xorps/xorpd...
|
commit | commitdiff | tree |
2006-02-17 |
Evan Cheng | Remove the entry about using movapd for SSE reg-reg...
|
commit | commitdiff | tree |
2006-02-16 |
Evan Cheng | pxor (for FLD0SS) encoding was missing the OpSize prefix.
|
commit | commitdiff | tree |
2006-02-16 |
Evan Cheng | Dumb bug. Code sees a memcpy from X+c so it increments...
|
commit | commitdiff | tree |
2006-02-16 |
Evan Cheng | 1. Use pxor instead of xoraps / xorapd to clear FR32...
|
commit | commitdiff | tree |
2006-02-16 |
Evan Cheng | Use movaps / movapd to spill / restore V4F4 / V2F8...
|
commit | commitdiff | tree |
2006-02-16 |
Evan Cheng | MOVAPSrr and MOVAPDrr instruction format should be...
|
commit | commitdiff | tree |
2006-02-16 |
Evan Cheng | If the false case is the current basic block, then...
|
commit | commitdiff | tree |
2006-02-16 |
Evan Cheng | Use movaps / movapd (instead of movss / movsd) to do...
|
commit | commitdiff | tree |
2006-02-16 |
Evan Cheng | A bit more memset / memcpy optimization.
|
commit | commitdiff | tree |
2006-02-15 |
Evan Cheng | Remove an entry.
|
commit | commitdiff | tree |
2006-02-15 |
Evan Cheng | Remove an unused function parameter.
|
commit | commitdiff | tree |
2006-02-15 |
Evan Cheng | Turn a memcpy from string constant into a series of...
|
commit | commitdiff | tree |
2006-02-15 |
Evan Cheng | Remove an entry.
|
commit | commitdiff | tree |
2006-02-15 |
Evan Cheng | Use .zerofill on x86/darwin.
|
commit | commitdiff | tree |
next |