🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.gcc.help
Article #52135

gcc for vector processor.

#52135
From: Chih-chang Lin
Date: Mon, 08 Feb 1993 01:25
29 lines
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!linchih

Show 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>