summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Hexagon
Commit message (Expand)AuthorAgeFilesLines
* Fix 'variable set but not used' warning when assertions are disabled.Simon Pilgrim2017-02-191-0/+2
* [Hexagon] Start using regmasks on callsKrzysztof Parzyszek2017-02-1718-116/+271
* Revert "[Hexagon] Start using regmasks on calls"Rafael Espindola2017-02-1718-270/+115
* Fix -Wunused-lambda-capture by removing some unused lambda capturesDavid Blaikie2017-02-161-2/+2
* [Hexagon] Start using regmasks on callsKrzysztof Parzyszek2017-02-1618-115/+270
* [RDF] Aggregate shadow phi uses into one cluster when propagating live infoKrzysztof Parzyszek2017-02-162-70/+68
* [RDF] Differentiate between defining and clobbering nodesKrzysztof Parzyszek2017-02-164-13/+88
* [RDF] Move normalize(RegisterRef) to PhysicalRegisterInfoKrzysztof Parzyszek2017-02-166-45/+36
* [Hexagon] Remove leftover debugging codeKrzysztof Parzyszek2017-02-141-4/+0
* Fix "left shift of negative value -1" introduced by r294805Vitaly Buka2017-02-111-1/+1
* Move symbols from the global namespace into (anonymous) namespaces. NFC.Benjamin Kramer2017-02-112-5/+3
* [Hexagon] Introduce Hexagon V62Krzysztof Parzyszek2017-02-1018-61/+4032
* [Hexagon] Remove unused .td filesKrzysztof Parzyszek2017-02-107-2572/+0
* [Hexagon] Replace instruction definitions with auto-generated onesKrzysztof Parzyszek2017-02-1037-12829/+48409
* Drop graph_ prefixDaniel Berlin2017-02-094-7/+7
* GraphTraits: Add range versions of graph traits functions (graph_nodes, graph...Daniel Berlin2017-02-094-32/+17
* [Hexagon] Fix decoding conflict between A2_zxtb and A4_extKrzysztof Parzyszek2017-02-082-1/+3
* [Hexagon] Update instruction typesKrzysztof Parzyszek2017-02-077-31/+77
* [Hexagon] Remove encoding bits from mapped instructionsKrzysztof Parzyszek2017-02-074-18/+48
* [Hexagon] Address ASAN and UBSAN failures after r294226Krzysztof Parzyszek2017-02-074-16/+18
* Revert "[Hexagon] Address ASAN and UBSAN failures after r294226"Krzysztof Parzyszek2017-02-063-15/+13
* [Hexagon] Adding gp+ to the syntax of gp-relative instructionsKrzysztof Parzyszek2017-02-062-9/+65
* [Hexagon] Address ASAN and UBSAN failures after r294226Krzysztof Parzyszek2017-02-063-13/+15
* [Hexagon] Update MCTargetDescKrzysztof Parzyszek2017-02-0622-704/+1072
* [Hexagon] Adding opExtentBits and opExtentAlign to GPrel instructionsKrzysztof Parzyszek2017-02-024-12/+62
* [Hexagon] Fix relocation kind for extended predicated callsKrzysztof Parzyszek2017-02-021-5/+7
* [Hexagon] Remove A4_ext_* pseudo instructionsKrzysztof Parzyszek2017-02-026-38/+35
* [Hexagon] Fix insertBranch for loops with multiple ENDLOOP instructionsKrzysztof Parzyszek2017-02-021-18/+24
* [Hexagon] Emitting individual instructions without copying themKrzysztof Parzyszek2017-02-022-97/+82
* [Hexagon] Rename TypeCOMPOUND to TypeCJKrzysztof Parzyszek2017-02-028-16/+15
* Shut up GCC warning about operator precedence. NFC.Michael Kuperstein2017-01-311-3/+3
* [RDF] Add support for regmasksKrzysztof Parzyszek2017-01-304-79/+272
* [RDF] Extract the physical register information into a separate classKrzysztof Parzyszek2017-01-307-254/+344
* [RDF] Add phis for entry block live-ins (in addition to function live-ins)Krzysztof Parzyszek2017-01-303-14/+22
* [Hexagon] Make header self-contained.Benjamin Kramer2017-01-301-0/+3
* Cleanup dump() functions.Matthias Braun2017-01-282-2/+4
* [Hexagon] Remove unused variable (and silence a warning)Krzysztof Parzyszek2017-01-271-4/+2
* [Hexagon] Require IPO library in Hexagon buildKrzysztof Parzyszek2017-01-261-0/+1
* [Hexagon] Add Hexagon-specific loop idiom recognition passKrzysztof Parzyszek2017-01-264-5/+1637
* Add iterator_range<regclass_iterator> to {Target,MC}RegisterInfo, NFCKrzysztof Parzyszek2017-01-251-2/+1
* [RDF] Add registers to live set even if they are live alreadyKrzysztof Parzyszek2017-01-231-6/+5
* [Hexagon] Explicitly reserve aliases of reserved registersKrzysztof Parzyszek2017-01-232-13/+22
* [Hexagon] Remove dead defs from the live set when expanding wstoresKrzysztof Parzyszek2017-01-181-1/+8
* "Use" lambda captures which are otherwise only used in asserts. NFCDavid L. Jones2017-01-131-0/+1
* Remove unused lambda captures. NFCMalcolm Parsons2017-01-133-5/+5
* [CodeGen] Rename MachineInstrBuilder::addOperand. NFCDiana Picus2017-01-138-65/+62
* [Hexagon, TableGen] Fix some Clang-tidy modernize and Include What You Use wa...Eugene Zelenko2017-01-0412-385/+301
* [Hexagon] Add DAG mutations for machine pipelinerKrzysztof Parzyszek2016-12-222-0/+9
* Fix build with expensive checks enabledSerge Pavlov2016-12-201-0/+1
* [Hexagon] Restore minimum profit check accidentally changed in r290024Malcolm Parsons2016-12-191-2/+2
OpenPOWER on IntegriCloud