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
...
*
[TargetLowering] Simplify one of the special cases in SimplifyDemandedBits fo...
Craig Topper
2018-08-12
1
-21
/
+21
*
[TargetLowering] Use APInt::isSubsetOf to simplify some code. NFC
Craig Topper
2018-08-12
1
-1
/
+1
*
[TargetLowering] Add BuildSDIVPattern helper to BuildExactSDIV (NFCI).
Simon Pilgrim
2018-08-09
1
-14
/
+23
*
[TargetLowering] BuildUDIV - Add support for divide by one (PR38477)
Simon Pilgrim
2018-08-08
1
-7
/
+8
*
[TargetLowering] Remove APInt divisor argument from BuildExactSDIV (NFCI).
Simon Pilgrim
2018-08-08
1
-14
/
+22
*
[TargetLowering] BuildUDIV - Early out for divide by one (PR38477)
Simon Pilgrim
2018-08-08
1
-0
/
+4
*
[TargetLowering] Use pre-computed Shift value type in BuildUDIV (NFCI)
Simon Pilgrim
2018-08-07
1
-9
/
+5
*
[TargetLowering] Add support for non-uniform vectors to BuildUDIV
Simon Pilgrim
2018-08-07
1
-45
/
+115
*
DAG: Enhance isKnownNeverNaN
Matt Arsenault
2018-08-03
1
-0
/
+13
*
[TargetLowering] Generalise BuildSDIV function
Simon Pilgrim
2018-08-03
1
-2
/
+8
*
Test commit.
Hsiangkai Wang
2018-07-31
1
-1
/
+1
*
[DAGCombiner][TargetLowering] Pass a SmallVector instead of a std::vector to ...
Craig Topper
2018-07-30
1
-5
/
+5
*
[TargetLowering] In BuildSDIV, add the MULHS/SMUL_LOHI to the Created vector.
Craig Topper
2018-07-30
1
-0
/
+3
*
[DAGCombiner][PowerPC][AArch64] Pass Created vector by reference to BuildSDIV...
Craig Topper
2018-07-30
1
-1
/
+1
*
[SelectionDAG] Pass std::vector by reference instead of by pointer to BuildSD...
Craig Topper
2018-07-28
1
-16
/
+12
*
[DAGCombine] optimizeSetCCOfSignedTruncationCheck(): handle ule,ugt CondCodes.
Roman Lebedev
2018-07-26
1
-9
/
+18
*
[Legalize] Elide MERGE_VALUES created by scalarizeVectorLoad.
Nirav Dave
2018-07-23
1
-0
/
+2
*
Skip out of SimplifyDemandedBits for BITCAST of f16 to i16
Stephen Canon
2018-07-19
1
-0
/
+1
*
[X86][AArch64][DAGCombine] Unfold 'check for [no] signed truncation' pattern
Roman Lebedev
2018-07-16
1
-0
/
+78
*
Use const APInt& to avoid extra copy. NFCI.
Simon Pilgrim
2018-07-07
1
-1
/
+1
*
[DAGCombiner] Add EXTRACT_SUBVECTOR to SimplifyDemandedVectorElts
Simon Pilgrim
2018-07-07
1
-0
/
+19
*
Remove \brief commands from doxygen comments.
Adrian Prantl
2018-05-01
1
-4
/
+4
*
Move TargetLoweringObjectFile from CodeGen to Target to fix layering
David Blaikie
2018-03-23
1
-1
/
+1
*
[TargetLowering] Remove redundant term in two ifs in SimplifySetCC. NFC
Craig Topper
2018-03-09
1
-2
/
+2
*
[TargetLowering] Remove redundant if condition in SimplifySetcc. NFC
Craig Topper
2018-03-08
1
-1
/
+1
*
[TargetLowering] Add vector BITCAST support to SimplifyDemandedVectorElts
Simon Pilgrim
2018-03-06
1
-0
/
+68
*
[SelectionDAG] Support some SimplifySetCC cases for comparing against vector ...
Craig Topper
2018-03-01
1
-3
/
+6
*
[TargetLowering] SimplifyDemandedVectorElts - pass demanded elts through ADD/...
Simon Pilgrim
2018-02-24
1
-0
/
+13
*
[TargetLowering] SimplifyDemandedVectorElts - pass demanded elts through TRUN...
Simon Pilgrim
2018-02-24
1
-0
/
+5
*
[TargetLowering] Rename isCondCodeLegal to isCondCodeLegalOrCustom. Add real ...
Craig Topper
2018-02-22
1
-3
/
+4
*
[SelectionDAG] Support known true/false SimplifySetCC cases for comparing aga...
Craig Topper
2018-02-20
1
-58
/
+87
*
[SelectionDAG] Add LegalTypes flag to getShiftAmountTy. Use it to unify and s...
Craig Topper
2018-02-20
1
-11
/
+10
*
[SelectionDAG] SimplifyDemandedVectorElts - add support for VECTOR_INSERT_ELT
Simon Pilgrim
2018-02-17
1
-0
/
+34
*
Fix signed/unsigned comparison warning. NFCI.
Simon Pilgrim
2018-02-16
1
-1
/
+1
*
Fix signed/unsigned comparison warning. NFCI.
Simon Pilgrim
2018-02-16
1
-3
/
+3
*
[SelectionDAG] Enable SimplifyDemandedVectorElts support for simplifying shuf...
Simon Pilgrim
2018-02-16
1
-0
/
+25
*
[SelectionDAG] Add initial SimplifyDemandedVectorElts support for simplifying...
Simon Pilgrim
2018-02-16
1
-0
/
+20
*
[SelectionDAG] Add initial implementation of TargetLowering::SimplifyDemanded...
Simon Pilgrim
2018-02-15
1
-0
/
+203
*
[SelectionDAG] Remove duplicate code from TargetLowering::SimplifySetCC.
Craig Topper
2018-02-14
1
-4
/
+0
*
[TargetLowering] try to create -1 constant operand for math ops via demanded ...
Sanjay Patel
2018-02-11
1
-0
/
+21
*
[SelectionDAG] Remove TargetLowering::getConstTrueVal. Use SelectionDAG::getB...
Craig Topper
2018-02-11
1
-10
/
+0
*
[SelectionDAG] Add a helper function for creating a boolean constant based on...
Craig Topper
2018-02-08
1
-32
/
+19
*
[TargetLowering] use local variable to reduce duplication; NFCI
Sanjay Patel
2018-02-06
1
-52
/
+32
*
[TargetLowering] use local variables to reduce duplication; NFCI
Sanjay Patel
2018-02-06
1
-6
/
+6
*
[SelectionDAG] Consider endianness in scalarizeVectorStore().
Jonas Paulsson
2018-02-02
1
-2
/
+5
*
[TargetLowering] Teach TargetLowering::SimplifySetCC to simplify setcc of vXi...
Craig Topper
2018-01-27
1
-14
/
+16
*
[SelectionDAG] Fix codegen of vector stores with non byte-sized elements.
Jonas Paulsson
2018-01-20
1
-5
/
+31
*
[TargetLowering] add punctuation for readability; NFC
Sanjay Patel
2018-01-18
1
-1
/
+1
*
[DAG] Fix for Bug PR34620 - Allow SimplifyDemandedBits to look through bitcasts
Simon Pilgrim
2018-01-07
1
-0
/
+6
*
[SelectionDAG] Reverse the order of operands in the ISD::ADD created by Targe...
Craig Topper
2017-12-22
1
-1
/
+1
[prev]
[next]