- 31e0aea Fixes from Tanya by Chris Lattner · 19 years ago
- 9d3b814 Add in missing #defines for _OpenBSD_ systems. by Reid Spencer · 19 years ago
- 72cd9a9 Handle v2i64 BUILD_VECTOR custom lowering correctly. v2i64 is a legal type, by Evan Cheng · 19 years ago
- 1014ab4 Allow OpenBSD to be recognized as a UNIX platform. by Reid Spencer · 19 years ago
- 94fe5eb isSplatMask() bug: first element can be an undef. by Evan Cheng · 19 years ago
- 89a1b38 Simplify some code by Chris Lattner · 19 years ago
- 80d428c - Added support to do aribitrary 4 wide shuffle with no more than three by Evan Cheng · 19 years ago
- fd111b5 Prefer {p}unpack* and mov*dup over {p}shuf* as well. by Evan Cheng · 19 years ago
- f5e1dc2 Renamed AddedCost to AddedComplexity. by Evan Cheng · 19 years ago
- 2dadaea - Renamed AddedCost to AddedComplexity. by Evan Cheng · 19 years ago
- c81d2a0 Rename AddedCost to AddedComplexity. by Evan Cheng · 19 years ago
- 533a0aa Commute vector_shuffle to match more movlhps, movlp{s|d} cases. by Evan Cheng · 19 years ago
- 3a00a3e Final piece to get relinked .o files buildable universal on Darwin. by Chris Lattner · 19 years ago
- b6f9341 Regenerate by Chris Lattner · 19 years ago
- 806103d When on darwin, compiler_flags need to be percolated down to the 'gcc -r' by Chris Lattner · 19 years ago
- f66a094 More mov{h|l}p{d|s} patterns. by Evan Cheng · 19 years ago
- cc0e98c - More mov{h|l}ps patterns. by Evan Cheng · 19 years ago
- 5941320 Allow "let AddedCost = n in" to increase pattern complexity. by Evan Cheng · 19 years ago
- 0c760dc Alpha too! by Chris Lattner · 19 years ago
- 8cc5ffb add a note by Chris Lattner · 19 years ago
- 9df47b5 Another simple case type merge case to try by Andrew Lenharth · 19 years ago
- 6139269 deal with memchr by Andrew Lenharth · 19 years ago
- 5e091f3 friendlier error message by Andrew Lenharth · 19 years ago
- bf9b371 add a note by Chris Lattner · 19 years ago
- ff5cdc2 Add a note. by Chris Lattner · 19 years ago
- f4b575b grammaro by Chris Lattner · 19 years ago
- 657408b Fix a bug owen noticed by Chris Lattner · 19 years ago
- cf797e9 Change wording by Chris Lattner · 19 years ago
- c71173a add a note by Chris Lattner · 19 years ago
- 1c1a85c add some more notes by Chris Lattner · 19 years ago
- 92e2196 stupid stuff by Andrew Lenharth · 19 years ago
- 0cafa92 fix printing call graphs by Andrew Lenharth · 19 years ago
- 1c212de I understand now. Shoot. by Andrew Lenharth · 19 years ago
- f0d4e3d - PEXTRW cannot take a memory location as its first source operand. by Evan Cheng · 19 years ago
- f463f51 SHUFP{S|D}, PSHUF* encoding bugs. Left out the mask immediate operand. by Evan Cheng · 19 years ago
- b7a5c52 Name change for clarity sake by Evan Cheng · 19 years ago
- a52b214 Encoding bug: CMPPSrmi, CMPPDrmi dropped operand 2 (condtion immediate). by Evan Cheng · 19 years ago
- 7b7bd57 Name change for clarity sake by Evan Cheng · 19 years ago
- fb2a3b2 Left a pattern out by Evan Cheng · 19 years ago
- a544266 llvm.memc* improvements. helps PA a lot in some specmarks by Andrew Lenharth · 19 years ago
- 2dbf23a llvm.memc* improvements. helps PA a lot in some specmarks by Andrew Lenharth · 19 years ago
- 80f362a These are correctly encoded by the JIT. I checked :) by Chris Lattner · 19 years ago
- 8714012 add a note by Chris Lattner · 19 years ago
- 0090120 Fix a crash on: by Chris Lattner · 19 years ago
- df2a190 Fixed an encoding bug: movd from XMM to R32. by Evan Cheng · 19 years ago
- f70f8d9 pretty print node name by Chris Lattner · 19 years ago
- 90564f2 Implement an important entry from README_ALTIVEC: by Chris Lattner · 19 years ago
- 9959042 new testcase by Chris Lattner · 19 years ago
- 3be2905 move some stuff around, clean things up by Chris Lattner · 19 years ago
- 993c897 Teach the codegen about instructions used for SSE spill code, allowing it by Chris Lattner · 19 years ago
- 6baa2b7 Fix a copy & paste error from long ago. by Nate Begeman · 19 years ago
- 738bd30 Add some more notes, many still missing by Chris Lattner · 19 years ago
- 30ea478 Have the AutoRegen.sh script prompt the user for the LLVM src and obj by Reid Spencer · 19 years ago
- 746047a Make it possible to default the llvm_src and llvm_obj variables based on by Reid Spencer · 19 years ago
- 44c933e add a bunch of stuff, pieces still missing by Chris Lattner · 19 years ago
- 8b57ff7 Add a warning. by Chris Lattner · 19 years ago
- 6a58e0e Add a warning by Chris Lattner · 19 years ago
- cea2aa7 Use vmladduhm to do v8i16 multiplies which is faster and simpler than doing by Chris Lattner · 19 years ago
- 19a8152 Implement v16i8 multiply with this code: by Chris Lattner · 19 years ago
- a637e58 Add tests for v8i16 and v16i8 by Chris Lattner · 19 years ago
- 4980467 Correct comments by Evan Cheng · 19 years ago
- 72dd9bd Lower v8i16 multiply into this code: by Chris Lattner · 19 years ago
- e7c768e Custom lower v4i32 multiplies into a cute sequence, instead of having legalize by Chris Lattner · 19 years ago
- 843ecd6 new testcase by Chris Lattner · 19 years ago
- 74e955d Another entry by Evan Cheng · 19 years ago
- 309db81 Fix a build failure on Vladimir's tester. by Chris Lattner · 19 years ago
- 7fa094a Another entry. by Evan Cheng · 19 years ago
- cdfc3c8 Use movss to insert_vector_elt(v, s, 0). by Evan Cheng · 19 years ago
- fd6bdf0 Turn x86 unaligned load/store intrinsics into aligned load/store instructions by Chris Lattner · 19 years ago
- 80edfb3 Fix handling of calls in functions that use vectors. This fixes a crash on by Chris Lattner · 19 years ago
- 5edb8d2 Use two pinsrw to insert an element into v4i32 / v4f32 vector. by Evan Cheng · 19 years ago
- 22fcbb1 remove done item by Chris Lattner · 19 years ago
- f9568d8 Don't diddle VRSAVE if no registers need to be added/removed from it. This by Chris Lattner · 19 years ago
- d5c654b New testcase, shouldn't touch vrsave by Chris Lattner · 19 years ago
- 48d7c06 Add a MachineInstr::eraseFromParent convenience method. by Chris Lattner · 19 years ago
- 6b56091 Add some convenience methods. by Chris Lattner · 19 years ago
- 23b7200 Encoding bug by Evan Cheng · 19 years ago
- 402504b Vectors that are known live-in and live-out are clearly already marked in by Chris Lattner · 19 years ago
- 939274f Prefer to allocate V2-V5 before V0,V1. This lets us generate code like this: by Chris Lattner · 19 years ago
- 369503f Move some knowledge about registers out of the code emitter into the register info. by Chris Lattner · 19 years ago
- f7d2372 Use a small table instead of macros to do this conversion. by Chris Lattner · 19 years ago
- c575ca2 Implement v8i16, v16i8 splat using unpckl + pshufd. by Evan Cheng · 19 years ago
- b2be403 implement returns of a vector, testcase here: CodeGen/X86/vec_return.ll by Chris Lattner · 19 years ago
- bddea05 New testcase by Chris Lattner · 19 years ago
- 8d5a894 Codegen insertelement with constant insertion points as scalar_to_vector by Chris Lattner · 19 years ago
- dbce85d Make sure to check splats of every constant we can, handle splat(31) by by Chris Lattner · 19 years ago
- 51c9c43 Incorrect foldMemoryOperand entries by Evan Cheng · 19 years ago
- 083248e Errors in patterns preventing load folding by Evan Cheng · 19 years ago
- 3c280bf Add checks for __OpenBSD__. by Jeff Cohen · 19 years ago
- bdd558c Teach the ppc backend to use rol and vsldoi to generate splatted constants. by Chris Lattner · 19 years ago
- 2f70c8c Some more cases that can be generated with two instructions by Chris Lattner · 19 years ago
- 966083f add a note by Chris Lattner · 19 years ago
- 5001ea1 FP SETOLT, SETOLT, SETUGE, SETUGT conditions were implemented incorrectly by Evan Cheng · 19 years ago
- 6876e66 Make some code more general, adding support for constant formation of several by Chris Lattner · 19 years ago
- 2c4e9c8 New testcases by Chris Lattner · 19 years ago
- c408382 Learn how to make odd splatted constants in range [17,29]. This implements by Chris Lattner · 19 years ago
- 33f24a9 new testcase by Chris Lattner · 19 years ago
- 4a998b9 Pull some code out into a helper function. by Chris Lattner · 19 years ago
- 6e5316f New testcase by Chris Lattner · 19 years ago
- 5913810 Implement a TODO: for any shuffle that can be viewed as a v4[if]32 shuffle, by Chris Lattner · 19 years ago