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 |
2011-11-02 |
Bill Wendling | An array of chars of length 8 will also cause the stack... |
tree | commitdiff |
2011-10-31 |
Nadav Rotem | Cleanup. Document. Make sure that this build_vector... |
tree | commitdiff |
2011-10-30 |
Benjamin Kramer | Silence compiler warning. |
tree | commitdiff |
2011-10-29 |
Nadav Rotem | Add a new DAGCombine optimization for BUILD_VECTOR. |
tree | commitdiff |
2011-10-29 |
Dan Gohman | Revert r143206, as there are still some failing tests. |
tree | commitdiff |
2011-10-28 |
Dan Gohman | Reapply r143177 and r143179 (reverting r143188), with... |
tree | commitdiff |
next |