summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/Hexagon/vect
Commit message (Expand)AuthorAgeFilesLines
* Migrate function attribute "no-frame-pointer-elim-non-leaf" to "frame-pointer...Fangrui Song2019-12-245-5/+5
* Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" a...Fangrui Song2019-12-241-2/+2
* [DAGCombiner] allow narrowing of add followed by truncateSanjay Patel2018-12-221-1/+1
* [Hexagon] Fix extracting subvectors of non-HVX vNi1Krzysztof Parzyszek2018-10-021-0/+28
* [Hexagon] Simplify CFG after atomic expansionKrzysztof Parzyszek2018-08-022-6/+6
* [Hexagon] Properly scale bit index when extracting elements from vNi1Krzysztof Parzyszek2018-07-251-0/+18
* [Hexagon] Add/fix patterns for 32/64-bit vector compares and logical opsKrzysztof Parzyszek2018-04-193-0/+353
* [Pipeliner] Fixed node order issue related to zero latency edgesRoorda, Jan-Willem2018-03-071-1/+5
* [Hexagon] Rewrite non-HVX unaligned loads as pairs of aligned onesKrzysztof Parzyszek2018-03-072-4/+2
* [Hexagon] Remove {{ *}} from testcasesKrzysztof Parzyszek2018-03-061-2/+2
* [Hexagon] SETEQ and SETNE are valid integer condition codesKrzysztof Parzyszek2018-01-251-0/+21
* [Hexagon] Run late copy propagation and dead code elimination passesKrzysztof Parzyszek2018-01-241-2/+3
* [Hexagon] Implement basic vector operations on vectors vNi1Krzysztof Parzyszek2018-01-233-0/+135
* [Hexagon] Rewrite LowerVECTOR_SHUFFLE for 32-/64-bit vectorsKrzysztof Parzyszek2018-01-152-0/+152
* [Hexagon] Fix building 64-bit vector from constant valuesKrzysztof Parzyszek2018-01-111-0/+8
* [Hexagon] Add pattern for vsplat to v8i8Krzysztof Parzyszek2018-01-051-0/+40
* [Hexagon] Allow construction of HVX vector predicatesKrzysztof Parzyszek2017-12-201-5/+5
* [Hexagon] Adjust the value type for BCvt in LowerFormalArgumentsKrzysztof Parzyszek2017-12-201-0/+14
* [Hexagon] Remove HexagonISD::PACKHLKrzysztof Parzyszek2017-11-291-1/+1
* [Hexagon] Implement buildVector32 and buildVector64 as utility functionsKrzysztof Parzyszek2017-11-222-2/+9
* [Hexagon] Reorganize and update instruction patternsKrzysztof Parzyszek2017-10-203-8/+7
* [Hexagon] Patch to Extract i1 element from vector of i1Ron Lieberman2017-10-021-0/+9
* [Hexagon] Remove custom lowering of loads of v4i16Krzysztof Parzyszek2017-07-172-0/+23
* [Hexagon] Generate extract instructions more aggressivelyKrzysztof Parzyszek2017-02-281-1/+1
* [Hexagon] Replace instruction definitions with auto-generated onesKrzysztof Parzyszek2017-02-105-12/+12
* [Hexagon] Implement MI-level constant propagationKrzysztof Parzyszek2016-07-282-2/+2
* [Hexagon] Split double registersKrzysztof Parzyszek2015-10-165-5/+5
* [Hexagon] Add support for vector instructionsKrzysztof Parzyszek2015-03-1944-0/+1513
OpenPOWER on IntegriCloud