[PATCH] [PPC64LE] Remove unnecessary swaps from lane-insensitive vector computations
Bill Schmidt
wschmidt at linux.vnet.ibm.com
Mon Apr 27 06:53:18 PDT 2015
Hal, I've looked this over a bit more, and I'm not very happy with this approach.
To support this, I'll have to add multiclass wrappers for all of the following:
XForm_1
XForm_8
VA1a_int_Ty3
VA1a_Int_Ty
VAForm_2
VXForm_1
VX1_Int_Ty2
VX1_Int_Ty
VX1_Int_Ty3
VXCR_Int_Ty
XX1Form
XX3Form
XX2Form_2
This is becoming a huge mangled mess, in an attempt to avoid listing these instructions in a switch statement. At this point I would like to suggest that TableGen is not set up to cleanly create sets of instructions, and revert to using the switch statement. Any objections?
REPOSITORY
rL LLVM
http://reviews.llvm.org/D8565
EMAIL PREFERENCES
http://reviews.llvm.org/settings/panel/emailpreferences/
More information about the llvm-commits
mailing list