summaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG
Commit message (Expand)AuthorAge
* Merging r205738:Tom Stellard2014-04-08
* Merging r200201:Tom Stellard2014-04-08
* Merging r197047:Bill Wendling2013-12-15
* Merging r196858:Bill Wendling2013-12-10
* Revert r191049 and r191059. They were causing failures. See PR17975.Bill Wendling2013-12-05
* Merging r195670:Bill Wendling2013-11-25
* Merging r195636:Bill Wendling2013-11-25
* Merging r195635:Daniel Sanders2013-11-25
* Merging r195491:Bill Wendling2013-11-25
* Merging r195599:Bill Wendling2013-11-25
* Merging r195398:Bill Wendling2013-11-22
* Merging r195397:Bill Wendling2013-11-22
* Merging r195156:Bill Wendling2013-11-22
* Merging r195339:Bill Wendling2013-11-21
* Merging r195355:Daniel Sanders2013-11-21
* Merging r195317:Bill Wendling2013-11-21
* Merging r195103:Bill Wendling2013-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
* Add target hook to prevent folding some bitcasted loads.Matt Arsenault2013-11-15
* Add addrspacecast instruction.Matt Arsenault2013-11-15
* Minor extension to llvm.experimental.patchpoint: don't require a call.Andrew Trick2013-11-14
* SelectionDAG: Teach the legalizer to split SETCC if VSELECT needs splitting too.Juergen Ributzka2013-11-13
* Vector forms of SHL, SRA, and SRL can be constant folded using SimplifyVBinOp...Daniel Sanders2013-11-11
* [Stackmap] Materialize the jump address within the patchpoint noop slide.Juergen Ributzka2013-11-09
* [Stackmap] Add AnyReg calling convention support for patchpoint intrinsic.Juergen Ributzka2013-11-08
* Slightly change the way stackmap and patchpoint intrinsics are lowered.Andrew Trick2013-11-05
* [Stackmap] Remove erroneous assert.Juergen Ributzka2013-11-01
* Commenting out this assert because it is causing the build bots to fail. Thi...Aaron Ballman2013-11-01
* Fixing an order of evaluation error in an assert.Aaron Ballman2013-11-01
* Add support for stack map generation in the X86 backend.Andrew Trick2013-10-31
* Lower stackmap intrinsics directly to their target opcode in the DAG builder.Andrew Trick2013-10-31
* whitespaceAndrew Trick2013-10-31
* Legalize: Improve legalization of long vector extends.Jim Grosbach2013-10-31
* Fix CodeGen for unaligned loads with address spacesMatt Arsenault2013-10-30
* Revert "SelectionDAG: Teach the legalizer to split SETCC if VSELECT needs spl...Juergen Ributzka2013-10-30
* SelectionDAG: Teach the legalizer to split SETCC if VSELECT needs splitting too.Juergen Ributzka2013-10-30
* Fix "existant" typosAlp Toker2013-10-29
* [DAGCombiner] Respect volatility when checking for aliasesRichard Sandiford2013-10-28
* Keep TBAA info when rewriting SelectionDAG loads and storesRichard Sandiford2013-10-28
* LegalizeDAG: allow libcalls for max/min atomic operationsTim Northover2013-10-25
* Optimize concat_vectors(X, undef) -> scalar_to_vector(X).Nadav Rotem2013-10-25
* SelectionDAG: Pass along the original argument/element type in ISD::InputArgTom Stellard2013-10-23
* Using FoldingSet in SelectionDAG::getVTList.Wan Xiaofei2013-10-22