projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
More dead code removal (using -Wunreachable-code)
[oota-llvm.git]
/
lib
/
CodeGen
/
SelectionDAG
/
2012-01-20
David Blaikie
More dead code removal (using -Wunreachable-code)
tree
|
commitdiff
2012-01-18
Jakob Stoklund Olesen
Add a RegisterMaskSDNode class.
tree
|
commitdiff
2012-01-18
Nadav Rotem
Fix a bug in the type-legalization of vector integers...
tree
|
commitdiff
2012-01-18
Pete Cooper
Fix ISD::REG_SEQUENCE to accept physical registers...
tree
|
commitdiff
2012-01-17
Nadav Rotem
Transform: (EXTRACT_VECTOR_ELT( VECTOR_SHUFFLE )) ...
tree
|
commitdiff
2012-01-17
Craig Topper
Teach DAG combiner to turn a BUILD_VECTOR of UNDEFs...
tree
|
commitdiff
2012-01-17
Pete Cooper
Changed flag operand of ISD::FP_ROUND to TargetConstant...
tree
|
commitdiff
2012-01-16
David Blaikie
Refactor variables unused under non-assert builds ...
tree
|
commitdiff
2012-01-16
Pete Cooper
Changed intrinsic ID operand to a target constant as...
tree
|
commitdiff
2012-01-15
Nadav Rotem
[AVX] Optimize x86 VSELECT instructions using SimplifyD...
tree
|
commitdiff
2012-01-15
Benjamin Kramer
Return an ArrayRef from ShuffleVectorSDNode::getMask...
tree
|
commitdiff
2012-01-15
Benjamin Kramer
DAGCombiner: Deduplicate code.
tree
|
commitdiff
2012-01-15
Craig Topper
Truncate of undef is just undef of smaller size.
tree
|
commitdiff
2012-01-13
Evan Cheng
DAGCombine's logic for forming pre- and post- indexed...
tree
|
commitdiff
2012-01-12
Pete Cooper
Added FPOW, FEXP, FLOG to PromoteNode so that custom...
tree
|
commitdiff
2012-01-12
Evan Cheng
Allow targets to select source order pre-RA scheduler.
tree
|
commitdiff
2012-01-11
Nadav Rotem
On AVX, we can load v8i32 at a time. The bug happens...
tree
|
commitdiff
2012-01-11
Chandler Carruth
Teach the X86 instruction selection to do some heroic...
tree
|
commitdiff
2012-01-10
Chandler Carruth
Add 'llvm_unreachable' to passify GCC's understanding...
tree
|
commitdiff
2012-01-10
David Blaikie
Remove unnecessary default cases in switches that cover...
tree
|
commitdiff
2012-01-10
Nadav Rotem
Fix a bug in the legalization of shuffle vectors. When...
tree
|
commitdiff
2012-01-07
Craig Topper
Replace some uses of hasNUsesOfValue(0, X) with !hasAny...
tree
|
commitdiff
2012-01-07
Craig Topper
Add some DAG combines for SUBC/SUBE. If nothing uses...
tree
|
commitdiff
2012-01-06
Chad Rosier
Add comment.
tree
|
commitdiff
2012-01-05
Chandler Carruth
Prevent a DAGCombine from firing where there are two...
tree
|
commitdiff
2012-01-04
Craig Topper
Allow vector shuffle normalizing to use concat vector...
tree
|
commitdiff
2012-01-04
Craig Topper
Implement VECTOR_SHUFFLE canonicalizations during DAG...
tree
|
commitdiff
2012-01-03
Chris Lattner
Turn a few more inline asm errors into "emitErrors...
tree
|
commitdiff
2012-01-03
Nadav Rotem
Fix incorrect widening of the bitcast sdnode in case...
tree
|
commitdiff
2012-01-03
Owen Anderson
Remove the restriction that target intrinsics can only...
tree
|
commitdiff
2012-01-03
Elena Demikhovsky
Fixed a bug in SelectionDAG.cpp.
tree
|
commitdiff
2012-01-01
Rafael Espindola
Revert 147399. It broke CodeGen/ARM/vext.ll.
tree
|
commitdiff
2012-01-01
Elena Demikhovsky
Fixed a bug in SelectionDAG.cpp.
tree
|
commitdiff
2011-12-28
Nadav Rotem
PR11662.
tree
|
commitdiff
2011-12-26
Eli Friedman
Make sure DAGCombiner doesn't introduce multiple loads...
tree
|
commitdiff
2011-12-25
Nadav Rotem
Fix a typo in the widening of vectors in PromoteIntRes...
tree
|
commitdiff
2011-12-22
Dylan Noblesmith
drop unneeded config.h includes
tree
|
commitdiff
2011-12-20
Jakub Staszak
Add some constantness to BranchProbabilityInfo and...
tree
|
commitdiff
2011-12-20
David Blaikie
Unweaken vtables as per llvm.org/docs/CodingStandards...
tree
|
commitdiff
2011-12-20
Dan Gohman
Add basic generic CodeGen support for half.
tree
|
commitdiff
2011-12-18
Joerg Sonnenberger
Allow inlining of functions with returns_twice calls...
tree
|
commitdiff
2011-12-15
Devang Patel
Update DebugLoc while merging nodes at -O0.
tree
|
commitdiff
2011-12-15
Eli Friedman
Don't try to form FGETSIGN after legalization; it is...
tree
|
commitdiff
2011-12-15
Owen Anderson
Enable synthesis of FLOG2 and FEXP2 SelectionDAG nodes...
tree
|
commitdiff
2011-12-14
Eli Friedman
Add missing cases to SDNode::getOperationName(). Patch...
tree
|
commitdiff
2011-12-13
Chad Rosier
[fast-isel] Remove SelectInsertValue() as fast-isel...
tree
|
commitdiff
2011-12-13
Chandler Carruth
Initial CodeGen support for CTTZ/CTLZ where a zero...
tree
|
commitdiff
2011-12-13
Chad Rosier
[fast-isel] Guard "exhastive" fast-isel output with...
tree
|
commitdiff
2011-12-12
Daniel Dunbar
LLVMBuild: Remove trailing newline, which irked me.
tree
|
commitdiff
2011-12-10
Chad Rosier
[fast-isel] SelectInsertValue seems to be causing misco...
tree
|
commitdiff
2011-12-10
Chad Rosier
Typo.
tree
|
commitdiff
2011-12-09
Chad Rosier
[fast-isel] Add support for selecting insertvalue.
tree
|
commitdiff
2011-12-09
Eli Friedman
Fix a couple of logic bugs in TargetLowering::SimplifyD...
tree
|
commitdiff
2011-12-08
Owen Anderson
Enhance both TargetLibraryInfo and SelectionDAGBuilder...
tree
|
commitdiff
2011-12-08
Chad Rosier
Add rather verbose stats for fast-isel failures.
tree
|
commitdiff
2011-12-08
Owen Anderson
Teach SelectionDAG to match more calls to libm function...
tree
|
commitdiff
2011-12-08
Nadav Rotem
Fix a bug in the integer-promotion of bitcast operation...
tree
|
commitdiff
2011-12-07
Eli Friedman
Make sure we correctly set LiveRegGens when a call...
tree
|
commitdiff
2011-12-07
Eli Friedman
Fix an assertion in the scheduler. PR11386. No testca...
tree
|
commitdiff
2011-12-07
Nick Lewycky
These global variables aren't thread-safe, STATISTIC...
tree
|
commitdiff
2011-12-07
Evan Cheng
Add bundle aware API for querying instruction propertie...
tree
|
commitdiff
2011-12-07
Eli Friedman
Zap unnecessary isIntDivCheap() check. PR11485. No...
tree
|
commitdiff
2011-12-07
Eli Friedman
Fix an optimization involving EXTRACT_SUBVECTOR in...
tree
|
commitdiff
2011-12-06
Evan Cheng
First chunk of MachineInstr bundle support.
tree
|
commitdiff
2011-12-05
Nadav Rotem
Add support for vectors of pointers.
tree
|
commitdiff
2011-12-02
Nick Lewycky
Move global variables in TargetMachine into new TargetO...
tree
|
commitdiff
2011-11-29
Chad Rosier
If fast-isel fails, remove dead instructions generated...
tree
|
commitdiff
2011-11-29
Daniel Dunbar
build/CMake: Finish removal of add_llvm_library_depende...
tree
|
commitdiff
2011-11-28
Eli Friedman
Make SelectionDAG::InferPtrAlignment use llvm::ComputeM...
tree
|
commitdiff
2011-11-28
Evan Cheng
Revert r145273 and fix in SelectionDAG::InferPtrAlignme...
tree
|
commitdiff
2011-11-28
Evan Cheng
DAG combine should not increase alignment of loads...
tree
|
commitdiff
2011-11-28
Chad Rosier
80-column.
tree
|
commitdiff
2011-11-28
Bill Wendling
Remove dead llvm.eh.sjlj.dispatchsetup intrinsic.
tree
|
commitdiff
2011-11-22
Chandler Carruth
Fix an obvious omission in the SelectionDAGBuilder...
tree
|
commitdiff
2011-11-17
Chad Rosier
When fast iseling a GEP, accumulate the offset rather...
tree
|
commitdiff
2011-11-16
Eli Friedman
Make sure to replace the chain properly when DAGCombini...
tree
|
commitdiff
2011-11-16
Chad Rosier
Add fast-isel stats to determine who's doing all the...
tree
|
commitdiff
2011-11-16
Chad Rosier
Fix the stats collection for fast-isel. The failed...
tree
|
commitdiff
2011-11-16
Eli Friedman
CONCAT_VECTORS can have more than two operands. PR11389.
tree
|
commitdiff
2011-11-16
Eli Friedman
Add a couple asserts so it will be easier to debug...
tree
|
commitdiff
2011-11-16
Owen Anderson
Rename MVT::untyped to MVT::Untyped to match similar...
tree
|
commitdiff
2011-11-15
Chad Rosier
GEPs with all zero indices are trivially coalesced...
tree
|
commitdiff
2011-11-15
Pete Cooper
Added custom lowering for load->dec->store sequence...
tree
|
commitdiff
2011-11-15
Benjamin Kramer
Remove all remaining uses of Value::getNameStr().
tree
|
commitdiff
2011-11-15
Benjamin Kramer
Twinify GraphWriter a little bit.
tree
|
commitdiff
2011-11-15
Jay Foad
Remove some unnecessary includes of PseudoSourceValue.h.
tree
|
commitdiff
2011-11-12
Eli Friedman
Don't try to form pre/post-indexed loads/stores until...
tree
|
commitdiff
2011-11-11
Eli Friedman
Some cleanup and bulletproofing for node replacement...
tree
|
commitdiff
2011-11-10
Evan Cheng
Use a bigger hammer to fix PR11314 by disabling the...
tree
|
commitdiff
2011-11-09
Eli Friedman
Add check so we don't try to perform an impossible...
tree
|
commitdiff
2011-11-09
Duncan Sands
Speculatively revert commit 144124 (djg) in the hope...
tree
|
commitdiff
2011-11-08
Dan Gohman
Add a hack to the scheduler to disable pseudo-two-addre...
tree
|
commitdiff
2011-11-08
Lang Hames
Lower mem-ops to unaligned i32/i16 load/stores on ARM...
tree
|
commitdiff
2011-11-08
Pete Cooper
Added invariant field to the DAG.getLoad method and...
tree
|
commitdiff
2011-11-08
Eli Friedman
Add a bunch of calls to RemoveDeadNode in LegalizeDAG...
tree
|
commitdiff
2011-11-07
Eli Friedman
Revert r144034 while I try to track down a crash.
tree
|
commitdiff
2011-11-07
Eli Friedman
Add a bunch of calls to RemoveDeadNode in LegalizeDAG...
tree
|
commitdiff
2011-11-07
Richard Osborne
Don't introduce custom nodes after legalization in...
tree
|
commitdiff
2011-11-03
Dan Gohman
Reapply r143206, with fixes. Disallow physical register...
tree
|
commitdiff
2011-11-03
Daniel Dunbar
build: Add initial cut at LLVMBuild.txt files.
tree
|
commitdiff
next