projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Do not use dyn_cast<> after isa<>
[oota-llvm.git]
/
lib
/
CodeGen
/
SelectionDAG
/
LegalizeTypes.h
2015-08-04
Ahmed Bougacha
[CodeGen] Fix FCOPYSIGN legalization to account for...
blob
|
commitdiff
|
raw
2015-07-09
Pawel Bylica
Reapply fixed r241790: Fix shift legalization and lower...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-09
Pawel Bylica
Revert r241790: Fix shift legalization and lowering...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-09
Pawel Bylica
Fix shift legalization and lowering for big constants.
blob
|
commitdiff
|
raw
|
diff to current
2015-07-09
Mehdi Amini
Make TargetLowering::getPointerTy() taking DataLayout...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-25
Elena Demikhovsky
Added promotion to EXTRACT_SUBVECTOR operand.
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-17
Pirama Arumuga Nainar
Add support to promote f16 to f32
blob
|
commitdiff
|
raw
|
diff to current
2015-04-17
James Molloy
Fix TRUNCATE splitting helper logic.
blob
|
commitdiff
|
raw
|
diff to current
2015-03-31
James Molloy
[SDAG] Move TRUNCATE splitting logic into a helper...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-22
Elena Demikhovsky
Fixed a bug in type legalizer for masked load/store...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-08
Elena Demikhovsky
Masked Load/Store - fixed a bug in type legalization.
blob
|
commitdiff
|
raw
|
diff to current
2014-12-04
Elena Demikhovsky
Masked Load / Store Intrinsics - the CodeGen part.
blob
|
commitdiff
|
raw
|
diff to current
2014-11-28
Duncan P. N. Exon...
Revert "Masked Vector Load and Store Intrinsics."
blob
|
commitdiff
|
raw
|
diff to current
2014-11-23
Elena Demikhovsky
Masked Vector Load and Store Intrinsics.
blob
|
commitdiff
|
raw
|
diff to current
2014-11-17
Craig Topper
Replace a couple asserts with static_asserts.
blob
|
commitdiff
|
raw
|
diff to current
2014-10-21
Matt Arsenault
Add minnum / maxnum codegen
blob
|
commitdiff
|
raw
|
diff to current
2014-08-13
Benjamin Kramer
Canonicalize header guards into a common format.
blob
|
commitdiff
|
raw
|
diff to current
2014-07-18
Tim Northover
ARM: support legalisation of "fptrunc ... to half"...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-17
Tim Northover
CodeGen: generate single libcall for fptrunc -> f16...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-17
Tim Northover
CodeGen: extend f16 conversions to permit types > float.
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-06-21
Benjamin Kramer
Legalizer: Add support for splitting insert_subvectors.
blob
|
commitdiff
|
raw
|
diff to current
2014-06-13
Tim Northover
IR: add "cmpxchg weak" variant to support permitted...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-21
Chandler Carruth
[Modules] Sink the DEBUG_TYPE macro out of LegalizeType...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-04
Tim Northover
DAGLegalize: add last-ditch type-legalization for VSELECT.
blob
|
commitdiff
|
raw
|
diff to current
2014-01-26
Kevin Qin
[AArch64 NEON] Fix pattern match failed on FP_ROUND...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-05
Alp Toker
Correct word hyphenations
blob
|
commitdiff
|
raw
|
diff to current
2013-11-22
Tom Stellard
SelectionDAG: Optimize expansion of vec_type = BITCAST...
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-09-17
Quentin Colombet
[SelectionDAG] Teach the vector scalarizer about TRUNCATE.
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-19
Hal Finkel
Add ExpandFloatOp_FCOPYSIGN to handle ppcf128-related...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-07
Hal Finkel
Add ISD::FROUND for libm round()
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-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-17
Matt Arsenault
Add missing -*- C++ -*- to headers
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-20
Tim Northover
Remove unused MEMBARRIER DAG node; it's been replaced...
blob
|
commitdiff
|
raw
|
diff to current
2013-04-03
Bill Schmidt
Fix PR15632: No support for ppcf128 floating-point...
blob
|
commitdiff
|
raw
|
diff to current
2013-03-20
Justin Holewinski
Move SDNode order propagation to SDNodeOrdering, which...
blob
|
commitdiff
|
raw
|
diff to current
2013-03-20
Justin Holewinski
Propagate DAG node ordering during type legalization...
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-25
Preston Gurd
This patch aims to reduce compile time in LegalizeTypes...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-09
Tim Northover
Refactor to expose RTLIB calls to targets.
blob
|
commitdiff
|
raw
|
diff to current
2012-12-04
Chandler Carruth
Sort includes for all of the .h files under the 'lib...
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-08-30
Craig Topper
Add support for FMA to WidenVectorResult.
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-05-16
Duncan Sands
Fix a thinko in DisintegrateMERGE_VALUES. Patch by...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-20
Jakob Stoklund Olesen
Register DAGUpdateListeners with SelectionDAG.
blob
|
commitdiff
|
raw
|
diff to current
2012-04-03
Pete Cooper
Add VSELECT to LegalizeVectorTypes::ScalariseVectorResu...
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-23
Nadav Rotem
Vector-Select: Address one of the problems in pr10902...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-15
Eli Friedman
Some legalization fixes for atomic load and store.
blob
|
commitdiff
|
raw
|
diff to current
2011-09-14
Nadav Rotem
Add integer promotion support for vselect
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
Misc cleanup; addresses Duncan's comments on r138877.
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-31
Eli Friedman
Generic expansion for atomic load/store into cmpxchg...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-08
Cameron Zwarich
Add an intrinsic and codegen support for fused multiply...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-17
Eric Christopher
Lower multiply with overflow checking to __mulo<mode>
blob
|
commitdiff
|
raw
|
diff to current
2011-06-15
Nadav Rotem
Enable the simplification of truncating-store after...
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-05-28
Nadav Rotem
Refactor the type legalizer. Switch TargetLowering...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-27
Nadav Rotem
Refactor getActionType and getTypeToTransformTo ; place...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-18
Duncan Sands
Revert commit 131534 since it seems to have broken...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-18
Nadav Rotem
Refactor getActionType and getTypeToTransformTo ; place...
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-03
Eli Friedman
Revert r123908; the code in question is completely...
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-20
Eric Christopher
My editor's indent went crazy. Fix.
blob
|
commitdiff
|
raw
|
diff to current
2011-01-20
Eric Christopher
Expand invalid return values for umulo and smulo. Handl...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-06
Eric Christopher
Add some fairly duplicated code to let type legalizatio...
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-08-26
Chris Lattner
implement SplitVecOp_CONCAT_VECTORS, fixing the include...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-25
Chris Lattner
remove some llvmcontext arguments that are now dead...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-24
Chris Lattner
tidy up, reduce indentation
blob
|
commitdiff
|
raw
|
diff to current
2010-06-03
Eli Friedman
Implement expansion in type legalization for add/sub...
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-05-11
Duncan Sands
I got tired of VISIBILITY_HIDDEN colliding with the...
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-03-14
Duncan Sands
Turn calls to copysignl into an FCOPYSIGN node. Handle...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-14
Anton Korobeynikov
Make default expansion for FP16 <-> FP32 nodes into...
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
2009-12-11
Dan Gohman
Implement vector widening, splitting, and scalarizing...
blob
|
commitdiff
|
raw
|
diff to current
2009-12-07
Anton Korobeynikov
Truncate the arguments of llvm.frameaddress / llvm...
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-11-20
Duncan Sands
Fix PR5558, which was caused by a wrong fix for PR3393...
blob
|
commitdiff
|
raw
|
diff to current
next