summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/Hexagon
Commit message (Expand)AuthorAgeFilesLines
* [PatternMatch] add special-case uaddo matching for increment-by-one (2nd try)Sanjay Patel2019-02-031-2/+2
* [Pipeliner] Add two pragmas to control software pipelining optimizationBrendon Cahoon2019-01-234-2/+100
* Remove irrelevant references to legacy git repositories fromJames Y Knight2019-01-155-9/+9
* [DAGCombiner] allow narrowing of add followed by truncateSanjay Patel2018-12-221-1/+1
* [Hexagon] Add patterns for funnel shiftsKrzysztof Parzyszek2018-12-202-27/+279
* [DAGCombiner] allow hoisting vector bitwise logic ahead of truncatesSanjay Patel2018-12-162-18/+18
* [Hexagon] Add patterns for shifts of v2i16Krzysztof Parzyszek2018-12-141-0/+16
* [Hexagon] make test immune to scalarization improvements; NFCSanjay Patel2018-12-141-3/+3
* [mir] Serialize DILocation inline when not possible to use a metadata referenceDaniel Sanders2018-12-131-2/+2
* [Hexagon] Couple of fixes in optimize addressing modeKrzysztof Parzyszek2018-12-101-0/+40
* Revert "[Hexagon] Check if operand is an immediate before getImm"Krzysztof Parzyszek2018-12-101-40/+0
* [Hexagon] Check if operand is an immediate before getImmKrzysztof Parzyszek2018-12-101-0/+40
* [Hexagon] Fix post-ra expansion of PS_wselectKrzysztof Parzyszek2018-12-071-0/+13
* [Hexagon] Add intrinsics for Hexagon V66Krzysztof Parzyszek2018-12-051-0/+45
* [Hexagon] Add instruction definitions for Hexagon V66Krzysztof Parzyszek2018-12-052-0/+34
* [Hexagon] Switch to auto-generated intrinsic definitions and patternsKrzysztof Parzyszek2018-12-031-2/+2
* [Hexagon] make test immune to improvements in undef simplificationSanjay Patel2018-11-191-2/+2
* [Hexagon] make tests immune to improvements in undef simplificationSanjay Patel2018-11-183-8/+8
* DAG combiner: fold (select, C, X, undef) -> XStanislav Mekhanoshin2018-11-162-2/+2
* [Hexagon] Implement noreturn optimizationBrendon Cahoon2018-11-091-0/+94
* [Hexagon] Place globals with explicit .sdata section in small dataKrzysztof Parzyszek2018-11-091-0/+6
* [Hexagon] Do not reduce load size for globals in small-dataKrzysztof Parzyszek2018-11-021-0/+19
* [MC] Implement EmitRawText in MCNullStreamerDaniel Sanders2018-11-011-0/+8
* [Hexagon] Make sure not to use GP-relative addressing with PICKrzysztof Parzyszek2018-10-311-0/+37
* MachineOperand/MIParser: Do not print debug-use flag, infer itMatthias Braun2018-10-301-10/+10
* [Pipeliner] Mark swp-art-deps-rec.ll as REQUIRES: asserts after rL345319Fangrui Song2018-10-261-0/+2
* [Pipeliner] Ignore Artificial dependences while computing recurrences.Sumanth Gundapaneni2018-10-251-0/+107
* Reapply "[MachineCopyPropagation] Reimplement CopyTracker in terms of registe...Justin Bogner2018-10-221-0/+51
* [Hexagon] Remove support for V4Krzysztof Parzyszek2018-10-1930-1374/+1352
* [pipeliner] Fix test added in rL344748 to require assertsFangrui Song2018-10-191-0/+2
* [Pipeliner] copyToPhi DAG Mutation to improve scheduling.Sumanth Gundapaneni2018-10-181-0/+72
* [TwoAddressInstructionPass] Replace subregister uses when processing tied ope...Bjorn Pettersson2018-10-151-0/+56
* [Hexagon] Restrict compound instructions with constant value.Sumanth Gundapaneni2018-10-111-0/+52
* [DAGCombine] Improve Load-Store ForwardingNirav Dave2018-10-103-146/+1
* [Hexagon] Fix extracting subvectors of non-HVX vNi1Krzysztof Parzyszek2018-10-021-0/+28
* [Hexagon] Remove incorrect pattern for swizKrzysztof Parzyszek2018-10-011-51/+0
* [MachineVerifier] Relax checkLivenessAtDef regarding dead subreg defsBjorn Pettersson2018-09-201-0/+74
* Copy utilities updated and added for MI flagsMichael Berg2018-09-191-1/+1
* [PostRASink] Make sure to remove subregisters from live-ins as wellKrzysztof Parzyszek2018-09-181-0/+33
* [Hexagon] Use shuffles when lowering "gather" shufflevectorsKrzysztof Parzyszek2018-09-121-0/+121
* [Hexagon] [Test] Remove undef and infinite loop from testRoman Lebedev2018-09-111-5/+5
* Add support for getRegisterByName.Sid Manning2018-09-071-0/+13
* [Hexagon] Don't packetize new-value stores with any other storesKrzysztof Parzyszek2018-09-041-0/+25
* Revert [Hexagon] Add support for getRegisterByName.Sid Manning2018-09-031-23/+0
* [Hexagon] Add support for getRegisterByName.Sid Manning2018-08-311-0/+23
* [Hexagon] Check validity of register class when generating bitsplitKrzysztof Parzyszek2018-08-301-0/+40
* Revert "[Hexagon][Test] Remove undef and infinite loop from test"Roman Lebedev2018-08-301-3/+3
* [Hexagon][Test] Remove undef and infinite loop from testRoman Lebedev2018-08-301-3/+3
* [Pipeliner] Fix incorrect phi values in the epilog and kernelBrendon Cahoon2018-08-271-0/+33
* [CodeGen] Set FrameSetup/FrameDestroy on BUNDLE instructionsBjorn Pettersson2018-08-251-0/+62
OpenPOWER on IntegriCloud