| Commit message (Expand) | Author | Age | Files | Lines |
* | fix PR9210 by implementing some type legalization logic for | Chris Lattner | 2011-02-14 | 1 | -14/+46 |
* | [AVX] Support EXTRACT_SUBVECTOR on x86. This provides a default | David Greene | 2011-01-26 | 1 | -2/+2 |
* | Change EXTRACT_SUBVECTOR to require a constant index. | Bob Wilson | 2011-01-07 | 1 | -32/+16 |
* | Renaming ISD::BIT_CONVERT to ISD::BITCAST to better reflect the LLVM IR concept. | Wesley Peck | 2010-11-23 | 1 | -43/+43 |
* | Remove Synthesizable from the Type system; as MMX vector | Dale Johannesen | 2010-10-20 | 1 | -10/+10 |
* | Don't try to make a vector of x86mmx; this won't work, | Dale Johannesen | 2010-09-27 | 1 | -2/+4 |
* | update a bunch of code to use the MachinePointerInfo version of getStore. | Chris Lattner | 2010-09-21 | 1 | -6/+3 |
* | eliminate an old SelectionDAG::getTruncStore method, propagating | Chris Lattner | 2010-09-21 | 1 | -24/+20 |
* | eliminate last SelectionDAG::getLoad old entrypoint, on to stores. | Chris Lattner | 2010-09-21 | 1 | -6/+5 |
* | propagate MachinePointerInfo through various uses of the old | Chris Lattner | 2010-09-21 | 1 | -7/+7 |
* | continue MachinePointerInfo'izing, eliminating use of one of the old | Chris Lattner | 2010-09-21 | 1 | -13/+12 |
* | implement SplitVecOp_CONCAT_VECTORS, fixing the included testcase with SSE1. | Chris Lattner | 2010-08-26 | 1 | -66/+92 |
* | tidy up, reduce indentation | Chris Lattner | 2010-08-24 | 1 | -117/+115 |
* | Move getExtLoad() and (some) getLoad() DebugLoc argument after EVT argument f... | Evan Cheng | 2010-07-07 | 1 | -6/+7 |
* | Change UpdateNodeOperands' operand and return value from SDValue to | Dan Gohman | 2010-06-18 | 1 | -3/+4 |
* | Fixed vector widening of binary instructions that can trap. Patch by Visa Put... | Mon P Wang | 2010-06-15 | 1 | -27/+71 |
* | Fill in missing support for ISD::FEXP, ISD::FPOWI, and friends. | Dan Gohman | 2010-06-01 | 1 | -1/+21 |
* | More 80 violations. | Evan Cheng | 2010-04-15 | 1 | -7/+13 |
* | Fixed a widening bug where we were not using the correct size for the load | Mon P Wang | 2010-03-19 | 1 | -1/+1 |
* | Revert r97064. Duncan pointed out that bitcasts are defined in | Dan Gohman | 2010-02-25 | 1 | -14/+7 |
* | Make getTypeSizeInBits work correctly for array types; it should return | Dan Gohman | 2010-02-24 | 1 | -7/+14 |
* | Add non-temporal flags and remove an assumption of default arguments. | David Greene | 2010-02-15 | 1 | -23/+39 |
* | The previous fix of widening divides that trap was too fragile as it depends ... | Mon P Wang | 2010-02-10 | 1 | -3/+89 |
* | It seems better to scalarize vectors of size 1 instead of widening them. | Mon P Wang | 2010-01-24 | 1 | -0/+9 |
* | Improved widening loads by adding support for wider loads if | Mon P Wang | 2010-01-24 | 1 | -241/+361 |
* | Revert an earlier change to SIGN_EXTEND_INREG for vectors. The VTSDNode | Dan Gohman | 2010-01-09 | 1 | -29/+40 |
* | Change errs() to dbgs(). | David Greene | 2010-01-05 | 1 | -24/+24 |
* | Implement vector widening, splitting, and scalarizing for SIGN_EXTEND_INREG. | Dan Gohman | 2009-12-11 | 1 | -0/+29 |
* | Added support to allow clients to custom widen. For X86, custom widen vectors... | Mon P Wang | 2009-11-30 | 1 | -1/+5 |
* | -Revert parts of 84326 and 84411. Distinquishing between fixed and non-fixed | Evan Cheng | 2009-10-18 | 1 | -1/+2 |
* | Only fixed stack objects and spill slots should be get FixedStack PseudoSourc... | Evan Cheng | 2009-10-18 | 1 | -2/+1 |
* | Revert 84315 for now. Re-thinking the patch. | Evan Cheng | 2009-10-17 | 1 | -1/+1 |
* | Rename getFixedStack to getStackObject. The stack objects represented are not | Evan Cheng | 2009-10-17 | 1 | -1/+1 |
* | Allow widening of extract subvector | Mon P Wang | 2009-10-16 | 1 | -0/+7 |
* | Better solution for tracking both the original alignment of the access, and t... | Nate Begeman | 2009-09-15 | 1 | -19/+12 |
* | Teach the legalizer to propagate the original alignment of loads and store when | Nate Begeman | 2009-09-15 | 1 | -6/+11 |
* | When widening a vector load, use the correct chain. This fixes PR4891. | Dan Gohman | 2009-09-09 | 1 | -1/+1 |
* | eliminate uses of cerr() | Chris Lattner | 2009-08-23 | 1 | -22/+37 |
* | Add contexts to some of the MVT APIs. No functionality change yet, just the ... | Owen Anderson | 2009-08-12 | 1 | -42/+43 |
* | Split EVT into MVT and EVT, the former representing _just_ a primitive type, ... | Owen Anderson | 2009-08-11 | 1 | -8/+8 |
* | Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ... | Owen Anderson | 2009-08-10 | 1 | -126/+126 |
* | Move types back to the 2.5 API. | Owen Anderson | 2009-07-29 | 1 | -2/+1 |
* | llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. | Torok Edwin | 2009-07-14 | 1 | -8/+8 |
* | assert(0) -> LLVM_UNREACHABLE. | Torok Edwin | 2009-07-11 | 1 | -3/+3 |
* | Convert more assert(0)+abort() -> LLVM_UNREACHABLE, | Torok Edwin | 2009-07-11 | 1 | -10/+6 |
* | Use CreateStackStoreLoad helper in more places. | Eli Friedman | 2009-07-11 | 1 | -24/+2 |
* | Make EXTRACT_VECTOR_ELT a bit more flexible in terms of the returned | Eli Friedman | 2009-07-09 | 1 | -4/+8 |
* | Thread LLVMContext through MVT and related parts of SDISel. | Owen Anderson | 2009-07-09 | 1 | -1/+2 |
* | Nowadays vectors are only split if they have an even | Duncan Sands | 2009-07-08 | 1 | -36/+13 |
* | Remove trailing whitespace. Reorder some methods | Duncan Sands | 2009-07-08 | 1 | -52/+53 |