summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Fix a crash when emitting debug info for multi-reg function argumentsAdrian Prantl2017-09-081-14/+18
* Add llvm.codeview.annotation to implement MSVC __annotationReid Kleckner2017-09-051-0/+12
* SelectionDAG: Emit correct debug info for multi-register function arguments.Adrian Prantl2017-08-301-0/+21
* Add ‘llvm.experimental.constrained.fma‘ Intrinsic.Wei Ding2017-08-241-2/+11
* Move helper classes into anonymous namespaces.Benjamin Kramer2017-08-201-0/+2
* Improve line debug info when translating a CaseBlock to SDNodes.Adrian Prantl2017-08-171-7/+7
* Add strictfp attribute to prevent unwanted optimizations of libm callsAndrew Kaylor2017-08-141-3/+3
* Reduce variable scope by moving declaration into if clauseDavid Blaikie2017-08-091-8/+8
* [DebugInfo] Don't turn dbg.declare into DBG_VALUE for static allocasReid Kleckner2017-08-011-0/+7
* [SelectionDAG][mips] Fix PR33883Simon Dardis2017-07-311-15/+24
* Remove the unused offset from DBG_VALUE (NFC)Adrian Prantl2017-07-281-1/+1
* Remove the unused dbg.value offset from SelectionDAG (NFC)Adrian Prantl2017-07-281-24/+19
* Remove the obsolete offset parameter from @llvm.dbg.valueAdrian Prantl2017-07-281-2/+2
* Change CallLoweringInfo::CS to be an ImmutableCallSite instead of a pointer. ...Peter Collingbourne2017-07-261-3/+2
* [TargetLowering] Add hook for adding target MMO flags when doing ISel.Geoff Berry2017-07-131-0/+2
* Add element atomic memset intrinsicDaniel Neilson2017-07-121-0/+39
* Add element atomic memmove intrinsicDaniel Neilson2017-07-121-0/+38
* Enhance synchscope representationKonstantin Zhuravlyov2017-07-111-9/+9
* Handle ConstantExpr correctly in SelectionDAGBuilderSimon Pilgrim2017-07-091-4/+16
* Fix libcall expansion creating DAG nodes with invalid type post type legaliza...Vadim Chugunov2017-07-051-0/+17
* [SelectionDAGBuilder] Use EVT::getVectorVT instead of MVT::getVectorVT to pre...Craig Topper2017-07-011-1/+1
* [Atomics] Rename and change prototype for atomic memcpy intrinsicDaniel Neilson2017-06-161-14/+10
* Fold variable into assert.Benjamin Kramer2017-06-151-2/+1
* ISel: Fix FastISel of swifterror valuesArnold Schwaighofer2017-06-151-14/+20
* Reland "[SelectionDAG] Enable target specific vector scalarization of calls a...Simon Dardis2017-06-091-61/+172
* [DAG] remove duplicated code for isOnlyUsedInZeroEqualityComparison(); NFCISanjay Patel2017-06-061-15/+1
* Add constrained intrinsics for some libm-equivalent operationsAndrew Kaylor2017-05-251-9/+62
* Fix SelectionDAGBuilder::getDbgValue to not expect DW_OP_deref on FI varsAdrian Prantl2017-05-251-14/+5
* Revert LLVM changes for "Sema: allow imaginary constants via GNU extension if...Tim Northover2017-05-231-4/+1
* Sema: allow imaginary constants via GNU extension if UDL overloads not present.Tim Northover2017-05-231-1/+4
* IR: Give function GlobalValue::getRealLinkageName() a less misleading name: d...Peter Collingbourne2017-05-161-2/+2
* [KnownBits] Add bit counting methods to KnownBits struct and use them where p...Craig Topper2017-05-121-1/+1
* [CodeGen] Don't require AA in SDAGISel at -O0.Ahmed Bougacha2017-05-101-8/+8
* Re-land "Use the frame index side table for byval and inalloca arguments"Reid Kleckner2017-05-091-1/+9
* Re-land "Don't add DBG_VALUE instructions for static allocas in dbg.declare"Reid Kleckner2017-05-091-14/+0
* Add extra operand to CALLSEQ_START to keep frame part set up previouslySerge Pavlov2017-05-091-2/+2
* Introduce experimental generic intrinsics for horizontal vector reductions.Amara Emerson2017-05-091-0/+88
* Revert "Don't add DBG_VALUE instructions for static allocas in dbg.declare"Reid Kleckner2017-05-091-0/+14
* Revert "Use the frame index side table for byval and inalloca arguments"Reid Kleckner2017-05-091-9/+1
* Use the frame index side table for byval and inalloca argumentsReid Kleckner2017-05-081-1/+9
* Don't add DBG_VALUE instructions for static allocas in dbg.declareReid Kleckner2017-05-081-14/+0
* [XRay] Custom event logging intrinsicDean Michael Berris2017-05-081-0/+30
* Simplify dbg.value handling in SDISel with early returnsReid Kleckner2017-05-051-35/+23
* [SelectionDAG] Improve support for promotion of <1 x fX> floating point argum...Simon Pilgrim2017-05-021-3/+3
* Generalize the specialized flag-carrying SDNodes by moving flags into SDNode.Amara Emerson2017-05-011-10/+10
* Use Argument::hasAttribute and AttributeList::ReturnIndex moreReid Kleckner2017-04-281-22/+18
* [InlineCost] Improve the cost heuristic for SwitchJun Bum Lim2017-04-281-98/+37
* [SelectionDAG] Use KnownBits struct in DAG's computeKnownBits and simplifyDem...Craig Topper2017-04-281-1/+1
* [SelectionDAG] Use getBuildVector helper where possible. NFCISimon Pilgrim2017-04-251-7/+6
* [SelectionDAG] Pull out repeated getValueType calls. NFCI.Simon Pilgrim2017-04-251-6/+6
OpenPOWER on IntegriCloud