index
:
emscripten-fastcomp
master
LLVM with the emscripten fastcomp javascript backend
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-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
2012-01-03
Fix incorrect widening of the bitcast sdnode in case the incoming operand is ...
Nadav Rotem
2012-01-03
Remove the restriction that target intrinsics can only involve legal types. ...
Owen Anderson
2012-01-03
Fixed a bug in SelectionDAG.cpp.
Elena Demikhovsky
2012-01-01
Revert 147399. It broke CodeGen/ARM/vext.ll.
Rafael Espindola
2012-01-01
Fixed a bug in SelectionDAG.cpp.
Elena Demikhovsky
2011-12-28
PR11662.
Nadav Rotem
2011-12-26
Make sure DAGCombiner doesn't introduce multiple loads from the same memory l...
Eli Friedman
2011-12-25
Fix a typo in the widening of vectors in PromoteIntRes. Patch by Shemer Anat.
Nadav Rotem
2011-12-22
drop unneeded config.h includes
Dylan Noblesmith
2011-12-20
Add some constantness to BranchProbabilityInfo and BlockFrequnencyInfo.
Jakub Staszak
2011-12-20
Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...
David Blaikie
2011-12-20
Add basic generic CodeGen support for half.
Dan Gohman
2011-12-18
Allow inlining of functions with returns_twice calls, if they have the
Joerg Sonnenberger
2011-12-15
Update DebugLoc while merging nodes at -O0.
Devang Patel
2011-12-15
Don't try to form FGETSIGN after legalization; it is possible in some cases, ...
Eli Friedman
2011-12-15
Enable synthesis of FLOG2 and FEXP2 SelectionDAG nodes from libm calls. Thes...
Owen Anderson
2011-12-14
Add missing cases to SDNode::getOperationName(). Patch by Micah Villmow.
Eli Friedman
2011-12-13
[fast-isel] Remove SelectInsertValue() as fast-isel wasn't designed to handle
Chad Rosier
2011-12-13
Initial CodeGen support for CTTZ/CTLZ where a zero input produces an
Chandler Carruth
2011-12-13
[fast-isel] Guard "exhastive" fast-isel output with -fast-isel-verbose2.
Chad Rosier
2011-12-12
LLVMBuild: Remove trailing newline, which irked me.
Daniel Dunbar
2011-12-10
[fast-isel] SelectInsertValue seems to be causing miscompiles for ARM. Disab...
Chad Rosier
2011-12-10
Typo.
Chad Rosier
2011-12-09
[fast-isel] Add support for selecting insertvalue.
Chad Rosier
2011-12-09
Fix a couple of logic bugs in TargetLowering::SimplifyDemandedBits. PR11514.
Eli Friedman
2011-12-08
Enhance both TargetLibraryInfo and SelectionDAGBuilder so that the latter can...
Owen Anderson
2011-12-08
Add rather verbose stats for fast-isel failures.
Chad Rosier
[prev]
[next]