index
:
llvm
master
release_1
release_16
release_20
release_21
release_22
release_23
release_24
release_25
release_26
release_27
release_28
release_29
release_30
release_31
release_32
release_33
stable
svn-tags/RELEASE_1
svn-tags/RELEASE_20
svn-tags/RELEASE_21
svn-tags/RELEASE_22
svn-tags/RELEASE_23
svn-tags/RELEASE_24
svn-tags/RELEASE_25
svn-tags/RELEASE_26
svn-tags/RELEASE_27
svn-tags/RELEASE_28
svn-tags/RELEASE_29
svn-tags/RELEASE_30
svn-tags/RELEASE_31
svn-tags/RELEASE_32
testing
http://llvm.org
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
CodeGen
/
SelectionDAG
Age
Commit message (
Expand
)
Author
2012-02-10
Put instruction names into an indexed string table on the side, removing a po...
Benjamin Kramer
2012-02-06
[unwind removal] Remove all of the code for the dead 'unwind' instruction. There
Bill Wendling
2012-02-05
Add additional documentation to the extract-and-trunc dagcombine optimization.
Nadav Rotem
2012-02-05
Convert assert(0) to llvm_unreachable
Craig Topper
2012-02-05
reapply the patches reverted in r149470 that reenable ConstantDataArray,
Chris Lattner
2012-02-04
[fast-isel] HandlePHINodesInSuccessorBlocks() can promite i8 and i16 types too.
Chad Rosier
2012-02-03
Handle all live physreg defs in the same place.
Jakob Stoklund Olesen
2012-02-03
The type-legalizer often scalarizes code. One of the common patterns is extra...
Nadav Rotem
2012-02-01
fix cmake
Andrew Trick
2012-02-01
VLIW specific scheduler framework that utilizes deterministic finite automato...
Andrew Trick
2012-02-01
SwitchInst refactoring.
Stepan Dyatkovskiy
2012-02-01
Revert Chris' commits up to r149348 that started causing VMCoreTests unit tes...
Argyrios Kyrtzidis
2012-01-31
remove the last vestiges of llvm::GetConstantStringInfo, in CodeGen.
Chris Lattner
2012-01-31
rework this logic to not depend on the last argument to GetConstantStringInfo,
Chris Lattner
2012-01-31
Remove the now-dead llvm.eh.exception and llvm.eh.selector intrinsics.
Bill Wendling
2012-01-31
Remove the eh.exception and eh.selector intrinsics. Also remove a hack to copy
Bill Wendling
2012-01-31
Use the correct ShiftAmtTy for creating shifts after legalization. PR11881. ...
Eli Friedman
2012-01-27
continue making the world safe for ConstantDataVector. At this point,
Chris Lattner
2012-01-26
eliminate the Constant::getVectorElements method. There are better (and
Chris Lattner
2012-01-25
use ConstantVector::getSplat in a few places.
Chris Lattner
2012-01-25
Use the right method to get the # elements in a CDS.
Chris Lattner
2012-01-24
add more support for ConstantDataSequential
Chris Lattner
2012-01-20
More dead code removal (using -Wunreachable-code)
David Blaikie
2012-01-18
Add a RegisterMaskSDNode class.
Jakob Stoklund Olesen
2012-01-18
Fix a bug in the type-legalization of vector integers. When we bitcast one ve...
Nadav Rotem
2012-01-18
Fix ISD::REG_SEQUENCE to accept physical registers and change TwoAddressInstr...
Pete Cooper
2012-01-17
Transform: (EXTRACT_VECTOR_ELT( VECTOR_SHUFFLE )) -> EXTRACT_VECTOR_ELT.
Nadav Rotem
2012-01-17
Teach DAG combiner to turn a BUILD_VECTOR of UNDEFs into an UNDEF of vector t...
Craig Topper
2012-01-17
Changed flag operand of ISD::FP_ROUND to TargetConstant as it should not get ...
Pete Cooper
2012-01-16
Refactor variables unused under non-assert builds (& remove two entirely unus...
David Blaikie
2012-01-16
Changed intrinsic ID operand to a target constant as its not used in any arit...
Pete Cooper
2012-01-15
[AVX] Optimize x86 VSELECT instructions using SimplifyDemandedBits.
Nadav Rotem
2012-01-15
Return an ArrayRef from ShuffleVectorSDNode::getMask and push it through Code...
Benjamin Kramer
2012-01-15
DAGCombiner: Deduplicate code.
Benjamin Kramer
2012-01-15
Truncate of undef is just undef of smaller size.
Craig Topper
2012-01-13
DAGCombine's logic for forming pre- and post- indexed loads / stores were being
Evan Cheng
2012-01-12
Added FPOW, FEXP, FLOG to PromoteNode so that custom actions can be set to Pr...
Pete Cooper
2012-01-12
Allow targets to select source order pre-RA scheduler.
Evan Cheng
2012-01-11
On AVX, we can load v8i32 at a time. The bug happens when two uneven loads ar...
Nadav Rotem
2012-01-11
Teach the X86 instruction selection to do some heroic transforms to
Chandler Carruth
2012-01-10
Add 'llvm_unreachable' to passify GCC's understanding of the constraints
Chandler Carruth
2012-01-10
Remove unnecessary default cases in switches that cover all enum values.
David Blaikie
2012-01-10
Fix a bug in the legalization of shuffle vectors. When we emulate shuffles us...
Nadav Rotem
2012-01-07
Replace some uses of hasNUsesOfValue(0, X) with !hasAnyUseOfValue(X)
Craig Topper
2012-01-07
Add some DAG combines for SUBC/SUBE. If nothing uses the carry/borrow out of ...
Craig Topper
2012-01-06
Add comment.
Chad Rosier
2012-01-05
Prevent a DAGCombine from firing where there are two uses of
Chandler Carruth
2012-01-04
Allow vector shuffle normalizing to use concat vector even if the sources are...
Craig Topper
2012-01-04
Implement VECTOR_SHUFFLE canonicalizations during DAG combine.
Craig Topper
2012-01-03
Turn a few more inline asm errors into "emitErrors" instead of fatal errors.
Chris Lattner
[prev]
[next]