RE: [PATCH v8 26/35] Hexagon (target/hexagon) TCG generation

2021-04-06 Thread Taylor Simpson
impson ; qemu-devel@nongnu.org > >> Cc: richard.hender...@linaro.org; alex.ben...@linaro.org; > >> laur...@vivier.eu; a...@rev.ng; Brian Cain > >> Subject: Re: [PATCH v8 26/35] Hexagon (target/hexagon) TCG generation > >> > >> > +static inline

Re: [PATCH v8 26/35] Hexagon (target/hexagon) TCG generation

2021-04-06 Thread Alex Bennée
org; alex.ben...@linaro.org; >> laur...@vivier.eu; a...@rev.ng; Brian Cain >> Subject: Re: [PATCH v8 26/35] Hexagon (target/hexagon) TCG generation >> >> Hi Taylor, >> >> On 2/8/21 6:46 AM, Taylor Simpson wrote: >> > Include the generated files and set up t

RE: [PATCH v8 26/35] Hexagon (target/hexagon) TCG generation

2021-04-05 Thread Taylor Simpson
..@rev.ng; Brian Cain > Subject: Re: [PATCH v8 26/35] Hexagon (target/hexagon) TCG generation > > Hi Taylor, > > On 2/8/21 6:46 AM, Taylor Simpson wrote: > > Include the generated files and set up the data structures > > > > Signed-off-by: Taylor Simpson > > ---

RE: [PATCH v8 26/35] Hexagon (target/hexagon) TCG generation

2021-03-14 Thread Taylor Simpson
> -Original Message- > From: Richard Henderson > Sent: Saturday, March 13, 2021 7:40 PM > To: Taylor Simpson ; qemu-devel@nongnu.org > Cc: phi...@redhat.com; alex.ben...@linaro.org; laur...@vivier.eu; > a...@rev.ng; Brian Cain > Subject: Re: [PATCH v8 26/35] He

Re: [PATCH v8 26/35] Hexagon (target/hexagon) TCG generation

2021-03-13 Thread Richard Henderson
On 3/13/21 6:39 PM, Taylor Simpson wrote: BTW, how can I generate an assert via TCG? You can't, as such. You can call a helper function, which can do whatever. Except for HEX_DEBUG, why would we not know whether or not a predicate has been written twice? It seems like we shouldn't need

RE: [PATCH v8 26/35] Hexagon (target/hexagon) TCG generation

2021-03-13 Thread Taylor Simpson
> -Original Message- > From: Richard Henderson > Sent: Sunday, February 14, 2021 6:07 PM > To: Taylor Simpson ; qemu-devel@nongnu.org > Cc: phi...@redhat.com; alex.ben...@linaro.org; laur...@vivier.eu; > a...@rev.ng; Brian Cain > Subject: Re: [PATCH v8 26/35] He

Re: [PATCH v8 26/35] Hexagon (target/hexagon) TCG generation

2021-02-14 Thread Richard Henderson
On 2/7/21 9:46 PM, Taylor Simpson wrote: > +static inline void gen_log_predicated_reg_write(int rnum, TCGv val, int slot) Drop all the inline markup. Let the compiler decide. It also means we get more consistent warnings for unused functions between gcc and clang (clang will warn for unused

Re: [PATCH v8 26/35] Hexagon (target/hexagon) TCG generation

2021-02-11 Thread Philippe Mathieu-Daudé
Hi Taylor, On 2/8/21 6:46 AM, Taylor Simpson wrote: > Include the generated files and set up the data structures > > Signed-off-by: Taylor Simpson > --- > target/hexagon/genptr.h | 25 > target/hexagon/genptr.c | 331 > > 2 files changed,

[PATCH v8 26/35] Hexagon (target/hexagon) TCG generation

2021-02-07 Thread Taylor Simpson
Include the generated files and set up the data structures Signed-off-by: Taylor Simpson --- target/hexagon/genptr.h | 25 target/hexagon/genptr.c | 331 2 files changed, 356 insertions(+) create mode 100644 target/hexagon/genptr.h create