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
/
SelectionDAG.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
[SelectionDAG] Use known ones to provide a better bound for the known zeros f...
Craig Topper
2017-05-01
1
-2
/
+16
*
Generalize the specialized flag-carrying SDNodes by moving flags into SDNode.
Amara Emerson
2017-05-01
1
-56
/
+26
*
Do not legalize large add with addc/adde, introduce addcarry and do it with u...
Amaury Sechet
2017-04-30
1
-5
/
+6
*
[APInt] Replace calls to setBits with more specific calls to setBitsFrom and ...
Craig Topper
2017-04-30
1
-1
/
+1
*
[KnownBits] Add methods for determining if the known bits represent a negativ...
Craig Topper
2017-04-29
1
-5
/
+5
*
[APInt] Add clearSignBit method. Use it and setSignBit in a few places. NFCI
Craig Topper
2017-04-28
1
-1
/
+1
*
[DAGCombiner] Add ComputeNumSignBits vector demanded elements support to ASHR...
Simon Pilgrim
2017-04-28
1
-1
/
+39
*
[ValueTracking] Convert computeKnownBitsFromRangeMetadata to use KnownBits st...
Craig Topper
2017-04-28
1
-1
/
+1
*
[SelectionDAG] Use KnownBits struct in DAG's computeKnownBits and simplifyDem...
Craig Topper
2017-04-28
1
-310
/
+276
*
[SelectionDAG] Use various APInt methods to reduce temporary APInt creation
Craig Topper
2017-04-28
1
-7
/
+7
*
[APInt] Use inplace shift methods where possible. NFCI
Craig Topper
2017-04-28
1
-3
/
+3
*
[ValueTracking] Introduce a KnownBits struct to wrap the two APInts for compu...
Craig Topper
2017-04-26
1
-3
/
+4
*
[DAG] add FIXME comments for splat detection; NFC
Sanjay Patel
2017-04-26
1
-0
/
+4
*
[DAG] fix formatting of isConstantSplat(); NFC
Sanjay Patel
2017-04-25
1
-27
/
+23
*
[SelectionDAG] Recognise splat vector isKnownToBeAPowerOfTwo one/sign bit shi...
Simon Pilgrim
2017-04-25
1
-2
/
+2
*
Revert "[APInt] Fix a few places that use APInt::getRawData to operate within...
Renato Golin
2017-04-23
1
-3
/
+3
*
[APInt] Use operator<<= where possible. NFC
Craig Topper
2017-04-23
1
-2
/
+2
*
[APInt] Use ashInPlace where possible.
Craig Topper
2017-04-23
1
-1
/
+1
*
[Recycler] Add asan/msan annotations.
Benjamin Kramer
2017-04-20
1
-2
/
+5
*
CodeGen: Let frame index value type match alloca addr space
Yaxun Liu
2017-04-20
1
-2
/
+2
*
[APInt] Rename getSignBit to getSignMask
Craig Topper
2017-04-20
1
-12
/
+12
*
[MVT][SVE] Scalable vector MVTs (1/3)
Amara Emerson
2017-04-20
1
-7
/
+4
*
Temporarily revert r299221 to fix nondeterminism in ThinLTO builder.
Galina Kistanova
2017-04-19
1
-35
/
+1
*
[APInt] Cast calls to add/sub/mul overflow methods to void if only their over...
Craig Topper
2017-04-19
1
-1
/
+1
*
[APInt] Use lshrInPlace to replace lshr where possible
Craig Topper
2017-04-18
1
-5
/
+5
*
[SelectionDAG] NFC patch removing a redundant check.
Jonas Paulsson
2017-04-06
1
-8
/
+4
*
[DAGCombiner] Don't make a BUILD_VECTOR with operands of illegal type.
Jonas Paulsson
2017-04-05
1
-6
/
+6
*
[DAGCombiner] Add ComputeNumSignBits vector demanded elements support to ASHR...
Simon Pilgrim
2017-03-31
1
-1
/
+35
*
[DAGCombiner] Add vector demanded elements support to ComputeNumSignBits
Simon Pilgrim
2017-03-31
1
-9
/
+35
*
[DAGCombiner] Add vector demanded elements support to computeKnownBitsForTarg...
Simon Pilgrim
2017-03-31
1
-3
/
+2
*
[CodeGen] Pass SDAG an ORE, and replace FastISel stats with remarks.
Ahmed Bougacha
2017-03-30
1
-3
/
+5
*
[DAG] fix formatting; NFC
Sanjay Patel
2017-03-28
1
-8
/
+8
*
Apply clang-format as commented in D31311. NFCI.
Simon Pilgrim
2017-03-24
1
-1
/
+2
*
Fix constant folding of fp2int to large integers
Simon Pilgrim
2017-03-19
1
-8
/
+5
*
Make library calls sensitive to regparm module flag (Fixes PR3997).
Nirav Dave
2017-03-18
1
-15
/
+15
*
[SelectionDAG] Remove redundant stores more aggressively.
Eli Friedman
2017-03-17
1
-7
/
+25
*
[SelectionDAG] Add SelectionDAG.computeKnownBits test support for ISD::ABS
Simon Pilgrim
2017-03-17
1
-0
/
+20
*
[CodeGen] Use APInt::setLowBits/setHighBits/setBitsFrom in more places
Craig Topper
2017-03-15
1
-20
/
+15
*
[SelectionDAG] Support BUILD_VECTOR implicit truncation in SelectionDAG::Comp...
Simon Pilgrim
2017-03-15
1
-3
/
+14
*
fix gcc -Wmisleading-indentation [NFC]
Nuno Lopes
2017-03-15
1
-1
/
+1
*
[SelectionDAG] Add a signed integer absolute ISD node
Simon Pilgrim
2017-03-14
1
-0
/
+10
*
[DAG] vector div/rem with any zero element in divisor is undef
Sanjay Patel
2017-03-14
1
-6
/
+30
*
Use setBits in SelectionDAG
Amaury Sechet
2017-03-11
1
-9
/
+8
*
[SelectionDAG] Add support for BUILD_VECTOR to ComputeNumSignBits
Simon Pilgrim
2017-03-10
1
-0
/
+6
*
[SelectionDAG] Make SelectionDAG aware of the known bits in USUBO and SSUBO a...
Amaury Sechet
2017-03-10
1
-4
/
+13
*
[SelectionDAG] Make SelectionDAG aware of the known bits in UADDO and SADDO.
Amaury Sechet
2017-03-10
1
-13
/
+37
*
[APInt] Add APInt::insertBits() method to insert an APInt into a larger APInt
Simon Pilgrim
2017-03-10
1
-4
/
+4
*
[DAG] recognize div/rem by 0 as undef before trying constant folding
Sanjay Patel
2017-03-09
1
-0
/
+6
*
[X86][SSE] Lower 128-bit vectors to SIGN/ZERO_EXTEND_VECTOR_IN_REG ops
Simon Pilgrim
2017-03-05
1
-0
/
+16
*
Use APInt::setBits instead of OR'ing in a separate APInt::getBitsSet call
Simon Pilgrim
2017-03-03
1
-1
/
+1
[next]