2006-03-23 |
Evan Cheng | Add v4i32 <-> v4f32 bitconvert patterns. |
tree | commitdiff |
2006-03-23 |
Evan Cheng | Add 128-bit integer vector load and add (for testing). |
tree | commitdiff |
2006-03-23 |
Nate Begeman | Add support for 8 bit immediates with 16/32 bit cmp... |
tree | commitdiff |
2006-03-22 |
Evan Cheng | Added a ValueType operand to isShuffleMaskLegal().... |
tree | commitdiff |
2006-03-22 |
Evan Cheng | SHUFP* are two address code. |
tree | commitdiff |
2006-03-22 |
Evan Cheng | Some clean up. |
tree | commitdiff |
2006-03-22 |
Evan Cheng | - Supposely movlhps is faster / better than unpcklpd. |
tree | commitdiff |
2006-03-22 |
Evan Cheng | - Implement X86ISelLowering::isShuffleMaskLegal().... |
tree | commitdiff |
2006-03-22 |
Evan Cheng | - VECTOR_SHUFFLE of v4i32 / v4f32 with undef second... |
tree | commitdiff |
2006-03-22 |
Evan Cheng | Fix PSHUF* and SHUF* jit code emission problems |
tree | commitdiff |
2006-03-22 |
Chris Lattner | fix a warning |
tree | commitdiff |
2006-03-22 |
Evan Cheng | Some splat and shuffle support. |
tree | commitdiff |
2006-03-22 |
Evan Cheng | Add a couple more pseudo instructions. |
tree | commitdiff |
2006-03-21 |
Evan Cheng | Didn't mean to check this in. No MMX support yet. |
tree | commitdiff |
2006-03-21 |
Evan Cheng | - Use movaps to store 128-bit vector integers. |
tree | commitdiff |
2006-03-21 |
Chris Lattner | These targets don't support EXTRACT_VECTOR_ELT, though... |
tree | commitdiff |
2006-03-21 |
Evan Cheng | Combine 2 entries |
tree | commitdiff |
2006-03-21 |
Evan Cheng | Add a note about x86 register coallescing |
tree | commitdiff |
2006-03-21 |
Evan Cheng | - Remove scalar to vector pseudo ops. They are just... |
tree | commitdiff |
2006-03-21 |
Evan Cheng | x86 ISD::SCALAR_TO_VECTOR support. |
tree | commitdiff |
2006-03-21 |
Evan Cheng | Junk unused vector register classes. |
tree | commitdiff |
2006-03-20 |
Chris Lattner | Add a build_vector node |
tree | commitdiff |
2006-03-20 |
Evan Cheng | Move a few things around. |
tree | commitdiff |
2006-03-19 |
Chris Lattner | add a note with a testcase |
tree | commitdiff |
2006-03-19 |
Evan Cheng | Vector undef's |
tree | commitdiff |
2006-03-19 |
Evan Cheng | Turning on LSR by default |
tree | commitdiff |
2006-03-19 |
Evan Cheng | Remember which tests are hurt by LSR. |
tree | commitdiff |
2006-03-19 |
Chris Lattner | rename these nodes |
tree | commitdiff |
2006-03-18 |
Evan Cheng | Use the generic vector register classes VR64 / VR128... |
tree | commitdiff |
2006-03-17 |
Evan Cheng | Darwin should use _setjmp/_longjmp instead of setjmp... |
tree | commitdiff |
2006-03-17 |
Evan Cheng | Move some pattern fragments to the right files. |
tree | commitdiff |
2006-03-17 |
Chris Lattner | Disable x86 fastcc from passing args in registers |
tree | commitdiff |
2006-03-17 |
Chris Lattner | Parameterize the number of integer arguments to pass... |
tree | commitdiff |
2006-03-17 |
Evan Cheng | Also fold MOV8r0, MOV16r0, MOV32r0 + store to MOV8mi... |
tree | commitdiff |
2006-03-17 |
Evan Cheng | Add some missing entries to X86RegisterInfo::foldMemory... |
tree | commitdiff |
2006-03-17 |
Evan Cheng | - Nuke 16-bit SBB instructions. We'll never use them. |
tree | commitdiff |
2006-03-17 |
Nate Begeman | Remove BRTWOWAY* |
tree | commitdiff |
2006-03-16 |
Evan Cheng | A new entry. |
tree | commitdiff |
2006-03-16 |
Evan Cheng | Bug fix: condition inverted. |
tree | commitdiff |
2006-03-16 |
Evan Cheng | Added a way for TargetLowering to specify what values... |
tree | commitdiff |
2006-03-13 |
Evan Cheng | Added getTargetLowering() to TargetMachine. Refactored... |
tree | commitdiff |
2006-03-13 |
Evan Cheng | Add LSR hooks. |
tree | commitdiff |
2006-03-09 |
Evan Cheng | Add option -enable-x86-lsr to enable x86 loop strength... |
tree | commitdiff |
2006-03-09 |
Chris Lattner | a couple of miscellaneous things. |
tree | commitdiff |
2006-03-07 |
Evan Cheng | X86ISD::REP_STOS and X86ISD::REP_MOVS now produces... |
tree | commitdiff |
2006-03-07 |
Evan Cheng | Use rep/stosl; and Count 0x3; rep/stosb for memset... |
tree | commitdiff |
2006-03-07 |
Jim Laskey | Use "llvm.metadata" section for debug globals. Filter... |
tree | commitdiff |
2006-03-07 |
Evan Cheng | - Emit subsections_via_symbols for Darwin. |
tree | commitdiff |
2006-03-07 |
Evan Cheng | Enable Dwarf debugging info. |
tree | commitdiff |
2006-03-05 |
Chris Lattner | Copysign needs to be expanded everywhere. Note that... |
tree | commitdiff |
2006-03-05 |
Chris Lattner | add a note for something evan noticed |
tree | commitdiff |
2006-03-04 |
Evan Cheng | Add an entry |
tree | commitdiff |
2006-03-04 |
Evan Cheng | MEMSET / MEMCPY lowering bugs: we can't issue a single... |
tree | commitdiff |
2006-03-04 |
Evan Cheng | Typo |
tree | commitdiff |
2006-03-03 |
Chris Lattner | remove the read/write port/io intrinsics. |
tree | commitdiff |
2006-03-01 |
Evan Cheng | Vector op lowering. |
tree | commitdiff |
2006-02-28 |
Evan Cheng | Another entry. |
tree | commitdiff |
2006-02-28 |
Evan Cheng | Don't match x << 1 to LEAL. It's better to emit x + x. |
tree | commitdiff |
2006-02-26 |
Evan Cheng | ConstantPoolIndex is now the displacement portion of... |
tree | commitdiff |
2006-02-26 |
Evan Cheng | Fixed ConstantPoolIndex operand asm print bug. This... |
tree | commitdiff |
2006-02-25 |
Evan Cheng | * Cleaned up addressing mode matching code. |
tree | commitdiff |
2006-02-25 |
Evan Cheng | Updates. |
tree | commitdiff |
2006-02-25 |
Evan Cheng | * Allow mul, shl nodes to be codegen'd as LEA (if appro... |
tree | commitdiff |
2006-02-25 |
Evan Cheng | ConstantPoolIndex is now the displacement field of... |
tree | commitdiff |
2006-02-25 |
Evan Cheng | Added a common about the need for X86ISD::Wrapper. |
tree | commitdiff |
2006-02-25 |
Evan Cheng | Added an offset field to ConstantPoolSDNode. |
tree | commitdiff |
2006-02-25 |
Evan Cheng | Fix an obvious bug exposed when we are doing |
tree | commitdiff |
2006-02-23 |
Evan Cheng | - Clean up the lowering and selection code of ConstantP... |
tree | commitdiff |
2006-02-23 |
Chris Lattner | "." isn't enough to get a private label on linux, use... |
tree | commitdiff |
2006-02-23 |
Chris Lattner | add a small and simple case. |
tree | commitdiff |
2006-02-23 |
Evan Cheng | A couple of new entries. |
tree | commitdiff |
2006-02-23 |
Evan Cheng | PIC related bug fixes. |
tree | commitdiff |
2006-02-23 |
Evan Cheng | X86 codegen tweak to use lea in another case: |
tree | commitdiff |
2006-02-22 |
Evan Cheng | Missing .globl for weak / link-once .text symbols. |
tree | commitdiff |
2006-02-22 |
Evan Cheng | - Added option -relocation-model to set relocation... |
tree | commitdiff |
2006-02-22 |
Evan Cheng | Added MMX, SSE1, and SSE2 vector instructions and some... |
tree | commitdiff |
2006-02-22 |
Chris Lattner | split register class handling from explicit physreg... |
tree | commitdiff |
2006-02-21 |
Chris Lattner | Updates to match change of getRegForInlineAsmConstraint... |
tree | commitdiff |
2006-02-21 |
Evan Cheng | One more round of reorg so sabre doesn't freak out... |
tree | commitdiff |
2006-02-21 |
Evan Cheng | A big more cleaning up. |
tree | commitdiff |
2006-02-21 |
Evan Cheng | Moving things to their proper places. |
tree | commitdiff |
2006-02-21 |
Evan Cheng | Split instruction info into multiple files, one for... |
tree | commitdiff |
2006-02-21 |
Evan Cheng | Added separate alias instructions for SSE logical ops... |
tree | commitdiff |
2006-02-21 |
Evan Cheng | Added MMX and XMM packed integer move instructions... |
tree | commitdiff |
2006-02-21 |
Evan Cheng | Added SSE2 128-bit integer packed types: V16I8, V8I16... |
tree | commitdiff |
2006-02-20 |
Evan Cheng | Added x86 integer vector types: 64-bit packed byte... |
tree | commitdiff |
2006-02-20 |
Evan Cheng | Some updates |
tree | commitdiff |
2006-02-18 |
Evan Cheng | If SSE3 is available, promote FP_TO_UINT i32 to FP_TO_S... |
tree | commitdiff |
2006-02-18 |
Evan Cheng | Added fisttp for fp to int conversion. |
tree | commitdiff |
2006-02-18 |
Evan Cheng | Disable PIC for JIT. |
tree | commitdiff |
2006-02-18 |
Evan Cheng | Jit does not support PIC yet. |
tree | commitdiff |
2006-02-18 |
Evan Cheng | x86 / Darwin PIC support. |
tree | commitdiff |
2006-02-17 |
Chris Lattner | unbreak the build |
tree | commitdiff |
2006-02-17 |
Evan Cheng | Unbreak x86 be |
tree | commitdiff |
2006-02-17 |
Nate Begeman | kill ADD_PARTS & SUB_PARTS and replace them with fancy... |
tree | commitdiff |
2006-02-17 |
Chris Lattner | add note about div by power of 2 |
tree | commitdiff |
2006-02-17 |
Evan Cheng | Remind ourselves to revisit the "pxor vs. xorps/xorpd... |
tree | commitdiff |
2006-02-17 |
Nate Begeman | Kill the x86 pattern isel. boom. |
tree | commitdiff |
2006-02-17 |
Evan Cheng | Remove the entry about using movapd for SSE reg-reg... |
tree | commitdiff |
2006-02-16 |
Evan Cheng | pxor (for FLD0SS) encoding was missing the OpSize prefix. |
tree | commitdiff |
next |