summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
* [NFC] Header cleanupMehdi Amini2016-04-181-2/+0
* [Hexagon] Improve handling of unaligned vector loads and storesKrzysztof Parzyszek2016-03-281-16/+39
* [Hexagon] Eliminate pseudo instructions for circ/brev loads and storesKrzysztof Parzyszek2016-02-121-204/+175
* [Hexagon] Lowering of V60/HVX vector typesKrzysztof Parzyszek2015-11-261-49/+91
* [Hexagon] Remove the remnants of isConstExtProfitableKrzysztof Parzyszek2015-10-201-14/+0
* Hexagon: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith2015-10-201-1/+1
* Use more foreach loops in SelectionDAG. NFCPete Cooper2015-07-141-2/+2
* [Hexagon] Making intrinsic tests agnostic to register allocation. Narrowing ...Colin LeMahieu2015-06-121-0/+15
* Reapply r235977 "[DebugInfo] Add debug locations to constant SD nodes"Sergey Dmitrouk2015-04-281-48/+50
* Revert "[DebugInfo] Add debug locations to constant SD nodes"Daniel Jasper2015-04-281-50/+48
* [DebugInfo] Add debug locations to constant SD nodesSergey Dmitrouk2015-04-281-48/+50
* [Hexagon] Overhaul of stack object allocationKrzysztof Parzyszek2015-04-221-5/+46
* [Hexagon] Pattern match a CTZ loop into a call to countTrailingZeros.Benjamin Kramer2015-03-251-4/+1
* Make the Hexagon ISelDAGToDAG pass set the subtarget dynamicallyEric Christopher2015-03-211-8/+15
* [Hexagon] Add support for vector instructionsKrzysztof Parzyszek2015-03-191-0/+30
* [Hexagon] Use pseudo-instructions for true/false predicate valuesKrzysztof Parzyszek2015-03-181-22/+6
* Revert "[Hexagon] Use pseudo-instructions for true/false predicate values"Krzysztof Parzyszek2015-03-181-6/+23
* [Hexagon] Use pseudo-instructions for true/false predicate valuesKrzysztof Parzyszek2015-03-181-23/+6
* [Hexagon] Intrinsics for circular and bit-reversed loads and storesKrzysztof Parzyszek2015-03-181-0/+200
* Generate bit manipulation instructions on HexagonKrzysztof Parzyszek2015-03-181-0/+149
* Remove unneeded selection functions from HexagonISelDAGToDAGKrzysztof Parzyszek2015-03-171-189/+0
* Selection DAG preprocessing on HexagonKrzysztof Parzyszek2015-03-171-2/+52
* Re-commit: [hexagon] Distinguish the 'o', 'v', and 'm' inline assembly memory...Daniel Sanders2015-03-171-3/+4
* Revert r232374: [hexagon] Distinguish the 'o', 'v', and 'm' inline assembly m...Daniel Sanders2015-03-161-3/+3
* [hexagon] Distinguish the 'o', 'v', and 'm' inline assembly memory constraints.Daniel Sanders2015-03-161-3/+3
* Recommit r232027 with PR22883 fixed: Add infrastructure for support of multip...Daniel Sanders2015-03-131-6/+6
* Revert "r232027 - Add infrastructure for support of multiple memory constraints"Hal Finkel2015-03-121-6/+6
* Remove unused complex patterns for addressing modes on Hexagon.Krzysztof Parzyszek2015-03-121-541/+197
* Add infrastructure for support of multiple memory constraints.Daniel Sanders2015-03-121-6/+6
* Fix build break introduced in r231992Krzysztof Parzyszek2015-03-121-4/+2
* Eliminate constant-extender profitability checks from Hexagon iselKrzysztof Parzyszek2015-03-121-33/+0
* [Hexagon] Reapply r231699. Remove assumption that second operand is an immed...Colin LeMahieu2015-03-091-123/+2
* [Hexagon] Reverting r231699Colin LeMahieu2015-03-091-2/+123
* [Hexagon] Updating constant set to simpler versions.Colin LeMahieu2015-03-091-123/+2
* MathExtras: Bring Count(Trailing|Leading)Ones and CountPopulation in line wit...Benjamin Kramer2015-02-121-3/+1
* [Hexagon] Renaming A2_addi and formatting.Colin LeMahieu2015-02-051-4/+4
* [Hexagon] Simplifying some store patterns. Adding AddrGP addressing forms.Colin LeMahieu2015-02-041-0/+5
* [Hexagon] Adding selection for GlobalAddress and converting [z/i]ext load pat...Colin LeMahieu2015-02-041-0/+48
* Migrate HexagonISelDAGToDAG to setting a subtarget pointer duringEric Christopher2015-02-021-12/+11
* [Hexagon] Deleting a lot of old variants of intrinsics and updating references.Colin LeMahieu2015-01-281-0/+10
* [Hexagon] Updating muxir/ri/ii intrinsics. Setting predicate registers as co...Colin LeMahieu2015-01-191-94/+87
* [Hexagon] Removing old versions of vsplice, valign, cl0, ct0 and updating ref...Colin LeMahieu2015-01-151-3/+3
* [Hexagon] Replacing old version of convert and load f64.Colin LeMahieu2015-01-141-0/+10
* [Hexagon] Adding post-increment register form stores and register-immediate f...Colin LeMahieu2014-12-291-8/+8
* [Hexagon] Replacing the remaining postincrement stores with versions that hav...Colin LeMahieu2014-12-291-3/+3
* [Hexagon] Renaming old multiclass for removal. Adding post-increment store c...Colin LeMahieu2014-12-291-1/+1
* [Hexagon] Adding remaining post-increment instruction variants. Removing unu...Colin LeMahieu2014-12-261-3/+3
* [Hexagon] Adding post-increment unsigned byte loads.Colin LeMahieu2014-12-261-1/+1
* [Hexagon] Adding post-increment signed byte loads with tests.Colin LeMahieu2014-12-261-1/+1
* [Hexagon] Adding doubleword load.Colin LeMahieu2014-12-231-2/+2
OpenPOWER on IntegriCloud