summaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG
Commit message (Expand)AuthorAge
* Handle masked rotate amountsRichard Sandiford2014-01-09
* Match the InstCombine form of rotates by X+CRichard Sandiford2014-01-09
* Put the functionality for printing a value to a raw_ostream as anChandler Carruth2014-01-09
* Teach the DAGCombiner how to fold 'vselect' dag nodes accordingAndrea Di Biagio2014-01-08
* [DAGCombiner] Factor duplicated rotate code into a separate functionRichard Sandiford2014-01-08
* Move the LLVM IR asm writer header files into the IR directory, as theyChandler Carruth2014-01-07
* [AArch64 NEON] Fix invalid constant used in vselect condition.Kevin Qin2014-01-06
* Refactor function that checks that __builtin_returnaddress's argument is cons...Bill Wendling2014-01-06
* Fix a bug in DAGcombiner about zero-extend after setcc.Kevin Qin2013-12-30
* Teach DAGCombiner how to fold a SIGN_EXTEND_INREG of a BUILD_VECTOR ofAndrea Di Biagio2013-12-27
* [stackprotector] Use analysis from the StackProtector pass for stack layout i...Josh Magee2013-12-19
* Add a machine code print in DEBUG() following instruction selection.Jim Grosbach2013-12-17
* [Stackmap] Liveness Analysis PassJuergen Ributzka2013-12-14
* Revert "Liveness Analysis Pass"Andrew Trick2013-12-13
* Grow the stackmap/patchpoint format to hold 64-bit IDs.Andrew Trick2013-12-13
* Liveness Analysis PassAndrew Trick2013-12-13
* SelectionDAG: Fix a typo.Benjamin Kramer2013-12-11
* Extend (truncate (load)) foldingRichard Sandiford2013-12-11
* Reland "Fix miscompile of MS inline assembly with stack realignment"Reid Kleckner2013-12-10
* Add TargetLowering::prepareVolatileOrAtomicLoadRichard Sandiford2013-12-10
* Revert "Fix miscompile of MS inline assembly with stack realignment"Reid Kleckner2013-12-10
* Fix miscompile of MS inline assembly with stack realignmentReid Kleckner2013-12-10
* Fix PR18162 - Incorrect assertion assumed that the SDValue resno is zero.Nadav Rotem2013-12-10
* Correct word hyphenationsAlp Toker2013-12-05
* Try harder to get a consistent floating point results.Rafael Espindola2013-12-05
* StackMap: Implement support for DirectMemRefOp.Andrew Trick2013-11-26
* Unrevert r195599 with testcase fix.Bill Wendling2013-11-25
* Revert r195599 as it broke the builds.Amara Emerson2013-11-25
* Fixed tryFoldToZero() for vector types that need expansion.Daniel Sanders2013-11-25
* Don't look past volatile loads.Bill Wendling2013-11-25
* Teach ISel not to optimize 'optnone' functions (revised).Paul Robinson2013-11-22
* patchpoint: factor SD builder code for live vars. Plain stackmap also optimiz...Andrew Trick2013-11-22
* patchpoint: eliminate hard coded operand indices.Andrew Trick2013-11-22
* SelectionDAG: Optimize expansion of vec_type = BITCAST scalar_typeTom Stellard2013-11-22
* Split SETCC if VSELECT requires splitting too.Tom Stellard2013-11-22
* Add support for legalizing SETNE/SETEQ by inverting the condition code and th...Daniel Sanders2013-11-21
* Revert r195317 (and r195333), "Teach ISel not to optimize 'optnone' functions."NAKAMURA Takumi2013-11-21
* Teach ISel not to optimize 'optnone' functions.Paul Robinson2013-11-21
* long line correctionJack Carter2013-11-20
* long lines and white space correctionJack Carter2013-11-19
* [DAG] Refactor vector splitting code in SelectionDAG. No functional change in...Juergen Ributzka2013-11-19
* Fix patchpoint comments.Andrew Trick2013-11-19
* DAGCombiner: Partially revert r192795, getNOT was fixed not to create illegal...Benjamin Kramer2013-11-17
* Use more getZExtOrTruncsMatt Arsenault2013-11-17
* Use getZExtOrTrunc instead of repeating the same logic.Matt Arsenault2013-11-17
* Use right address space pointer sizeMatt Arsenault2013-11-17
* Fix assert on unaligned access to global with different address space size.Matt Arsenault2013-11-16
* Fix codegen for null different sized pointer.Matt Arsenault2013-11-16
* Avoid illegal integer promotion in fastiselBob Wilson2013-11-15
* Fix illegal DAG produced by SelectionDAG::getConstant() for v2i64 typeDaniel Sanders2013-11-15