Page MenuHomePhabricator

[PowerPC] Add __vector_pair and __vector_quad types
Needs ReviewPublic

Authored by bsaleil on Jun 9 2020, 2:50 PM.

Details

Reviewers
shafik
ABataev
kkwli0
power-llvm-team
Group Reviewers
Restricted Project
Summary

Define the vector_pair and vector_quad types that are used to manipulate the new accumulator registers introduced by MMA.
Because these two types are specific to PowerPC, they are defined in a separate new file so it will be easier to add other PowerPC specific types if we need to in the future.

This patch is part of the PowerPC MMA RFC that will be posted soon.

Diff Detail

Event Timeline

bsaleil created this revision.Jun 9 2020, 2:50 PM
bsaleil created this object with visibility "bsaleil (Baptiste Saleil)".
bsaleil created this object with edit policy "bsaleil (Baptiste Saleil)".
Herald added projects: Restricted Project, Restricted Project. · View Herald TranscriptJun 9 2020, 2:50 PM
bsaleil edited the summary of this revision. (Show Details)Jun 19 2020, 6:06 PM
bsaleil edited the summary of this revision. (Show Details)
bsaleil added a reviewer: Restricted Project.Jun 19 2020, 6:11 PM
bsaleil changed the visibility from "bsaleil (Baptiste Saleil)" to "Public (No Login Required)".
bsaleil changed the edit policy from "bsaleil (Baptiste Saleil)" to "All Users".
bsaleil edited projects, added Restricted Project; removed Restricted Project.
ABataev added inline comments.Tue, Jul 14, 11:14 AM
llvm/lib/Target/PowerPC/PPCTargetMachine.cpp
160

StringSwitch?