OSDN Git Service
(root)
/
android-x86
/
external-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Merging r338915:
[android-x86/external-llvm.git]
/
lib
/
CodeGen
/
SelectionDAG
/
LegalizeVectorTypes.cpp
2018-08-07
Hans Wennborg
Merging r338915:
blob
|
commitdiff
2018-07-30
Fangrui Song
Remove trailing space
blob
|
commitdiff
|
diff to current
2018-07-23
Cameron McInally
[FPEnv] Legalize double width StrictFP vector operations
blob
|
commitdiff
|
diff to current
2018-05-14
Nicola Zaghen
Rename DEBUG macro to LLVM_DEBUG.
blob
|
commitdiff
|
diff to current
2018-03-13
Craig Topper
[LegalizeTypes] In SplitVecOp_TruncateHelper, use GetSp...
blob
|
commitdiff
|
diff to current
2018-03-08
Sameer AbuAsal
Propagate flags to SDValue in SplitVecOp_VECREDUCE
blob
|
commitdiff
|
diff to current
2018-03-02
Craig Topper
[LegalizeVectorTypes] When scalarizing the operand...
blob
|
commitdiff
|
diff to current
2018-02-14
Alexander Ivchenko
[SelectionDAG][X86] Fix incorrect offset generated...
blob
|
commitdiff
|
diff to current
2018-02-07
Eugene Leviant
[LegalizeDAG] Truncate condition operand of ISD::SELECT
blob
|
commitdiff
|
diff to current
2018-01-26
Hiroshi Inoue
[NFC] fix trivial typos in comments and documents
blob
|
commitdiff
|
diff to current
2018-01-20
Jonas Paulsson
[SelectionDAG] Fix codegen of vector stores with non...
blob
|
commitdiff
|
diff to current
2018-01-18
Sam Parker
[SelectionDAG] Convert assert to condtion
blob
|
commitdiff
|
diff to current
2018-01-10
Craig Topper
[SelectionDAG][X86] Explicitly store the scale in the...
blob
|
commitdiff
|
diff to current
2018-01-09
Tim Renouf
[SelectionDAG] Fixed f16-from-vector promotion problem
blob
|
commitdiff
|
diff to current
2018-01-07
Craig Topper
[X86] Make v2i1 and v4i1 legal types without VLX
blob
|
commitdiff
|
diff to current
2018-01-02
Craig Topper
[SelectionDAG] Teach WidenVecOp_Convert to widen the...
blob
|
commitdiff
|
diff to current
2018-01-02
Craig Topper
[SelectionDAG] Remove ifs on getTypeAction being TypeWi...
blob
|
commitdiff
|
diff to current
2017-12-23
Craig Topper
[SelectionDAG][X86] Don't use ->getValueType(0) after...
blob
|
commitdiff
|
diff to current
2017-12-15
Craig Topper
[SelectionDAG][X86] Fix insert_vector_elt lowering...
blob
|
commitdiff
|
diff to current
2017-12-07
Craig Topper
[SelectionDAG] In SplitVecOp_EXTRACT_VECTOR_ELT, simpli...
blob
|
commitdiff
|
diff to current
2017-12-07
Craig Topper
[SelectionDAG] Use TLI.getVectorIdxTy to determine...
blob
|
commitdiff
|
diff to current
2017-12-05
Craig Topper
[SelectionDAG] Don't promote mask operand when widening...
blob
|
commitdiff
|
diff to current
2017-12-05
Craig Topper
[SelectionDAG] Don't promote mask when splitting mstore.
blob
|
commitdiff
|
diff to current
2017-12-05
Craig Topper
[SelectionDAG] Don't promote mask operands of MGATHER...
blob
|
commitdiff
|
diff to current
2017-12-05
Craig Topper
[SelectionDAG] Don't call GetWidenedVector for mask...
blob
|
commitdiff
|
diff to current
2017-12-05
Craig Topper
[SelectionDAG] Remove the code that handles SETCC with...
blob
|
commitdiff
|
diff to current
2017-12-05
Craig Topper
[SelectionDAG] Use WidenTargetBoolean in WidenVecRes_ML...
blob
|
commitdiff
|
diff to current
2017-12-02
Yaxun Liu
CodeGen: Fix pointer info in SplitVecOp_EXTRACT_VECTOR_...
blob
|
commitdiff
|
diff to current
2017-11-29
Matt Arsenault
DAG: Add nuw when splitting loads and stores
blob
|
commitdiff
|
diff to current
2017-11-27
Craig Topper
[SelectionDAG] Teach SplitVecRes_SETCC to call GetSplit...
blob
|
commitdiff
|
diff to current
2017-11-27
Craig Topper
[SelectionDAG] Fix function name in comment. NFC
blob
|
commitdiff
|
diff to current
2017-11-25
Craig Topper
[SelectionDAG] Remove some dead code from vector scalaring
blob
|
commitdiff
|
diff to current
2017-11-16
Craig Topper
[SelectionDAG] Use report_fatal_error instead of llvm_u...
blob
|
commitdiff
|
diff to current
2017-11-02
Ayman Musa
[X86] Fix bug in legalize vector types - Split large...
blob
|
commitdiff
|
diff to current
2017-10-25
Matt Arsenault
DAG: Fix creating select with wrong condition type
blob
|
commitdiff
|
diff to current
2017-10-18
NAKAMURA Takumi
Untabify.
blob
|
commitdiff
|
diff to current
2017-10-08
Benjamin Kramer
Remove unused variables. No functionality change.
blob
|
commitdiff
|
diff to current
2017-09-11
Elena Demikhovsky
Fixed a bug in splitting Scatter operation in the Type...
blob
|
commitdiff
|
diff to current
2017-08-17
Elad Cohen
[SelectionDAG] Teach the vector-types operand scalarize...
blob
|
commitdiff
|
diff to current
2017-08-10
Elad Cohen
[SelectionDAG] When scalarizing vselect, don't assert on
blob
|
commitdiff
|
diff to current
2017-07-27
Simon Pilgrim
[SelectionDAG] Improve DAGTypeLegalizer::convertMask...
blob
|
commitdiff
|
diff to current
2017-07-27
Simon Pilgrim
[SelectionDAG] Avoid repeated calls to getNumOperands...
blob
|
commitdiff
|
diff to current
2017-07-27
Simon Pilgrim
[SelectionDAG] Tidyup mask creation. NFCI.
blob
|
commitdiff
|
diff to current
2017-07-09
Davide Italiano
[X86] Relax an assertion when legalizing vector types.
blob
|
commitdiff
|
diff to current
2017-05-09
Amara Emerson
Introduce experimental generic intrinsics for horizonta...
blob
|
commitdiff
|
diff to current
2017-05-02
Simon Pilgrim
[SelectionDAG] Improve support for promotion of <1...
blob
|
commitdiff
|
diff to current
2017-05-01
Amara Emerson
Generalize the specialized flag-carrying SDNodes by...
blob
|
commitdiff
|
diff to current
2017-04-25
Simon Pilgrim
[SelectionDAG] Use getBuildVector helper where possible...
blob
|
commitdiff
|
diff to current
2017-04-25
Simon Pilgrim
[SelectionDAG] Pull out repeated getValueType calls...
blob
|
commitdiff
|
diff to current
2017-04-20
Amara Emerson
[MVT][SVE] Scalable vector MVTs (1/3)
blob
|
commitdiff
|
diff to current
2017-04-03
Matt Arsenault
DAG: Fix missing legalization for any_extend_vector_inr...
blob
|
commitdiff
|
diff to current
2017-03-16
Jonas Paulsson
[SelectionDAG] Optimize VSELECT->SETCC of incompatible...
blob
|
commitdiff
|
diff to current
2017-03-05
Simon Pilgrim
[SelectionDAG] Fix vector splitting for *_EXTEND_VECTOR...
blob
|
commitdiff
|
diff to current
2017-02-20
Simon Pilgrim
[SelectionDAG] Add scalarization support for ISD::...
blob
|
commitdiff
|
diff to current
2017-01-30
Simon Pilgrim
Use SelectionDAG::getBuildVector helper function where...
blob
|
commitdiff
|
diff to current
2017-01-27
Jonas Paulsson
[DAGTypeLegalizer] Handle SIGN/ZERO_EXTEND in WidenVecR...
blob
|
commitdiff
|
diff to current
2017-01-25
Tim Northover
SDag: fix how initial loads are formed when splitting...
blob
|
commitdiff
|
diff to current
2017-01-23
Matt Arsenault
DAG: Allow legalization of fcanonicalize vector types
blob
|
commitdiff
|
diff to current
2017-01-10
Matt Arsenault
Remove unused CONVERT_RNDSAT intrinsics
blob
|
commitdiff
|
diff to current
2017-01-10
Matt Arsenault
DAG: Avoid OOB when legalizing vector indexing
blob
|
commitdiff
|
diff to current
2016-11-23
Elena Demikhovsky
Type legalization for compressstore and expandload...
blob
|
commitdiff
|
diff to current
2016-09-14
Sanjay Patel
getVectorElementType().getSizeInBits() -> getScalarSize...
blob
|
commitdiff
|
diff to current
2016-09-14
Sanjay Patel
getValueType().getSizeInBits() -> getValueSizeInBits...
blob
|
commitdiff
|
diff to current
2016-07-15
Justin Lebar
[SelectionDAG] Get rid of bool parameters in SelectionD...
blob
|
commitdiff
|
diff to current
2016-07-09
Sanjay Patel
fix documentation comments; NFC
blob
|
commitdiff
|
diff to current
2016-07-01
Craig Topper
[CodeGen,Target] Remove the version of DAG.getVectorShu...
blob
|
commitdiff
|
diff to current
2016-06-14
Wei Mi
[X86] Reduce the width of multiplification when its...
blob
|
commitdiff
|
diff to current
2016-06-01
Michael Kuperstein
[DAG] Improve legalization of INSERT_SUBVECTOR
blob
|
commitdiff
|
diff to current
2016-05-11
Sanjay Patel
fix typos in comments; NFC
blob
|
commitdiff
|
diff to current
2016-03-22
Simon Pilgrim
[X86][SSE] Reapplied: Simplify vector LOAD + EXTEND...
blob
|
commitdiff
|
diff to current
2016-03-16
Simon Pilgrim
Removed trailing whitespace
blob
|
commitdiff
|
diff to current
2016-03-14
Eric Christopher
Temporarily Revert "[X86][SSE] Simplify vector LOAD...
blob
|
commitdiff
|
diff to current
2016-03-14
Sanjay Patel
[DAG] use !isUndef() ; NFCI
blob
|
commitdiff
|
diff to current
2016-03-14
Sanjay Patel
[DAG] use isUndef() ; NFCI
blob
|
commitdiff
|
diff to current
2016-03-11
Simon Pilgrim
[X86][SSE] Simplify vector LOAD + EXTEND on pre-SSE41...
blob
|
commitdiff
|
diff to current
2015-12-15
Elena Demikhovsky
Type legalizer for masked gather and scatter intrinsics.
blob
|
commitdiff
|
diff to current
2015-12-11
Matt Arsenault
SelectionDAG: Match min/max if the scalar operation...
blob
|
commitdiff
|
diff to current
2015-12-11
Hal Finkel
Revert r248483, r242546, r242545, and r242409 - absdiff...
blob
|
commitdiff
|
diff to current
2015-11-12
James Molloy
[SDAG] Introduce a new BITREVERSE node along with a...
blob
|
commitdiff
|
diff to current
2015-09-16
Sanjay Patel
propagate fast-math-flags on DAG nodes
blob
|
commitdiff
|
diff to current
2015-09-09
Daniel Sanders
Fix vector splitting for extract_vector_elt and vector...
blob
|
commitdiff
|
diff to current
2015-08-11
James Molloy
Add new ISD nodes: ISD::FMINNAN and ISD::FMAXNAN
blob
|
commitdiff
|
diff to current
2015-08-04
Ahmed Bougacha
[CodeGen] Fix FCOPYSIGN legalization to account for...
blob
|
commitdiff
|
diff to current
2015-07-16
James Molloy
[Codegen] Add intrinsics 'absdiff' and corresponding...
blob
|
commitdiff
|
diff to current
2015-07-09
Mehdi Amini
Make TargetLowering::getPointerTy() taking DataLayout...
blob
|
commitdiff
|
diff to current
2015-07-07
Mehdi Amini
Redirect DataLayout from TargetMachine to Module in...
blob
|
commitdiff
|
diff to current
2015-06-26
Pete Cooper
Convert a bunch of loops to foreach. NFC.
blob
|
commitdiff
|
diff to current
2015-05-15
James Molloy
Add SDNodes for umin, umax, smin and smax.
blob
|
commitdiff
|
diff to current
2015-05-05
Ulrich Weigand
[LegalizeVectorTypes] Allow single loads and stores...
blob
|
commitdiff
|
diff to current
2015-05-03
Elena Demikhovsky
Masked gather and scatter intrinsics - enabled codegen...
blob
|
commitdiff
|
diff to current
2015-04-28
Sergey Dmitrouk
Reapply r235977 "[DebugInfo] Add debug locations to...
blob
|
commitdiff
|
diff to current
2015-04-28
Daniel Jasper
Revert "[DebugInfo] Add debug locations to constant...
blob
|
commitdiff
|
diff to current
2015-04-28
Sergey Dmitrouk
[DebugInfo] Add debug locations to constant SD nodes
blob
|
commitdiff
|
diff to current
2015-04-17
Pirama Arumuga Nainar
Fix build errors introduced by r235215
blob
|
commitdiff
|
diff to current
2015-04-17
James Molloy
Fix TRUNCATE splitting helper logic.
blob
|
commitdiff
|
diff to current
2015-03-31
James Molloy
[SDAG] Move TRUNCATE splitting logic into a helper...
blob
|
commitdiff
|
diff to current
2015-03-23
Hal Finkel
[SDAG] Don't widen VSETCC during type legalization...
blob
|
commitdiff
|
diff to current
2015-01-22
Elena Demikhovsky
Fixed a bug in type legalizer for masked load/store...
blob
|
commitdiff
|
diff to current
2015-01-08
Elena Demikhovsky
Masked Load/Store - fixed a bug in type legalization.
blob
|
commitdiff
|
diff to current
2014-12-04
Elena Demikhovsky
Masked Load / Store Intrinsics - the CodeGen part.
blob
|
commitdiff
|
diff to current
next