aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/SelectionDAG
Commit message (Expand)AuthorAgeFilesLines
* Update aosp/master LLVM with patches for fp16Pirama Arumuga Nainar2015-05-267-11/+533
* Update aosp/master LLVM for rebase to r235153Pirama Arumuga Nainar2015-05-1817-315/+770
* Update aosp/master llvm for rebase to r233350Pirama Arumuga Nainar2015-04-0914-1165/+1040
* Update aosp/master LLVM for rebase to r230699.Stephen Hines2015-03-2322-861/+3190
* Update aosp/master LLVM for rebase to r222494.Stephen Hines2014-12-0225-2598/+4109
* Legalizer: Use the scalar bit width when promoting bit counting instrs onBenjamin Kramer2014-09-121-5/+6
* Add support for scalarizing cttz_zero_undefPetar Jovanovic2014-08-261-0/+1
* Add support for scalarizing ctlz_zero_undefPetar Jovanovic2014-08-261-0/+1
* Update LLVM for rebase to r212749.Stephen Hines2014-07-2119-587/+1616
* Update LLVM for 3.5 rebase (r209712).Stephen Hines2014-05-2926-1513/+1677
* Update to LLVM 3.5a.Stephen Hines2014-04-2427-899/+2046
* Merge remote-tracking branch 'upstream/release_34' into merge-20140211Stephen Hines2014-02-1120-938/+3178
|\
| * Merging r197047:Bill Wendling2013-12-151-1/+1
| * Merging r196858:Bill Wendling2013-12-101-1/+1
| * Revert r191049 and r191059. They were causing failures. See PR17975.Bill Wendling2013-12-051-49/+4
| * Merging r195670:Bill Wendling2013-11-251-0/+5
| * Merging r195636:Bill Wendling2013-11-251-5/+0
| * Merging r195635:Daniel Sanders2013-11-252-15/+4
| * Merging r195491:Bill Wendling2013-11-251-0/+44
| * Merging r195599:Bill Wendling2013-11-251-0/+5
| * Merging r195398:Bill Wendling2013-11-222-10/+41
| * Merging r195397:Bill Wendling2013-11-222-21/+43
| * Merging r195156:Bill Wendling2013-11-226-114/+75
| * Merging r195339:Bill Wendling2013-11-211-40/+1
| * Merging r195355:Daniel Sanders2013-11-211-14/+54
| * Merging r195317:Bill Wendling2013-11-211-1/+40
| * Merging r195103:Bill Wendling2013-11-191-1/+2
| * DAGCombiner: Partially revert r192795, getNOT was fixed not to create illegal...Benjamin Kramer2013-11-171-1/+1
| * Use more getZExtOrTruncsMatt Arsenault2013-11-172-9/+2
| * Use getZExtOrTrunc instead of repeating the same logic.Matt Arsenault2013-11-171-5/+1
| * Use right address space pointer sizeMatt Arsenault2013-11-171-1/+2
| * Fix assert on unaligned access to global with different address space size.Matt Arsenault2013-11-161-1/+1
| * Fix codegen for null different sized pointer.Matt Arsenault2013-11-161-2/+4
| * Avoid illegal integer promotion in fastiselBob Wilson2013-11-151-0/+15
| * Fix illegal DAG produced by SelectionDAG::getConstant() for v2i64 typeDaniel Sanders2013-11-152-1/+52
| * Add target hook to prevent folding some bitcasted loads.Matt Arsenault2013-11-151-1/+2
| * Add addrspacecast instruction.Matt Arsenault2013-11-154-0/+51
| * Minor extension to llvm.experimental.patchpoint: don't require a call.Andrew Trick2013-11-141-1/+1
| * SelectionDAG: Teach the legalizer to split SETCC if VSELECT needs splitting too.Juergen Ributzka2013-11-132-8/+36
| * Vector forms of SHL, SRA, and SRL can be constant folded using SimplifyVBinOp...Daniel Sanders2013-11-111-0/+18
| * [Stackmap] Materialize the jump address within the patchpoint noop slide.Juergen Ributzka2013-11-092-4/+15
| * [Stackmap] Add AnyReg calling convention support for patchpoint intrinsic.Juergen Ributzka2013-11-083-35/+88
| * Slightly change the way stackmap and patchpoint intrinsics are lowered.Andrew Trick2013-11-051-9/+27
| * [Stackmap] Remove erroneous assert.Juergen Ributzka2013-11-011-3/+0
| * Commenting out this assert because it is causing the build bots to fail. Thi...Aaron Ballman2013-11-011-2/+2
| * Fixing an order of evaluation error in an assert.Aaron Ballman2013-11-011-1/+1
| * Add support for stack map generation in the X86 backend.Andrew Trick2013-10-311-0/+3
| * Lower stackmap intrinsics directly to their target opcode in the DAG builder.Andrew Trick2013-10-313-11/+216
| * whitespaceAndrew Trick2013-10-311-7/+7
| * Legalize: Improve legalization of long vector extends.Jim Grosbach2013-10-312-3/+63