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
...
*
[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
*
Revert EVT->MVT changes, r169836-169851, due to buildbot failures.
Patrik Hagglund
2012-12-11
1
-4
/
+4
*
Change TargetLowering::getTypeToPromoteTo to take and return MVTs,
Patrik Hagglund
2012-12-11
1
-2
/
+2
*
Change TargetLowering::getTruncStoreAction to take MVTs, instead of EVTs.
Patrik Hagglund
2012-12-11
1
-2
/
+2
*
Mark FP_EXTEND form v2f32 to v2f64 as "expand" for ARM NEON. Patch by Pete C...
Eli Friedman
2012-11-17
1
-0
/
+1
*
Mark FP_ROUND for converting NEON v2f64 to v2f32 as expand. Add a missing
Eli Friedman
2012-11-15
1
-0
/
+1
*
Fix a typo.
Nadav Rotem
2012-09-02
1
-1
/
+1
*
Generate better select code by allowing the target to use scalar select, and ...
Nadav Rotem
2012-09-02
1
-4
/
+3
*
Only legalise a VSELECT in to bitwise operations if the vector mask bool is z...
Pete Cooper
2012-09-01
1
-1
/
+6
*
Currently targets that do not support selects with scalar conditions and vect...
Nadav Rotem
2012-08-30
1
-1
/
+65
*
Add FMA to switch statement in VectorLegalizer::LegalizeOp so that it can be ...
Craig Topper
2012-08-30
1
-0
/
+1
*
'Promote' vector [su]int_to_fp should widen elements.
Jim Grosbach
2012-06-28
1
-3
/
+54
*
When emulating vselect using OR/AND/XOR make sure to bitcast the result back ...
Nadav Rotem
2012-04-15
1
-1
/
+2
*
Convert assert(0) to llvm_unreachable
Craig Topper
2012-02-05
1
-1
/
+1
*
Initial CodeGen support for CTTZ/CTLZ where a zero input produces an
Chandler Carruth
2011-12-13
1
-1
/
+3
*
Improve code generation for vselect on SSE2:
Nadav Rotem
2011-10-19
1
-7
/
+9
*
Fix a bug in the legalization of vector anyext-load and trunc-store. Mem Inde...
Nadav Rotem
2011-10-18
1
-7
/
+9
*
Fix a bunch of unused variable warnings when doing a release
Duncan Sands
2011-10-18
1
-2
/
+2
[prev]
[next]