Article View: gnu.gcc.help
Article #52135gcc for vector processor.
From: Chih-chang Lin
Date: Mon, 08 Feb 1993 01:25
Date: Mon, 08 Feb 1993 01:25
29 lines
1572 bytes
1572 bytes
Dear Sir,
I am looking a way to do the vectorization of compiler
on the gcc. Before I do that, I would like to have your opinion.
0). I study "gcc.info-8, gcc.info-9, gcc.info-10",
and trace flow.c a little, so I have basic understanding of RTL.
But, I must admit that the whole data structure is very complex.
1). If the routine which I need to write is in RTX level, since
RTX_CODE doesn't support vector command, I will have to
put some new codes in "rtx.def". For example,
DEF_RTL_EXPR(VADD, "vadd", "ee", "c")
DEF_RTL_EXPR(VSUB, "vsub", "ee", "c")
where VADD is vector-addition. Is that right?
2). The routie loop.c seems to fit my most requirement. Is there any
document about it except the comments inside the file loop.c ?
3) Anyone has done it?
Thanks for your help!
Lin, Chih-chang
ECE
UC, Santa Barbara
Technical Details
Message-ID:
<9302071715.aa04081@pollux.GEOG.UCSB.EDU>Path:
arc1-ca.pugleaf.net!sparky!uunet!uunet.ca!canrem!telly!utzoo!torn!cs.utexas.edu!uwm.edu!spool.mu.edu!howland.reston.ans.net!usenet.ins.cwru.edu!magnus.acs.ohio-state.edu!cis.ohio-state.edu!gonzalez.ncgia.ucsb.edu!linchihShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 11318c,dcdc0d3f5389ab4e,start X-Google-Attributes: gid11318c,public X-Google-ArrivalTime: 1993-02-07 17:25:09 PST Path: arc1-ca.pugleaf.net!sparky!uunet!uunet.ca!canrem!telly!utzoo!torn!cs.utexas.edu!uwm.edu!spool.mu.edu!howland.reston.ans.net!usenet.ins.cwru.edu!magnus.acs.ohio-state.edu!cis.ohio-state.edu!gonzalez.ncgia.ucsb.edu!linchih From: linchih@gonzalez.ncgia.ucsb.edu (Chih-chang Lin) Newsgroups: gnu.gcc.help Subject: gcc for vector processor. Date: 7 Feb 1993 20:25:09 -0500 Organization: GNUs Not Usenet Lines: 30 Sender: daemon@cis.ohio-state.edu Distribution: gnu Message-ID: <9302071715.aa04081@pollux.GEOG.UCSB.EDU>