index
:
external_llvm.git
replicant-6.0
Unnamed repository; edit this file 'description' to name the repository.
git repository hosting
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
lib
/
CodeGen
/
SelectionDAG
Commit message (
Expand
)
Author
Age
Files
Lines
*
remove the last vestiges of llvm::GetConstantStringInfo, in CodeGen.
Chris Lattner
2012-01-31
1
-7
/
+4
*
rework this logic to not depend on the last argument to GetConstantStringInfo,
Chris Lattner
2012-01-31
1
-4
/
+10
*
Remove the now-dead llvm.eh.exception and llvm.eh.selector intrinsics.
Bill Wendling
2012-01-31
2
-91
/
+0
*
Remove the eh.exception and eh.selector intrinsics. Also remove a hack to copy
Bill Wendling
2012-01-31
2
-53
/
+0
*
Use the correct ShiftAmtTy for creating shifts after legalization. PR11881. ...
Eli Friedman
2012-01-31
1
-7
/
+9
*
continue making the world safe for ConstantDataVector. At this point,
Chris Lattner
2012-01-27
1
-1
/
+1
*
eliminate the Constant::getVectorElements method. There are better (and
Chris Lattner
2012-01-26
1
-13
/
+4
*
use ConstantVector::getSplat in a few places.
Chris Lattner
2012-01-25
1
-1
/
+1
*
Use the right method to get the # elements in a CDS.
Chris Lattner
2012-01-25
1
-1
/
+1
*
add more support for ConstantDataSequential
Chris Lattner
2012-01-24
1
-2
/
+19
*
More dead code removal (using -Wunreachable-code)
David Blaikie
2012-01-20
6
-21
/
+5
*
Add a RegisterMaskSDNode class.
Jakob Stoklund Olesen
2012-01-18
4
-2
/
+22
*
Fix a bug in the type-legalization of vector integers. When we bitcast one ve...
Nadav Rotem
2012-01-18
1
-2
/
+4
*
Fix ISD::REG_SEQUENCE to accept physical registers and change TwoAddressInstr...
Pete Cooper
2012-01-18
1
-7
/
+12
*
Transform: (EXTRACT_VECTOR_ELT( VECTOR_SHUFFLE )) -> EXTRACT_VECTOR_ELT.
Nadav Rotem
2012-01-17
1
-4
/
+35
*
Teach DAG combiner to turn a BUILD_VECTOR of UNDEFs into an UNDEF of vector t...
Craig Topper
2012-01-17
1
-4
/
+8
*
Changed flag operand of ISD::FP_ROUND to TargetConstant as it should not get ...
Pete Cooper
2012-01-17
1
-2
/
+3
*
Refactor variables unused under non-assert builds (& remove two entirely unus...
David Blaikie
2012-01-16
1
-2
/
+0
*
Changed intrinsic ID operand to a target constant as its not used in any arit...
Pete Cooper
2012-01-16
1
-1
/
+1
*
[AVX] Optimize x86 VSELECT instructions using SimplifyDemandedBits.
Nadav Rotem
2012-01-15
1
-5
/
+22
*
Return an ArrayRef from ShuffleVectorSDNode::getMask and push it through Code...
Benjamin Kramer
2012-01-15
1
-7
/
+5
*
DAGCombiner: Deduplicate code.
Benjamin Kramer
2012-01-15
1
-24
/
+14
*
Truncate of undef is just undef of smaller size.
Craig Topper
2012-01-15
1
-5
/
+6
*
DAGCombine's logic for forming pre- and post- indexed loads / stores were being
Evan Cheng
2012-01-13
1
-9
/
+44
*
Added FPOW, FEXP, FLOG to PromoteNode so that custom actions can be set to Pr...
Pete Cooper
2012-01-12
1
-0
/
+18
*
Allow targets to select source order pre-RA scheduler.
Evan Cheng
2012-01-12
1
-1
/
+2
*
On AVX, we can load v8i32 at a time. The bug happens when two uneven loads ar...
Nadav Rotem
2012-01-11
1
-5
/
+23
*
Teach the X86 instruction selection to do some heroic transforms to
Chandler Carruth
2012-01-11
1
-0
/
+23
*
Add 'llvm_unreachable' to passify GCC's understanding of the constraints
Chandler Carruth
2012-01-10
1
-0
/
+1
*
Remove unnecessary default cases in switches that cover all enum values.
David Blaikie
2012-01-10
5
-13
/
+0
*
Fix a bug in the legalization of shuffle vectors. When we emulate shuffles us...
Nadav Rotem
2012-01-10
1
-1
/
+3
*
Replace some uses of hasNUsesOfValue(0, X) with !hasAnyUseOfValue(X)
Craig Topper
2012-01-07
1
-4
/
+4
*
Add some DAG combines for SUBC/SUBE. If nothing uses the carry/borrow out of ...
Craig Topper
2012-01-07
1
-2
/
+51
*
Add comment.
Chad Rosier
2012-01-06
1
-0
/
+4
*
Prevent a DAGCombine from firing where there are two uses of
Chandler Carruth
2012-01-05
1
-1
/
+3
*
Allow vector shuffle normalizing to use concat vector even if the sources are...
Craig Topper
2012-01-04
1
-11
/
+24
*
Implement VECTOR_SHUFFLE canonicalizations during DAG combine.
Craig Topper
2012-01-04
1
-2
/
+50
*
Turn a few more inline asm errors into "emitErrors" instead of fatal errors.
Chris Lattner
2012-01-03
1
-9
/
+21
*
Fix incorrect widening of the bitcast sdnode in case the incoming operand is ...
Nadav Rotem
2012-01-03
1
-0
/
+6
*
Remove the restriction that target intrinsics can only involve legal types. ...
Owen Anderson
2012-01-03
1
-8
/
+0
*
Fixed a bug in SelectionDAG.cpp.
Elena Demikhovsky
2012-01-03
1
-6
/
+50
*
Revert 147399. It broke CodeGen/ARM/vext.ll.
Rafael Espindola
2012-01-01
1
-39
/
+5
*
Fixed a bug in SelectionDAG.cpp.
Elena Demikhovsky
2012-01-01
1
-5
/
+39
*
PR11662.
Nadav Rotem
2011-12-28
1
-1
/
+5
*
Make sure DAGCombiner doesn't introduce multiple loads from the same memory l...
Eli Friedman
2011-12-26
1
-1
/
+23
*
Fix a typo in the widening of vectors in PromoteIntRes. Patch by Shemer Anat.
Nadav Rotem
2011-12-25
1
-2
/
+2
*
drop unneeded config.h includes
Dylan Noblesmith
2011-12-22
1
-1
/
+0
*
Add some constantness to BranchProbabilityInfo and BlockFrequnencyInfo.
Jakub Staszak
2011-12-20
2
-3
/
+4
*
Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...
David Blaikie
2011-12-20
1
-0
/
+2
*
Add basic generic CodeGen support for half.
Dan Gohman
2011-12-20
1
-10
/
+21
[next]