summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* [Hexagon] Reapplying 224775 load words.Colin LeMahieu2014-12-231-6/+6
* Reverting 224775 until mayLoad flag is addressed.Colin LeMahieu2014-12-231-6/+6
* [Hexagon] Adding word loads.Colin LeMahieu2014-12-231-6/+6
* [Hexagon] Adding signed halfword loads.Colin LeMahieu2014-12-231-2/+2
* [Hexagon] Adding unsigned halfword load.Colin LeMahieu2014-12-231-1/+1
* [Hexagon] Adding memb instruction. Fixing whitespace in test from 224730.Colin LeMahieu2014-12-221-2/+2
* [Hexagon] Adding classes and load unsigned byte instruction, updating usages.Colin LeMahieu2014-12-221-1/+1
* [Hexagon] Removing old variants of instructions and updating references.Colin LeMahieu2014-12-191-1/+1
* [Hexagon] Removing old multiply defs and updating references to new versions.Colin LeMahieu2014-12-161-4/+4
* [Hexagon] Adding encoding information for sign extend word instruction.Colin LeMahieu2014-12-111-2/+2
* [Hexagon] Updating rr/ri 32/64 transfer encodings and adding tests.Colin LeMahieu2014-12-091-4/+4
* [Hexagon] Adding word combine dot-new form and replacing old combine opcode.Colin LeMahieu2014-12-091-3/+3
* [Hexagon] Updating predicate register transfers and adding tstbit to allow se...Colin LeMahieu2014-12-091-5/+5
* [Hexagon] Removing old def versions and replacing usages with versions that h...Colin LeMahieu2014-12-081-12/+12
* [Hexagon] Updating mux_ir/ri/ii/rr with encoding bitsColin LeMahieu2014-12-051-3/+3
* [Hexagon] Adding C2_mux instruction.Colin LeMahieu2014-11-251-1/+1
OpenPOWER on IntegriCloud