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
/
TargetLowering.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Generalize the specialized flag-carrying SDNodes by moving flags into SDNode.
Amara Emerson
2017-05-01
1
-12
/
+11
*
Make getParamAlignment use argument numbers
Reid Kleckner
2017-04-28
1
-2
/
+1
*
[SelectionDAG] Use KnownBits struct in DAG's computeKnownBits and simplifyDem...
Craig Topper
2017-04-28
1
-165
/
+142
*
[SelectionDAG] Use various APInt methods to reduce temporary APInt creation
Craig Topper
2017-04-28
1
-26
/
+17
*
[APInt] Use inplace shift methods where possible. NFCI
Craig Topper
2017-04-28
1
-2
/
+2
*
[TargetLowering] fix isConstTrueVal to account for build vector truncation
Sanjay Patel
2017-04-26
1
-13
/
+17
*
[DAG] add FIXME comments for splat detection; NFC
Sanjay Patel
2017-04-26
1
-0
/
+3
*
Move value type list from TargetRegisterClass to TargetRegisterInfo
Krzysztof Parzyszek
2017-04-24
1
-3
/
+3
*
Revert r301231: Accidentally committed stale files
Krzysztof Parzyszek
2017-04-24
1
-3
/
+3
*
Move value type list from TargetRegisterClass to TargetRegisterInfo
Krzysztof Parzyszek
2017-04-24
1
-3
/
+3
*
Revert "[APInt] Fix a few places that use APInt::getRawData to operate within...
Renato Golin
2017-04-23
1
-2
/
+2
*
[APInt] Use operator<<= where possible. NFC
Craig Topper
2017-04-23
1
-1
/
+1
*
[APInt] Use ashInPlace where possible.
Craig Topper
2017-04-23
1
-1
/
+1
*
[AArch64] Improve code generation for logical instructions taking
Akira Hatanaka
2017-04-21
1
-30
/
+36
*
Revert r300932 and r300930.
Akira Hatanaka
2017-04-21
1
-36
/
+30
*
[AArch64] Improve code generation for logical instructions taking
Akira Hatanaka
2017-04-21
1
-30
/
+36
*
Revert "[AArch64] Improve code generation for logical instructions taking"
Akira Hatanaka
2017-04-20
1
-36
/
+30
*
[AArch64] Improve code generation for logical instructions taking
Akira Hatanaka
2017-04-20
1
-30
/
+36
*
[APInt] Rename getSignBit to getSignMask
Craig Topper
2017-04-20
1
-8
/
+8
*
[SelectionDAG] Fix another place that was passing a large value to APInt::lsh...
Craig Topper
2017-04-20
1
-15
/
+17
*
[SelectionDAG] Use getActiveBits() and countTrailingZeros() to avoid creating...
Craig Topper
2017-04-20
1
-4
/
+3
*
Recommit "[APInt] Add back the asserts that check that the APInt shift method...
Craig Topper
2017-04-20
1
-2
/
+3
*
[DAG] add splat vector support for 'xor' in SimplifyDemandedBits
Sanjay Patel
2017-04-19
1
-1
/
+1
*
[DAG] add splat vector support for 'and' in SimplifyDemandedBits
Sanjay Patel
2017-04-19
1
-1
/
+1
*
[APInt] Use lshrInPlace to replace lshr where possible
Craig Topper
2017-04-18
1
-6
/
+7
*
[IR] Make paramHasAttr to use arg indices instead of attr indices
Reid Kleckner
2017-04-14
1
-12
/
+13
*
[SelectionDAG] Use APInt move assignment to avoid 2 memory allocations and co...
Craig Topper
2017-04-12
1
-2
/
+2
*
[SelectionDAG] TargetLowering::SimplifyDemandedBits how to properly calculate...
Craig Topper
2017-04-10
1
-1
/
+5
*
Revert accidental commit of r299619.
Craig Topper
2017-04-06
1
-15
/
+31
*
Revert accidental commit of r299618
Craig Topper
2017-04-06
1
-3
/
+0
*
bar
Craig Topper
2017-04-06
1
-31
/
+15
*
foo
Craig Topper
2017-04-06
1
-0
/
+3
*
[DAGCombiner] Add vector demanded elements support to ComputeNumSignBits
Simon Pilgrim
2017-03-31
1
-0
/
+1
*
[DAGCombiner] Add vector demanded elements support to computeKnownBitsForTarg...
Simon Pilgrim
2017-03-31
1
-0
/
+1
*
Rename AttributeSet to AttributeList
Reid Kleckner
2017-03-21
1
-6
/
+7
*
Make library calls sensitive to regparm module flag (Fixes PR3997).
Nirav Dave
2017-03-18
1
-7
/
+10
*
Capitalize ArgListEntry fields. NFC.
Nirav Dave
2017-03-18
1
-12
/
+12
*
[CodeGen] Use APInt::setLowBits/setHighBits/setBitsFrom in more places
Craig Topper
2017-03-15
1
-5
/
+4
*
[ARM] Move SMULW[B|T] isel to DAG Combine
Sam Parker
2017-03-14
1
-0
/
+15
*
Use APInt::getOneBitSet instead of APInt::getBitsSet for sign bit mask creation
Simon Pilgrim
2017-03-03
1
-1
/
+1
*
[TargetLowering] fix SETCC SETLT folding with FP types
Sanjay Patel
2017-02-12
1
-9
/
+13
*
[TargetLowering] check for sign-bit comparisons in SimplifyDemandedBits
Sanjay Patel
2017-02-11
1
-0
/
+19
*
[TargetLowering] fix formatting and comments for ShrinkDemandedConstant; NFC
Sanjay Patel
2017-02-07
1
-19
/
+20
*
DAG: Fold fneg into compare with constant into the constant
Matt Arsenault
2017-01-30
1
-0
/
+10
*
Add iterator_range<regclass_iterator> to {Target,MC}RegisterInfo, NFC
Krzysztof Parzyszek
2017-01-25
1
-4
/
+1
*
DAG: Avoid OOB when legalizing vector indexing
Matt Arsenault
2017-01-10
1
-1
/
+44
*
[SelectionDAG] Use SelectionDAG.getBuildVector helper. NFCI.
Simon Pilgrim
2016-12-09
1
-1
/
+1
*
[SelectionDAG] Add expansion and promotion of [US]MUL_LOHI
Nicolai Haehnle
2016-12-08
1
-21
/
+118
*
[TargetLowering] add special-case for demanded bits analysis of 'not'
Sanjay Patel
2016-12-05
1
-5
/
+19
*
[SelectionDAG] Refactor TargetLowering::expandMUL (NFC)
Nicolai Haehnle
2016-11-30
1
-50
/
+32
[next]