2013-04-21 |
Jim Grosbach | Legalize vector truncates by parts rather than just... |
blob | commitdiff | raw |
2013-04-21 |
Jim Grosbach | Tidy up comment grammar. |
blob | commitdiff | raw | diff to current |
2013-03-07 |
Jim Grosbach | SDAG: Handle scalarizing an extend of a <1 x iN> vector. |
blob | commitdiff | raw | diff to current |
2013-01-02 |
Chandler Carruth | Move all of the header files which are involved in... |
blob | commitdiff | raw | diff to current |
2012-11-29 |
Justin Holewinski | Cleanup recent addition of DAGTypeLegalizer::SplitVecOp... |
blob | commitdiff | raw | diff to current |
2012-11-29 |
Justin Holewinski | Teach the legalizer how to handle operands for VSELECT... |
blob | commitdiff | raw | diff to current |
2012-10-10 |
Michael Liao | Add alternative support for FP_ROUND from v2f32 to... |
blob | commitdiff | raw | diff to current |
2012-10-08 |
Micah Villmow | Move TargetData to DataLayout. |
blob | commitdiff | raw | diff to current |
2012-08-30 |
Craig Topper | Add support for FMA to WidenVectorResult. |
blob | commitdiff | raw | diff to current |
2012-07-24 |
Craig Topper | Change llvm_unreachable in SplitVectorOperand to report... |
blob | commitdiff | raw | diff to current |
2012-07-23 |
Craig Topper | Tidy up. Fix indentation and remove trailing whitespace. |
blob | commitdiff | raw | diff to current |
2012-07-23 |
Craig Topper | Change llvm_unreachable in SplitVectorResult to report_... |
blob | commitdiff | raw | diff to current |
2012-07-16 |
Nadav Rotem | Minor cleanup and docs. |
blob | commitdiff | raw | diff to current |
2012-07-15 |
Nadav Rotem | Fix a bug in the scalarization of BUILD_VECTOR. BUILD_V... |
blob | commitdiff | raw | diff to current |
2012-06-24 |
Pete Cooper | DAG legalisation can now handle illegal fma vector... |
blob | commitdiff | raw | diff to current |
2012-04-04 |
Pete Cooper | Removed useless switch for default case when switch... |
blob | commitdiff | raw | diff to current |
2012-04-03 |
Pete Cooper | Add VSELECT to LegalizeVectorTypes::ScalariseVectorResu... |
blob | commitdiff | raw | diff to current |
2012-02-15 |
Pete Cooper | Added hook to let targets custom lower splitting of... |
blob | commitdiff | raw | diff to current |
2012-01-11 |
Nadav Rotem | On AVX, we can load v8i32 at a time. The bug happens... |
blob | commitdiff | raw | diff to current |
2012-01-10 |
David Blaikie | Remove unnecessary default cases in switches that cover... |
blob | commitdiff | raw | diff to current |
2012-01-03 |
Nadav Rotem | Fix incorrect widening of the bitcast sdnode in case... |
blob | commitdiff | raw | diff to current |
2011-12-13 |
Chandler Carruth | Initial CodeGen support for CTTZ/CTLZ where a zero... |
blob | commitdiff | raw | diff to current |
2011-11-15 |
Jay Foad | Remove some unnecessary includes of PseudoSourceValue.h. |
blob | commitdiff | raw | diff to current |
2011-11-08 |
Pete Cooper | Added invariant field to the DAG.getLoad method and... |
blob | commitdiff | raw | diff to current |
2011-10-26 |
Duncan Sands | Simplify SplitVecRes_UnaryOp by removing all the code... |
blob | commitdiff | raw | diff to current |
2011-10-21 |
Nadav Rotem | Fix pr11194. When promoting and splitting integers... |
blob | commitdiff | raw | diff to current |
2011-10-21 |
Nadav Rotem | 1. Fix the widening of SETCC in WidenVecOp_SETCC. Use... |
blob | commitdiff | raw | diff to current |
2011-10-19 |
Nadav Rotem | Add support for the vector-widening of vselect and... |
blob | commitdiff | raw | diff to current |
2011-09-23 |
Duncan Sands | Tweak the handling of MERGE_VALUES nodes: remove the... |
blob | commitdiff | raw | diff to current |
2011-09-06 |
Duncan Sands | Add codegen support for vector select (in the IR this... |
blob | commitdiff | raw | diff to current |
2011-08-31 |
Eli Friedman | Fill in type legalization for MERGE_VALUES in all the... |
blob | commitdiff | raw | diff to current |
2011-08-22 |
Nick Lewycky | Be less redundant. |
blob | commitdiff | raw | diff to current |
2011-08-19 |
Nick Lewycky | Eli points out that this is what report_fatal_error... |
blob | commitdiff | raw | diff to current |
2011-08-19 |
Nick Lewycky | This is not actually unreachable, so don't use llvm_unr... |
blob | commitdiff | raw | diff to current |
2011-08-12 |
Duncan Sands | Silence a bunch (but not all) "variable written but... |
blob | commitdiff | raw | diff to current |
2011-07-26 |
Eli Friedman | Add obvious missing case to switch. PR10497. |
blob | commitdiff | raw | diff to current |
2011-07-20 |
Eli Friedman | PR10421: Fix a straightforward bug in the widening... |
blob | commitdiff | raw | diff to current |
2011-07-18 |
Chris Lattner | land David Blaikie's patch to de-constify Type, with... |
blob | commitdiff | raw | diff to current |
2011-06-13 |
Nadav Rotem | Fix a bug in FindMemType. When widening vector loads... |
blob | commitdiff | raw | diff to current |
2011-06-06 |
Nadav Rotem | Add methods to support the integer-promotion of vector... |
blob | commitdiff | raw | diff to current |
2011-06-01 |
Nadav Rotem | Refactor LegalizeTypes: Erase LegalizeAction and make... |
blob | commitdiff | raw | diff to current |
2011-03-23 |
Eli Friedman | PR9535: add support for splitting and scalarizing vecto... |
blob | commitdiff | raw | diff to current |
2011-03-01 |
Duncan Sands | Add a few missed unary cases when legalizing vector... |
blob | commitdiff | raw | diff to current |
2011-02-27 |
Duncan Sands | Legalize support for fpextend of vector. PR9309. |
blob | commitdiff | raw | diff to current |
2011-02-16 |
Stuart Hastings | Swap VT and DebugLoc operands of getExtLoad() for consi... |
blob | commitdiff | raw | diff to current |
2011-02-14 |
Chris Lattner | fix PR9210 by implementing some type legalization logic for |
blob | commitdiff | raw | diff to current |
2011-01-26 |
David Greene | [AVX] Support EXTRACT_SUBVECTOR on x86. This provides... |
blob | commitdiff | raw | diff to current |
2011-01-07 |
Bob Wilson | Change EXTRACT_SUBVECTOR to require a constant index. |
blob | commitdiff | raw | diff to current |
2010-11-23 |
Wesley Peck | Renaming ISD::BIT_CONVERT to ISD::BITCAST to better... |
blob | commitdiff | raw | diff to current |
2010-10-20 |
Dale Johannesen | Remove Synthesizable from the Type system; as MMX vector |
blob | commitdiff | raw | diff to current |
2010-09-27 |
Dale Johannesen | Don't try to make a vector of x86mmx; this won't work, |
blob | commitdiff | raw | diff to current |
2010-09-21 |
Chris Lattner | update a bunch of code to use the MachinePointerInfo... |
blob | commitdiff | raw | diff to current |
2010-09-21 |
Chris Lattner | eliminate an old SelectionDAG::getTruncStore method... |
blob | commitdiff | raw | diff to current |
2010-09-21 |
Chris Lattner | eliminate last SelectionDAG::getLoad old entrypoint... |
blob | commitdiff | raw | diff to current |
2010-09-21 |
Chris Lattner | propagate MachinePointerInfo through various uses of... |
blob | commitdiff | raw | diff to current |
2010-09-21 |
Chris Lattner | continue MachinePointerInfo'izing, eliminating use... |
blob | commitdiff | raw | diff to current |
2010-08-26 |
Chris Lattner | implement SplitVecOp_CONCAT_VECTORS, fixing the include... |
blob | commitdiff | raw | diff to current |
2010-08-24 |
Chris Lattner | tidy up, reduce indentation |
blob | commitdiff | raw | diff to current |
2010-07-07 |
Evan Cheng | Move getExtLoad() and (some) getLoad() DebugLoc argumen... |
blob | commitdiff | raw | diff to current |
2010-06-18 |
Dan Gohman | Change UpdateNodeOperands' operand and return value... |
blob | commitdiff | raw | diff to current |
2010-06-15 |
Mon P Wang | Fixed vector widening of binary instructions that can... |
blob | commitdiff | raw | diff to current |
2010-06-01 |
Dan Gohman | Fill in missing support for ISD::FEXP, ISD::FPOWI,... |
blob | commitdiff | raw | diff to current |
2010-04-15 |
Evan Cheng | More 80 violations. |
blob | commitdiff | raw | diff to current |
2010-03-19 |
Mon P Wang | Fixed a widening bug where we were not using the correc... |
blob | commitdiff | raw | diff to current |
2010-02-25 |
Dan Gohman | Revert r97064. Duncan pointed out that bitcasts are... |
blob | commitdiff | raw | diff to current |
2010-02-24 |
Dan Gohman | Make getTypeSizeInBits work correctly for array types... |
blob | commitdiff | raw | diff to current |
2010-02-15 |
David Greene | Add non-temporal flags and remove an assumption of... |
blob | commitdiff | raw | diff to current |
2010-02-10 |
Mon P Wang | The previous fix of widening divides that trap was... |
blob | commitdiff | raw | diff to current |
2010-01-24 |
Mon P Wang | It seems better to scalarize vectors of size 1 instead... |
blob | commitdiff | raw | diff to current |
2010-01-24 |
Mon P Wang | Improved widening loads by adding support for wider... |
blob | commitdiff | raw | diff to current |
2010-01-09 |
Dan Gohman | Revert an earlier change to SIGN_EXTEND_INREG for vecto... |
blob | commitdiff | raw | diff to current |
2010-01-05 |
David Greene | Change errs() to dbgs(). |
blob | commitdiff | raw | diff to current |
2009-12-11 |
Dan Gohman | Implement vector widening, splitting, and scalarizing... |
blob | commitdiff | raw | diff to current |
2009-11-30 |
Mon P Wang | Added support to allow clients to custom widen. For... |
blob | commitdiff | raw | diff to current |
2009-10-18 |
Evan Cheng | -Revert parts of 84326 and 84411. Distinquishing betwee... |
blob | commitdiff | raw | diff to current |
2009-10-18 |
Evan Cheng | Only fixed stack objects and spill slots should be... |
blob | commitdiff | raw | diff to current |
2009-10-17 |
Evan Cheng | Revert 84315 for now. Re-thinking the patch. |
blob | commitdiff | raw | diff to current |
2009-10-17 |
Evan Cheng | Rename getFixedStack to getStackObject. The stack objec... |
blob | commitdiff | raw | diff to current |
2009-10-16 |
Mon P Wang | Allow widening of extract subvector |
blob | commitdiff | raw | diff to current |
2009-09-15 |
Nate Begeman | Better solution for tracking both the original alignmen... |
blob | commitdiff | raw | diff to current |
2009-09-15 |
Nate Begeman | Teach the legalizer to propagate the original alignment... |
blob | commitdiff | raw | diff to current |
2009-09-09 |
Dan Gohman | When widening a vector load, use the correct chain... |
blob | commitdiff | raw | diff to current |
2009-08-23 |
Chris Lattner | eliminate uses of cerr() |
blob | commitdiff | raw | diff to current |
2009-08-12 |
Owen Anderson | Add contexts to some of the MVT APIs. No functionality... |
blob | commitdiff | raw | diff to current |
2009-08-11 |
Owen Anderson | Split EVT into MVT and EVT, the former representing... |
blob | commitdiff | raw | diff to current |
2009-08-10 |
Owen Anderson | Rename MVT to EVT, in preparation for splitting SimpleV... |
blob | commitdiff | raw | diff to current |
2009-07-29 |
Owen Anderson | Move types back to the 2.5 API. |
blob | commitdiff | raw | diff to current |
2009-07-14 |
Torok Edwin | llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE... |
blob | commitdiff | raw | diff to current |
2009-07-11 |
Torok Edwin | assert(0) -> LLVM_UNREACHABLE. |
blob | commitdiff | raw | diff to current |
2009-07-11 |
Torok Edwin | Convert more assert(0)+abort() -> LLVM_UNREACHABLE, |
blob | commitdiff | raw | diff to current |
2009-07-11 |
Eli Friedman | Use CreateStackStoreLoad helper in more places. |
blob | commitdiff | raw | diff to current |
2009-07-09 |
Eli Friedman | Make EXTRACT_VECTOR_ELT a bit more flexible in terms... |
blob | commitdiff | raw | diff to current |
2009-07-09 |
Owen Anderson | Thread LLVMContext through MVT and related parts of... |
blob | commitdiff | raw | diff to current |
2009-07-08 |
Duncan Sands | Nowadays vectors are only split if they have an even |
blob | commitdiff | raw | diff to current |
2009-07-08 |
Duncan Sands | Remove trailing whitespace. Reorder some methods |
blob | commitdiff | raw | diff to current |
2009-07-07 |
Chris Lattner | add support for legalizing an icmp where the result... |
blob | commitdiff | raw | diff to current |
2009-07-07 |
Chris Lattner | random code cleanups. |
blob | commitdiff | raw | diff to current |
2009-07-07 |
Chris Lattner | implement support for spliting and scalarizing vector... |
blob | commitdiff | raw | diff to current |
2009-07-07 |
Chris Lattner | ScalarizeVecRes_ShiftOp and ScalarizeVecRes_BinOp are... |
blob | commitdiff | raw | diff to current |
2009-07-07 |
Chris Lattner | add support for vector legalizing of *_EXTEND. |
blob | commitdiff | raw | diff to current |
next |