2014-01-26 |
Kevin Qin | [AArch64 NEON] Fix pattern match failed on FP_ROUND... |
blob | commitdiff | raw |
2013-12-05 |
Alp Toker | Correct word hyphenations |
blob | commitdiff | raw | diff to current |
2013-11-19 |
Juergen Ributzka | [DAG] Refactor vector splitting code in SelectionDAG... |
blob | commitdiff | raw | diff to current |
2013-10-31 |
Jim Grosbach | Legalize: Improve legalization of long vector extends. |
blob | commitdiff | raw | diff to current |
2013-10-28 |
Richard Sandiford | Keep TBAA info when rewriting SelectionDAG loads and... |
blob | commitdiff | raw | diff to current |
2013-09-17 |
Quentin Colombet | [SelectionDAG] Teach the vector scalarizer about TRUNCATE. |
blob | commitdiff | raw | diff to current |
2013-08-26 |
Tom Stellard | SelectionDAG: Remove unnecessary uses of TargetLowering... |
blob | commitdiff | raw | diff to current |
2013-08-26 |
Tom Stellard | SelectionDAG: Use correct pointer size when splitting... |
blob | commitdiff | raw | diff to current |
2013-08-19 |
Hal Finkel | Add a llvm.copysign intrinsic |
blob | commitdiff | raw | diff to current |
2013-08-19 |
Paul Redmond | Improve the widening of integral binary vector operations |
blob | commitdiff | raw | diff to current |
2013-08-07 |
Hal Finkel | Add ISD::FROUND for libm round() |
blob | commitdiff | raw | diff to current |
2013-08-05 |
Tom Stellard | TargetLowering: Add getVectorIdxTy() function v2 |
blob | commitdiff | raw | diff to current |
2013-07-26 |
Justin Holewinski | Add a target legalize hook for SplitVectorOperand ... |
blob | commitdiff | raw | diff to current |
2013-07-26 |
Rafael Espindola | Revert "Add a target legalize hook for SplitVectorOperand" |
blob | commitdiff | raw | diff to current |
2013-07-26 |
Justin Holewinski | Add a target legalize hook for SplitVectorOperand |
blob | commitdiff | raw | diff to current |
2013-07-14 |
Craig Topper | Use SmallVectorImpl& instead of SmallVector to avoid... |
blob | commitdiff | raw | diff to current |
2013-07-09 |
Hal Finkel | WidenVecRes_BUILD_VECTOR must use the first operand... |
blob | commitdiff | raw | diff to current |
2013-06-14 |
Matt Arsenault | Introduce getSelect usage and use more getSelectCC |
blob | commitdiff | raw | diff to current |
2013-05-28 |
Benjamin Kramer | Simplify code. No functionality change. |
blob | commitdiff | raw | diff to current |
2013-05-28 |
Benjamin Kramer | Remove double semicolons. |
blob | commitdiff | raw | diff to current |
2013-05-25 |
Andrew Trick | Track IR ordering of SelectionDAG nodes 2/4. |
blob | commitdiff | raw | diff to current |
2013-05-18 |
Matt Arsenault | Add LLVMContext argument to getSetCCResultType |
blob | commitdiff | raw | diff to current |
2013-04-21 |
Jim Grosbach | Legalize vector truncates by parts rather than just... |
blob | commitdiff | raw | diff to current |
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 |
next |