index
:
bcm5719-llvm
meklort-10.0.0
meklort-10.0.1
ortega-7.0.1
Project Ortega BCM5719 LLVM
Raptor Computing Systems
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
llvm
/
lib
/
CodeGen
/
SelectionDAG
/
LegalizeVectorOps.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Masked gather and scatter intrinsics - enabled codegen for KNL.
Elena Demikhovsky
2015-05-03
1
-2
/
+6
*
Reapply r235977 "[DebugInfo] Add debug locations to constant SD nodes"
Sergey Dmitrouk
2015-04-28
1
-25
/
+28
*
Revert "[DebugInfo] Add debug locations to constant SD nodes"
Daniel Jasper
2015-04-28
1
-28
/
+25
*
[DebugInfo] Add debug locations to constant SD nodes
Sergey Dmitrouk
2015-04-28
1
-25
/
+28
*
fix typo and 80-col; NFC
Sanjay Patel
2015-03-27
1
-2
/
+2
*
[SDAG] Handle LowerOperation returning its input consistently
Hal Finkel
2015-02-24
1
-3
/
+7
*
[SDAG] Use correct alignments on expanded vector trunc-store/ext-loads
Hal Finkel
2015-02-22
1
-4
/
+7
*
[SDAG] Don't try to use FP_EXTEND/FP_ROUND for int<->fp promotions
Hal Finkel
2015-02-12
1
-3
/
+5
*
Fixes a bug in vector load legalization that confused bits and bytes.
Michael Kuperstein
2015-02-04
1
-3
/
+3
*
[SelectionDAG] Allow targets to specify legality of extloads' result
Ahmed Bougacha
2015-01-08
1
-1
/
+2
*
Add minnum / maxnum codegen
Matt Arsenault
2014-10-21
1
-0
/
+2
*
Teach the AArch64 backend about v4f16 and v8f16
Oliver Stannard
2014-08-27
1
-6
/
+17
*
Make sure no loads resulting from load->switch DAGCombine are marked invariant
Louis Gerbarg
2014-07-31
1
-3
/
+3
*
[x86] Make vector legalization of extloads work more like the "normal"
Chandler Carruth
2014-07-24
1
-5
/
+22
*
AA metadata refactoring (introduce AAMDNodes)
Hal Finkel
2014-07-24
1
-5
/
+5
*
[x86,SDAG] Introduce any- and sign-extend-vector-inreg nodes analogous
Chandler Carruth
2014-07-10
1
-0
/
+66
*
Make it possible for ints/floats to return different values from getBooleanCo...
Daniel Sanders
2014-07-10
1
-3
/
+3
*
[x86] Add a ZERO_EXTEND_VECTOR_INREG DAG node and use it when widening
Chandler Carruth
2014-07-09
1
-0
/
+42
*
[cleanup] Hoist an if-else chain on ISD opcodes (really designed for
Chandler Carruth
2014-07-02
1
-17
/
+28
*
[cleanup] Remove dead 'break;' statements that I meant to nuke in
Chandler Carruth
2014-07-02
1
-2
/
+0
*
[cleanup] Hoist the promotion dispatch logic into the promote function
Chandler Carruth
2014-07-02
1
-23
/
+22
*
[cleanup] Nuke the 'VectorOp' bit of the promote method names.
Chandler Carruth
2014-07-02
1
-9
/
+9
*
[x86] Clean up and modernize the doxygen and API comments for the vector
Chandler Carruth
2014-07-02
1
-24
/
+38
*
SDAG: Legalize vector BSWAP into a shuffle if the shuffle is legal but the bs...
Benjamin Kramer
2014-05-19
1
-0
/
+27
*
Convert more SelectionDAG functions to use ArrayRef.
Craig Topper
2014-04-28
1
-2
/
+1
*
Convert SelectionDAG::getNode methods to use ArrayRef<SDValue>.
Craig Topper
2014-04-26
1
-10
/
+7
*
[VectorLegalizer/X86] Don't unvectorize fp_to_uint for v8f32->v8i16
Adam Nemet
2014-03-17
1
-7
/
+41
*
[C++11] Replace llvm::next and llvm::prior with std::next and std::prev.
Benjamin Kramer
2014-03-02
1
-2
/
+2
*
Expand vector bswap in LegalizeVectorOps
Hal Finkel
2014-02-03
1
-0
/
+1
*
Keep TBAA info when rewriting SelectionDAG loads and stores
Richard Sandiford
2013-10-28
1
-4
/
+7
*
Remove pointless assertion after r190376
Matt Arsenault
2013-09-12
1
-2
/
+0
*
Don't use getSetCCResultType for creating a vselect
Matt Arsenault
2013-09-10
1
-2
/
+1
*
SelectionDAG: Remove unnecessary uses of TargetLowering::getPointerTy()
Tom Stellard
2013-08-26
1
-3
/
+3
*
SelectionDAG: Make sure stores are always added to the LegalizedNodes list
Tom Stellard
2013-08-21
1
-1
/
+1
*
Add a llvm.copysign intrinsic
Hal Finkel
2013-08-19
1
-0
/
+1
*
Add ISD::FROUND for libm round()
Hal Finkel
2013-08-07
1
-0
/
+1
*
TargetLowering: Add getVectorIdxTy() function v2
Tom Stellard
2013-08-05
1
-3
/
+3
*
Remove trailing whitespace from SelectionDAG/*.cpp
Stephen Lin
2013-07-08
1
-1
/
+1
*
Introduce getSelect usage and use more getSelectCC
Matt Arsenault
2013-06-14
1
-5
/
+5
*
Remove double semicolons.
Benjamin Kramer
2013-05-28
1
-9
/
+9
*
Track IR ordering of SelectionDAG nodes 2/4.
Andrew Trick
2013-05-25
1
-10
/
+10
*
Add LLVMContext argument to getSetCCResultType
Matt Arsenault
2013-05-18
1
-2
/
+3
*
Fix vselect when getSetCCResultType returns a different type from the operands
Matt Arsenault
2013-05-07
1
-3
/
+8
*
SelectionDAG compile time improvement.
Nadav Rotem
2013-02-22
1
-0
/
+19
*
Fix PR15267
Michael Liao
2013-02-20
1
-14
/
+119
*
This patch aims to reduce compile time in LegalizeTypes by using SmallDenseMap,
Preston Gurd
2013-01-25
1
-1
/
+1
*
When lowering an inreg sext first shift left, then right arithmetically.
Benjamin Kramer
2013-01-12
1
-3
/
+3
*
PPC: Implement efficient lowering of sign_extend_inreg.
Nadav Rotem
2013-01-11
1
-1
/
+25
*
Change TargetLowering::getTypeToPromoteTo to take and return MVTs,
Patrik Hagglund
2012-12-19
1
-2
/
+2
*
Change TargetLowering::getTruncStoreAction to take MVTs, instead of EVTs.
Patrik Hagglund
2012-12-19
1
-2
/
+2
[next]