Age | Commit message (Expand) | Author |
2006-04-27 | Support for passing 128-bit vector arguments via XMM registers. | Evan Cheng |
2006-04-27 | Oops | Evan Cheng |
2006-04-27 | Bug fix: not updating NumIntRegs. | Evan Cheng |
2006-04-27 | - Clean up formal argument lowering code. Prepare for vector pass by value work. | Evan Cheng |
2006-04-26 | Fix fastcc failures. | Evan Cheng |
2006-04-26 | Switching over FORMAL_ARGUMENTS mechanism to lower call arguments. | Evan Cheng |
2006-04-25 | Keep the stack from on darwin 16-byte aligned. This fixes many JIT | Nate Begeman |
2006-04-25 | Separate LowerOperation() into multiple functions, one per opcode. | Evan Cheng |
2006-04-25 | Fix a typo. | Evan Cheng |
2006-04-25 | No functionality changes, but cleaner code with correct comments. | Nate Begeman |
2006-04-25 | Explicitly specify result type for def : Pat<> patterns (if it produces a vector | Evan Cheng |
2006-04-24 | Added X86 SSE2 intrinsics which can be represented as vector_shuffles. This is | Evan Cheng |
2006-04-24 | Add a new entry. | Evan Cheng |
2006-04-24 | Special case handling two wide build_vector(0, x). | Evan Cheng |
2006-04-24 | Some missing movlps, movhps, movlpd, and movhpd patterns. | Evan Cheng |
2006-04-24 | A little bit more build_vector enhancement for v8i16 cases. | Evan Cheng |
2006-04-24 | Remove a completed entry. | Evan Cheng |
2006-04-24 | MakeMIInst() should handle jump table index operands. | Evan Cheng |
2006-04-23 | Add a note | Chris Lattner |
2006-04-23 | MOVL shuffle (i.e. movd or movss / movsd from memory) of undef, V2 == V2 | Evan Cheng |
2006-04-22 | Optimized stores to the constant pool, while cool, are unnecessary. | Nate Begeman |
2006-04-22 | JumpTable support! What this represents is working asm and jit support for | Nate Begeman |
2006-04-22 | Don't do all the lowering stuff for 2-wide build_vector's. Also, minor optimi... | Evan Cheng |
2006-04-22 | Fix a performance regression. Use {p}shuf* when there are only two distinct e... | Evan Cheng |
2006-04-22 | Teach the JIT how to relocate LI, this fixes the JIT on Prolangs-C/TimberWolfMC | Chris Lattner |
2006-04-21 | Revamp build_vector lowering to take advantage of movss and movd instructions. | Evan Cheng |
2006-04-21 | Fix the comment | Nate Begeman |
2006-04-21 | Change the PPC JIT to use a Static relocation model | Nate Begeman |
2006-04-21 | fix thinko | Chris Lattner |
2006-04-21 | add some low-prio notes | Chris Lattner |
2006-04-21 | Now generating perfect (I think) code for "vector set" with a single non-zero | Evan Cheng |
2006-04-20 | Fix the CodeGen/PowerPC/buildvec_canonicalize.ll regression last night. | Chris Lattner |
2006-04-20 | add a note | Chris Lattner |
2006-04-20 | remove some v9 specific code | Chris Lattner |
2006-04-20 | Remove this obsolete file | Chris Lattner |
2006-04-20 | This target is no longer built. The ,v files now live in the reoptimizer. | Chris Lattner |
2006-04-20 | - Added support to turn "vector clear elements", e.g. pand V, <-1, -1, 0, -1> | Evan Cheng |
2006-04-20 | Make sure that the new instructions selected have the right type. This fixes | Chris Lattner |
2006-04-20 | Handle v2i64 BUILD_VECTOR custom lowering correctly. v2i64 is a legal type, | Evan Cheng |
2006-04-19 | isSplatMask() bug: first element can be an undef. | Evan Cheng |
2006-04-19 | - Added support to do aribitrary 4 wide shuffle with no more than three | Evan Cheng |
2006-04-19 | Prefer {p}unpack* and mov*dup over {p}shuf* as well. | Evan Cheng |
2006-04-19 | Renamed AddedCost to AddedComplexity. | Evan Cheng |
2006-04-19 | - Renamed AddedCost to AddedComplexity. | Evan Cheng |
2006-04-19 | Commute vector_shuffle to match more movlhps, movlp{s|d} cases. | Evan Cheng |
2006-04-19 | More mov{h|l}p{d|s} patterns. | Evan Cheng |
2006-04-19 | - More mov{h|l}ps patterns. | Evan Cheng |
2006-04-19 | Allow "let AddedCost = n in" to increase pattern complexity. | Evan Cheng |
2006-04-19 | add a note | Chris Lattner |
2006-04-19 | add a note | Chris Lattner |