summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG
Commit message (Expand)AuthorAgeFilesLines
* Fix indenting.David Blaikie2013-10-141-7/+8
* Fixed a bug in dynamic allocation memory on stack.Elena Demikhovsky2013-10-141-3/+3
* TargetLowering: Don't index into empty string.Will Dietz2013-10-131-1/+1
* [DAGCombiner] Reapply load slicing (192471) with a test that explicitly set s...Quentin Colombet2013-10-111-2/+574
* [DAGCombiner] Revert load slicing (r192471), until I figure out why it fails ...Quentin Colombet2013-10-111-574/+2
* [DAGCombiner] Slice a big load in two loads when the element are next to eachQuentin Colombet2013-10-111-2/+574
* Use getPointerSizeInBits() rather than 8 * getPointerSize()Matt Arsenault2013-10-101-2/+3
* Fix some assert messages to say the correct opcode name. Looks like one asser...Craig Topper2013-10-061-7/+7
* Add OPC_CheckChildSame0-3 to the DAG isel matcher. This replaces sequences of...Craig Topper2013-10-051-0/+27
* Debug info: Don't crash in SelectionDAGISel when a vreg that is beingAdrian Prantl2013-10-051-3/+7
* Fix DAGCombiner::visitFP_EXTEND to ignore indexed loadsHal Finkel2013-10-041-1/+1
* Revert r191940 to see if it fixes the build bots.Craig Topper2013-10-041-27/+0
* Add OPC_CheckChildSame0-3 to the DAG isel matcher. This replaces sequences of...Craig Topper2013-10-041-0/+27
* Added checking code whehter target supports specific dag combining about rotateJin-Gu Kang2013-10-031-11/+19
* Remove several unused variables.Rafael Espindola2013-10-012-5/+2
* SelectionDAG: Clarify comments from r191600Tom Stellard2013-10-011-2/+2
* Allocate AtomicSDNode operands in SelectionDAG's allocator to stop leakage.Benjamin Kramer2013-09-291-2/+10
* Fix spelling intruction -> instruction.Robert Wilhelm2013-09-281-1/+1
* SelectionDAG: Silence unused variable warning on release buildsTom Stellard2013-09-281-0/+1
* SelectionDAG: Improve legalization of SELECT_CC with illegal condition codesTom Stellard2013-09-281-13/+37
* SelectionDAG: Try to expand all condition codes using getCCSwappedOperands()Tom Stellard2013-09-283-18/+33
* SelectionDAG: Clean up LegalizeSetCCCondCode() functionTom Stellard2013-09-281-26/+51
* Re-apply the change from r191393 with fix for pr17380.Andrea Di Biagio2013-09-271-0/+20
* Revert r191393 since it caused pr17380.Andrea Di Biagio2013-09-261-20/+0
* [ARM] Use the load-acquire/store-release instructions optimally in AArch32.Amara Emerson2013-09-261-48/+26
* Added temp flag -misched-bench for staging in default changes.Andrew Trick2013-09-261-1/+1
* whitespaceAndrew Trick2013-09-261-2/+2
* Teach DAGCombiner how to canonicalize dags according to the ruleAndrea Di Biagio2013-09-251-0/+20
* Add missing check to SETCC optimization.Eli Friedman2013-09-241-0/+1
* DAGCombiner: Unify rotate matching for extended and unextended amounts.Benjamin Kramer2013-09-241-79/+57
* Initial support for Neon scalar instructions.Jiangning Liu2013-09-241-1/+2
* [stackprotector] Allow for copies from vreg -> vreg to be in a terminator seq...Michael Gottesman2013-09-241-6/+26
* fix typo: than -> thenKay Tiong Khoo2013-09-231-1/+1
* ISelDAG: spot chain cycles involving MachineNodesTim Northover2013-09-221-5/+5
* Revert "SelectionDAG: Teach the legalizer to split SETCC if VSELECT needs spl...Juergen Ributzka2013-09-212-35/+8
* SelectionDAG: Teach the legalizer to split SETCC if VSELECT needs splitting too.Juergen Ributzka2013-09-212-8/+35
* Add braces to suppress Clang's dangling-else warning.David Blaikie2013-09-201-2/+4
* PR16726: extend rol/ror matchingKai Nacke2013-09-191-2/+37
* Revert PR16726: extend rol/ror matchingKai Nacke2013-09-191-35/+0
* PR16726: extend rol/ror matchingKai Nacke2013-09-191-0/+35
* DAGCombiner: Don't fold vector muls with constants that look like a splat of ...Benjamin Kramer2013-09-191-3/+7
* Debug info: Get rid of the VLA indirection hack in FastISel.Adrian Prantl2013-09-181-15/+10
* Added documentation to getMemsetStores.Serge Pavlov2013-09-171-0/+18
* [SelectionDAG] Teach the vector scalarizer about TRUNCATE.Quentin Colombet2013-09-172-3/+4
* Debug info: Fix PR16736 and rdar://problem/14990587.Adrian Prantl2013-09-162-1/+2
* Prevent assert in CombinerGlobalAA with null valuesHal Finkel2013-09-151-1/+1
* Remove pointless assertion after r190376Matt Arsenault2013-09-121-2/+0
* Revert "Give internal classes hidden visibility."Benjamin Kramer2013-09-114-4/+4
* Give internal classes hidden visibility.Benjamin Kramer2013-09-114-4/+4
* Rename variables for consistency.Eli Friedman2013-09-111-6/+6
OpenPOWER on IntegriCloud