More dead code removal (using -Wunreachable-code)
[oota-llvm.git] / lib / CodeGen / SelectionDAG /
2012-01-20 David BlaikieMore dead code removal (using -Wunreachable-code)
2012-01-18 Jakob Stoklund OlesenAdd a RegisterMaskSDNode class.
2012-01-18 Nadav RotemFix a bug in the type-legalization of vector integers...
2012-01-18 Pete CooperFix ISD::REG_SEQUENCE to accept physical registers...
2012-01-17 Nadav RotemTransform: (EXTRACT_VECTOR_ELT( VECTOR_SHUFFLE )) ...
2012-01-17 Craig TopperTeach DAG combiner to turn a BUILD_VECTOR of UNDEFs...
2012-01-17 Pete CooperChanged flag operand of ISD::FP_ROUND to TargetConstant...
2012-01-16 David BlaikieRefactor variables unused under non-assert builds ...
2012-01-16 Pete CooperChanged intrinsic ID operand to a target constant as...
2012-01-15 Nadav Rotem[AVX] Optimize x86 VSELECT instructions using SimplifyD...
2012-01-15 Benjamin KramerReturn an ArrayRef from ShuffleVectorSDNode::getMask...
2012-01-15 Benjamin KramerDAGCombiner: Deduplicate code.
2012-01-15 Craig TopperTruncate of undef is just undef of smaller size.
2012-01-13 Evan ChengDAGCombine's logic for forming pre- and post- indexed...
2012-01-12 Pete CooperAdded FPOW, FEXP, FLOG to PromoteNode so that custom...
2012-01-12 Evan ChengAllow targets to select source order pre-RA scheduler.
2012-01-11 Nadav RotemOn AVX, we can load v8i32 at a time. The bug happens...
2012-01-11 Chandler CarruthTeach the X86 instruction selection to do some heroic...
2012-01-10 Chandler CarruthAdd 'llvm_unreachable' to passify GCC's understanding...
2012-01-10 David BlaikieRemove unnecessary default cases in switches that cover...
2012-01-10 Nadav RotemFix a bug in the legalization of shuffle vectors. When...
2012-01-07 Craig TopperReplace some uses of hasNUsesOfValue(0, X) with !hasAny...
2012-01-07 Craig TopperAdd some DAG combines for SUBC/SUBE. If nothing uses...
2012-01-06 Chad RosierAdd comment.
2012-01-05 Chandler CarruthPrevent a DAGCombine from firing where there are two...
2012-01-04 Craig TopperAllow vector shuffle normalizing to use concat vector...
2012-01-04 Craig TopperImplement VECTOR_SHUFFLE canonicalizations during DAG...
2012-01-03 Chris LattnerTurn a few more inline asm errors into "emitErrors...
2012-01-03 Nadav RotemFix incorrect widening of the bitcast sdnode in case...
2012-01-03 Owen AndersonRemove the restriction that target intrinsics can only...
2012-01-03 Elena DemikhovskyFixed a bug in SelectionDAG.cpp.
2012-01-01 Rafael EspindolaRevert 147399. It broke CodeGen/ARM/vext.ll.
2012-01-01 Elena DemikhovskyFixed a bug in SelectionDAG.cpp.
2011-12-28 Nadav RotemPR11662.
2011-12-26 Eli FriedmanMake sure DAGCombiner doesn't introduce multiple loads...
2011-12-25 Nadav RotemFix a typo in the widening of vectors in PromoteIntRes...
2011-12-22 Dylan Noblesmithdrop unneeded config.h includes
2011-12-20 Jakub StaszakAdd some constantness to BranchProbabilityInfo and...
2011-12-20 David BlaikieUnweaken vtables as per llvm.org/docs/CodingStandards...
2011-12-20 Dan GohmanAdd basic generic CodeGen support for half.
2011-12-18 Joerg SonnenbergerAllow inlining of functions with returns_twice calls...
2011-12-15 Devang PatelUpdate DebugLoc while merging nodes at -O0.
2011-12-15 Eli FriedmanDon't try to form FGETSIGN after legalization; it is...
2011-12-15 Owen AndersonEnable synthesis of FLOG2 and FEXP2 SelectionDAG nodes...
2011-12-14 Eli FriedmanAdd missing cases to SDNode::getOperationName(). Patch...
2011-12-13 Chad Rosier[fast-isel] Remove SelectInsertValue() as fast-isel...
2011-12-13 Chandler CarruthInitial CodeGen support for CTTZ/CTLZ where a zero...
2011-12-13 Chad Rosier[fast-isel] Guard "exhastive" fast-isel output with...
2011-12-12 Daniel DunbarLLVMBuild: Remove trailing newline, which irked me.
2011-12-10 Chad Rosier[fast-isel] SelectInsertValue seems to be causing misco...
2011-12-10 Chad RosierTypo.
2011-12-09 Chad Rosier[fast-isel] Add support for selecting insertvalue.
2011-12-09 Eli FriedmanFix a couple of logic bugs in TargetLowering::SimplifyD...
2011-12-08 Owen AndersonEnhance both TargetLibraryInfo and SelectionDAGBuilder...
2011-12-08 Chad RosierAdd rather verbose stats for fast-isel failures.
2011-12-08 Owen AndersonTeach SelectionDAG to match more calls to libm function...
2011-12-08 Nadav RotemFix a bug in the integer-promotion of bitcast operation...
2011-12-07 Eli FriedmanMake sure we correctly set LiveRegGens when a call...
2011-12-07 Eli FriedmanFix an assertion in the scheduler. PR11386. No testca...
2011-12-07 Nick LewyckyThese global variables aren't thread-safe, STATISTIC...
2011-12-07 Evan ChengAdd bundle aware API for querying instruction propertie...
2011-12-07 Eli FriedmanZap unnecessary isIntDivCheap() check. PR11485. No...
2011-12-07 Eli FriedmanFix an optimization involving EXTRACT_SUBVECTOR in...
2011-12-06 Evan ChengFirst chunk of MachineInstr bundle support.
2011-12-05 Nadav RotemAdd support for vectors of pointers.
2011-12-02 Nick LewyckyMove global variables in TargetMachine into new TargetO...
2011-11-29 Chad RosierIf fast-isel fails, remove dead instructions generated...
2011-11-29 Daniel Dunbarbuild/CMake: Finish removal of add_llvm_library_depende...
2011-11-28 Eli FriedmanMake SelectionDAG::InferPtrAlignment use llvm::ComputeM...
2011-11-28 Evan ChengRevert r145273 and fix in SelectionDAG::InferPtrAlignme...
2011-11-28 Evan ChengDAG combine should not increase alignment of loads...
2011-11-28 Chad Rosier80-column.
2011-11-28 Bill WendlingRemove dead llvm.eh.sjlj.dispatchsetup intrinsic.
2011-11-22 Chandler CarruthFix an obvious omission in the SelectionDAGBuilder...
2011-11-17 Chad RosierWhen fast iseling a GEP, accumulate the offset rather...
2011-11-16 Eli FriedmanMake sure to replace the chain properly when DAGCombini...
2011-11-16 Chad RosierAdd fast-isel stats to determine who's doing all the...
2011-11-16 Chad RosierFix the stats collection for fast-isel. The failed...
2011-11-16 Eli FriedmanCONCAT_VECTORS can have more than two operands. PR11389.
2011-11-16 Eli FriedmanAdd a couple asserts so it will be easier to debug...
2011-11-16 Owen AndersonRename MVT::untyped to MVT::Untyped to match similar...
2011-11-15 Chad RosierGEPs with all zero indices are trivially coalesced...
2011-11-15 Pete CooperAdded custom lowering for load->dec->store sequence...
2011-11-15 Benjamin KramerRemove all remaining uses of Value::getNameStr().
2011-11-15 Benjamin KramerTwinify GraphWriter a little bit.
2011-11-15 Jay FoadRemove some unnecessary includes of PseudoSourceValue.h.
2011-11-12 Eli FriedmanDon't try to form pre/post-indexed loads/stores until...
2011-11-11 Eli FriedmanSome cleanup and bulletproofing for node replacement...
2011-11-10 Evan ChengUse a bigger hammer to fix PR11314 by disabling the...
2011-11-09 Eli FriedmanAdd check so we don't try to perform an impossible...
2011-11-09 Duncan SandsSpeculatively revert commit 144124 (djg) in the hope...
2011-11-08 Dan GohmanAdd a hack to the scheduler to disable pseudo-two-addre...
2011-11-08 Lang HamesLower mem-ops to unaligned i32/i16 load/stores on ARM...
2011-11-08 Pete CooperAdded invariant field to the DAG.getLoad method and...
2011-11-08 Eli FriedmanAdd a bunch of calls to RemoveDeadNode in LegalizeDAG...
2011-11-07 Eli FriedmanRevert r144034 while I try to track down a crash.
2011-11-07 Eli FriedmanAdd a bunch of calls to RemoveDeadNode in LegalizeDAG...
2011-11-07 Richard OsborneDon't introduce custom nodes after legalization in...
2011-11-03 Dan GohmanReapply r143206, with fixes. Disallow physical register...
2011-11-03 Daniel Dunbarbuild: Add initial cut at LLVMBuild.txt files.
next