projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
Build correct vector filled with undef nodes
[oota-llvm.git]
/
lib
/
CodeGen
/
SelectionDAG
/
LegalizeVectorOps.cpp
2014-08-27
Oliver Stannard
Teach the AArch64 backend about v4f16 and v8f16
blob
|
commitdiff
|
raw
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