2015-07-09 |
Mehdi Amini | Make TargetLowering::getShiftAmountTy() taking DataLayo... |
blob | commitdiff | raw |
2015-07-09 |
Mehdi Amini | Make TargetLowering::getPointerTy() taking DataLayout... |
blob | commitdiff | raw | diff to current |
2015-07-07 |
Mehdi Amini | Redirect DataLayout from TargetMachine to Module in... |
blob | commitdiff | raw | diff to current |
2015-06-26 |
Pete Cooper | Convert a bunch of loops to foreach. NFC. |
blob | commitdiff | raw | diff to current |
2015-06-23 |
Alexander Kornienko | Revert r240137 (Fixed/added namespace ending comments... |
blob | commitdiff | raw | diff to current |
2015-06-19 |
Alexander Kornienko | Fixed/added namespace ending comments using clang-tidy... |
blob | commitdiff | raw | diff to current |
2015-05-15 |
James Molloy | Add SDNodes for umin, umax, smin and smax. |
blob | commitdiff | raw | diff to current |
2015-05-03 |
Elena Demikhovsky | Masked gather and scatter intrinsics - enabled codegen... |
blob | commitdiff | raw | diff to current |
2015-04-28 |
Sergey Dmitrouk | Reapply r235977 "[DebugInfo] Add debug locations to... |
blob | commitdiff | raw | diff to current |
2015-04-28 |
Daniel Jasper | Revert "[DebugInfo] Add debug locations to constant... |
blob | commitdiff | raw | diff to current |
2015-04-28 |
Sergey Dmitrouk | [DebugInfo] Add debug locations to constant SD nodes |
blob | commitdiff | raw | diff to current |
2015-03-27 |
Sanjay Patel | fix typo and 80-col; NFC |
blob | commitdiff | raw | diff to current |
2015-02-24 |
Hal Finkel | [SDAG] Handle LowerOperation returning its input consis... |
blob | commitdiff | raw | diff to current |
2015-02-22 |
Hal Finkel | [SDAG] Use correct alignments on expanded vector trunc... |
blob | commitdiff | raw | diff to current |
2015-02-12 |
Hal Finkel | [SDAG] Don't try to use FP_EXTEND/FP_ROUND for int... |
blob | commitdiff | raw | diff to current |
2015-02-04 |
Michael Kuperstein | Fixes a bug in vector load legalization that confused... |
blob | commitdiff | raw | diff to current |
2015-01-08 |
Ahmed Bougacha | [SelectionDAG] Allow targets to specify legality of... |
blob | commitdiff | raw | diff to current |
2014-10-21 |
Matt Arsenault | Add minnum / maxnum codegen |
blob | commitdiff | raw | diff to current |
2014-08-27 |
Oliver Stannard | Teach the AArch64 backend about v4f16 and v8f16 |
blob | commitdiff | raw | diff to current |
2014-07-31 |
Louis Gerbarg | Make sure no loads resulting from load->switch DAGCombi... |
blob | commitdiff | raw | diff to current |
2014-07-24 |
Chandler Carruth | [x86] Make vector legalization of extloads work more... |
blob | commitdiff | raw | diff to current |
2014-07-24 |
Hal Finkel | AA metadata refactoring (introduce AAMDNodes) |
blob | commitdiff | raw | diff to current |
2014-07-10 |
Chandler Carruth | [x86,SDAG] Introduce any- and sign-extend-vector-inreg... |
blob | commitdiff | raw | diff to current |
2014-07-10 |
Daniel Sanders | Make it possible for ints/floats to return different... |
blob | commitdiff | raw | diff to current |
2014-07-09 |
Chandler Carruth | [x86] Add a ZERO_EXTEND_VECTOR_INREG DAG node and use... |
blob | commitdiff | raw | diff to current |
2014-07-02 |
Chandler Carruth | [cleanup] Hoist an if-else chain on ISD opcodes (really... |
blob | commitdiff | raw | diff to current |
2014-07-02 |
Chandler Carruth | [cleanup] Remove dead 'break;' statements that I meant... |
blob | commitdiff | raw | diff to current |
2014-07-02 |
Chandler Carruth | [cleanup] Hoist the promotion dispatch logic into the... |
blob | commitdiff | raw | diff to current |
2014-07-02 |
Chandler Carruth | [cleanup] Nuke the 'VectorOp' bit of the promote method... |
blob | commitdiff | raw | diff to current |
2014-07-02 |
Chandler Carruth | [x86] Clean up and modernize the doxygen and API commen... |
blob | commitdiff | raw | diff to current |
2014-05-19 |
Benjamin Kramer | SDAG: Legalize vector BSWAP into a shuffle if the shuff... |
blob | commitdiff | raw | diff to current |
2014-04-28 |
Craig Topper | Convert more SelectionDAG functions to use ArrayRef. |
blob | commitdiff | raw | diff to current |
2014-04-26 |
Craig Topper | Convert SelectionDAG::getNode methods to use ArrayRef... |
blob | commitdiff | raw | diff to current |
2014-03-17 |
Adam Nemet | [VectorLegalizer/X86] Don't unvectorize fp_to_uint... |
blob | commitdiff | raw | diff to current |
2014-03-02 |
Benjamin Kramer | [C++11] Replace llvm::next and llvm::prior with std... |
blob | commitdiff | raw | diff to current |
2014-02-03 |
Hal Finkel | Expand vector bswap in LegalizeVectorOps |
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-12 |
Matt Arsenault | Remove pointless assertion after r190376 |
blob | commitdiff | raw | diff to current |
2013-09-10 |
Matt Arsenault | Don't use getSetCCResultType for creating a vselect |
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-21 |
Tom Stellard | SelectionDAG: Make sure stores are always added to... |
blob | commitdiff | raw | diff to current |
2013-08-19 |
Hal Finkel | Add a llvm.copysign intrinsic |
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-08 |
Stephen Lin | Remove trailing whitespace from SelectionDAG/*.cpp |
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 | 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-05-07 |
Matt Arsenault | Fix vselect when getSetCCResultType returns a different... |
blob | commitdiff | raw | diff to current |
2013-02-22 |
Nadav Rotem | SelectionDAG compile time improvement. |
blob | commitdiff | raw | diff to current |
2013-02-20 |
Michael Liao | Fix PR15267 |
blob | commitdiff | raw | diff to current |
2013-01-25 |
Preston Gurd | This patch aims to reduce compile time in LegalizeTypes... |
blob | commitdiff | raw | diff to current |
2013-01-12 |
Benjamin Kramer | When lowering an inreg sext first shift left, then... |
blob | commitdiff | raw | diff to current |
2013-01-11 |
Nadav Rotem | PPC: Implement efficient lowering of sign_extend_inreg. |
blob | commitdiff | raw | diff to current |
2012-12-19 |
Patrik Hagglund | Change TargetLowering::getTypeToPromoteTo to take and... |
blob | commitdiff | raw | diff to current |
2012-12-19 |
Patrik Hagglund | Change TargetLowering::getTruncStoreAction to take... |
blob | commitdiff | raw | diff to current |
2012-12-11 |
Patrik Hagglund | Revert EVT->MVT changes, r169836-169851, due to buildbo... |
blob | commitdiff | raw | diff to current |
2012-12-11 |
Patrik Hagglund | Change TargetLowering::getTypeToPromoteTo to take and... |
blob | commitdiff | raw | diff to current |
2012-12-11 |
Patrik Hagglund | Change TargetLowering::getTruncStoreAction to take... |
blob | commitdiff | raw | diff to current |
2012-11-17 |
Eli Friedman | Mark FP_EXTEND form v2f32 to v2f64 as "expand" for... |
blob | commitdiff | raw | diff to current |
2012-11-15 |
Eli Friedman | Mark FP_ROUND for converting NEON v2f64 to v2f32 as... |
blob | commitdiff | raw | diff to current |
2012-09-02 |
Nadav Rotem | Fix a typo. |
blob | commitdiff | raw | diff to current |
2012-09-02 |
Nadav Rotem | Generate better select code by allowing the target... |
blob | commitdiff | raw | diff to current |
2012-09-01 |
Pete Cooper | Only legalise a VSELECT in to bitwise operations if... |
blob | commitdiff | raw | diff to current |
2012-08-30 |
Nadav Rotem | Currently targets that do not support selects with... |
blob | commitdiff | raw | diff to current |
2012-08-30 |
Craig Topper | Add FMA to switch statement in VectorLegalizer::Legaliz... |
blob | commitdiff | raw | diff to current |
2012-06-28 |
Jim Grosbach | 'Promote' vector [su]int_to_fp should widen elements. |
blob | commitdiff | raw | diff to current |
2012-04-15 |
Nadav Rotem | When emulating vselect using OR/AND/XOR make sure to... |
blob | commitdiff | raw | diff to current |
2012-02-05 |
Craig Topper | Convert assert(0) to llvm_unreachable |
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-10-19 |
Nadav Rotem | Improve code generation for vselect on SSE2: |
blob | commitdiff | raw | diff to current |
2011-10-18 |
Nadav Rotem | Fix a bug in the legalization of vector anyext-load... |
blob | commitdiff | raw | diff to current |
2011-10-18 |
Duncan Sands | Fix a bunch of unused variable warnings when doing... |
blob | commitdiff | raw | diff to current |
2011-10-17 |
Chad Rosier | Removed set, but unused variable. |
blob | commitdiff | raw | diff to current |
2011-10-15 |
Nadav Rotem | Move the legalization of vector loads and stores into... |
blob | commitdiff | raw | diff to current |
2011-09-18 |
Nadav Rotem | white space cleanups |
blob | commitdiff | raw | diff to current |
2011-09-13 |
Nadav Rotem | Fix the assertion which checks the size of the input... |
blob | commitdiff | raw | diff to current |
2011-09-13 |
Nadav Rotem | Add vselect target support for targets that do not... |
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-07-14 |
Nadav Rotem | [VECTOR-SELECT] |
blob | commitdiff | raw | diff to current |
2011-03-19 |
Nadav Rotem | Add support for legalizing UINT_TO_FP of vectors on... |
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-06-18 |
Dan Gohman | Change UpdateNodeOperands' operand and return value... |
blob | commitdiff | raw | diff to current |
2010-04-17 |
Dan Gohman | Use const qualifiers with TargetLowering. This eliminat... |
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 |
2009-12-11 |
Dan Gohman | Implement vector widening, splitting, and scalarizing... |
blob | commitdiff | raw | diff to current |
2009-12-03 |
Chris Lattner | improve portability to avoid conflicting with std:... |
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-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-08-05 |
Dan Gohman | Major calling convention code refactoring. |
blob | commitdiff | raw | diff to current |
2009-06-06 |
Eli Friedman | Make SINT_TO_FP/UINT_TO_FP vector legalization queries... |
blob | commitdiff | raw | diff to current |
2009-05-27 |
Eli Friedman | Remove special cases for more opcodes. |
blob | commitdiff | raw | diff to current |
2009-05-24 |
Eli Friedman | Add a comment which should hopefully make the purpose... |
blob | commitdiff | raw | diff to current |
2009-05-23 |
Eli Friedman | Add a new step to legalization to legalize vector math... |
blob | commitdiff | raw | diff to current |
|