Re: [Mesa-dev] [PATCH 1/3] tgsi: remove some unused OPCODE macros
It looks like we don't use them internally neither, so Reviewed-by: Roland ScheideggerAm 17.05.2017 um 11:17 schrieb Samuel Pitoiset: > Signed-off-by: Samuel Pitoiset > --- > src/gallium/auxiliary/tgsi/tgsi_opcode_tmp.h | 42 --- > src/gallium/auxiliary/tgsi/tgsi_ureg.h | 158 > --- > 2 files changed, 200 deletions(-) > > diff --git a/src/gallium/auxiliary/tgsi/tgsi_opcode_tmp.h > b/src/gallium/auxiliary/tgsi/tgsi_opcode_tmp.h > index ab73fabaca..96ac4803a7 100644 > --- a/src/gallium/auxiliary/tgsi/tgsi_opcode_tmp.h > +++ b/src/gallium/auxiliary/tgsi/tgsi_opcode_tmp.h > @@ -28,26 +28,6 @@ > #define OP12_TEX(a) OP12(a) > #endif > > -#ifndef OP14_TEX > -#define OP14_TEX(a) OP14(a) > -#endif > - > -#ifndef OP12_SAMPLE > -#define OP12_SAMPLE(a) OP12(a) > -#endif > - > -#ifndef OP13_SAMPLE > -#define OP13_SAMPLE(a) OP13(a) > -#endif > - > -#ifndef OP14_SAMPLE > -#define OP14_SAMPLE(a) OP14(a) > -#endif > - > -#ifndef OP15_SAMPLE > -#define OP15_SAMPLE(a) OP15(a) > -#endif > - > #ifndef OP00_LBL > #define OP00_LBL(a) OP00(a) > #endif > @@ -178,15 +158,6 @@ OP01(CASE) > OP00(DEFAULT) > OP00(ENDSWITCH) > > -OP13_SAMPLE(SAMPLE) > -OP12_SAMPLE(SAMPLE_I) > -OP13_SAMPLE(SAMPLE_I_MS) > -OP14_SAMPLE(SAMPLE_B) > -OP14_SAMPLE(SAMPLE_C) > -OP14_SAMPLE(SAMPLE_C_LZ) > -OP15_SAMPLE(SAMPLE_D) > -OP14_SAMPLE(SAMPLE_L) > -OP13_SAMPLE(GATHER4) > OP12(SVIEWINFO) > OP13(SAMPLE_POS) > OP12(SAMPLE_INFO) > @@ -206,21 +177,8 @@ OP12(UMUL_HI) > #undef OP12 > #undef OP13 > > -#ifdef OP14 > -#undef OP14 > -#endif > - > -#ifdef OP15 > -#undef OP15 > -#endif > - > #undef OP00_LBL > #undef OP01_LBL > > #undef OP12_TEX > #undef OP14_TEX > - > -#undef OP12_SAMPLE > -#undef OP13_SAMPLE > -#undef OP14_SAMPLE > -#undef OP15_SAMPLE > diff --git a/src/gallium/auxiliary/tgsi/tgsi_ureg.h > b/src/gallium/auxiliary/tgsi/tgsi_ureg.h > index d301915948..6d2f5c0e99 100644 > --- a/src/gallium/auxiliary/tgsi/tgsi_ureg.h > +++ b/src/gallium/auxiliary/tgsi/tgsi_ureg.h > @@ -763,29 +763,6 @@ static inline void ureg_##op( struct ureg_program *ureg, >\ > ureg_fixup_insn_size( ureg, insn.insn_token ); \ > } > > -#define OP12_SAMPLE( op ) \ > -static inline void ureg_##op( struct ureg_program *ureg,\ > - struct ureg_dst dst, \ > - struct ureg_src src0, \ > - struct ureg_src src1 )\ > -{ \ > - unsigned opcode = TGSI_OPCODE_##op; \ > - unsigned target = TGSI_TEXTURE_UNKNOWN; \ > - struct ureg_emit_insn_result insn; \ > - if (ureg_dst_is_empty(dst)) \ > - return; \ > - insn = ureg_emit_insn(ureg, \ > - opcode,\ > - dst.Saturate, \ > - 1, \ > - 2);\ > - ureg_emit_texture( ureg, insn.extended_token, target, 0 ); \ > - ureg_emit_dst( ureg, dst ); \ > - ureg_emit_src( ureg, src0 ); \ > - ureg_emit_src( ureg, src1 ); \ > - ureg_fixup_insn_size( ureg, insn.insn_token ); \ > -} > - > #define OP13( op ) \ > static inline void ureg_##op( struct ureg_program *ureg,\ >struct ureg_dst dst, \ > @@ -809,31 +786,6 @@ static inline void ureg_##op( struct ureg_program *ureg, >\ > ureg_fixup_insn_size( ureg, insn.insn_token ); \ > } > > -#define OP13_SAMPLE( op ) \ > -static inline void ureg_##op( struct ureg_program *ureg,\ > - struct ureg_dst dst, \ > - struct ureg_src src0, \ > - struct ureg_src src1, \ > - struct ureg_src src2 )\ > -{ \ > - unsigned opcode = TGSI_OPCODE_##op; \ > - unsigned target = TGSI_TEXTURE_UNKNOWN; \ > - struct
[Mesa-dev] [PATCH 1/3] tgsi: remove some unused OPCODE macros
Signed-off-by: Samuel Pitoiset--- src/gallium/auxiliary/tgsi/tgsi_opcode_tmp.h | 42 --- src/gallium/auxiliary/tgsi/tgsi_ureg.h | 158 --- 2 files changed, 200 deletions(-) diff --git a/src/gallium/auxiliary/tgsi/tgsi_opcode_tmp.h b/src/gallium/auxiliary/tgsi/tgsi_opcode_tmp.h index ab73fabaca..96ac4803a7 100644 --- a/src/gallium/auxiliary/tgsi/tgsi_opcode_tmp.h +++ b/src/gallium/auxiliary/tgsi/tgsi_opcode_tmp.h @@ -28,26 +28,6 @@ #define OP12_TEX(a) OP12(a) #endif -#ifndef OP14_TEX -#define OP14_TEX(a) OP14(a) -#endif - -#ifndef OP12_SAMPLE -#define OP12_SAMPLE(a) OP12(a) -#endif - -#ifndef OP13_SAMPLE -#define OP13_SAMPLE(a) OP13(a) -#endif - -#ifndef OP14_SAMPLE -#define OP14_SAMPLE(a) OP14(a) -#endif - -#ifndef OP15_SAMPLE -#define OP15_SAMPLE(a) OP15(a) -#endif - #ifndef OP00_LBL #define OP00_LBL(a) OP00(a) #endif @@ -178,15 +158,6 @@ OP01(CASE) OP00(DEFAULT) OP00(ENDSWITCH) -OP13_SAMPLE(SAMPLE) -OP12_SAMPLE(SAMPLE_I) -OP13_SAMPLE(SAMPLE_I_MS) -OP14_SAMPLE(SAMPLE_B) -OP14_SAMPLE(SAMPLE_C) -OP14_SAMPLE(SAMPLE_C_LZ) -OP15_SAMPLE(SAMPLE_D) -OP14_SAMPLE(SAMPLE_L) -OP13_SAMPLE(GATHER4) OP12(SVIEWINFO) OP13(SAMPLE_POS) OP12(SAMPLE_INFO) @@ -206,21 +177,8 @@ OP12(UMUL_HI) #undef OP12 #undef OP13 -#ifdef OP14 -#undef OP14 -#endif - -#ifdef OP15 -#undef OP15 -#endif - #undef OP00_LBL #undef OP01_LBL #undef OP12_TEX #undef OP14_TEX - -#undef OP12_SAMPLE -#undef OP13_SAMPLE -#undef OP14_SAMPLE -#undef OP15_SAMPLE diff --git a/src/gallium/auxiliary/tgsi/tgsi_ureg.h b/src/gallium/auxiliary/tgsi/tgsi_ureg.h index d301915948..6d2f5c0e99 100644 --- a/src/gallium/auxiliary/tgsi/tgsi_ureg.h +++ b/src/gallium/auxiliary/tgsi/tgsi_ureg.h @@ -763,29 +763,6 @@ static inline void ureg_##op( struct ureg_program *ureg, \ ureg_fixup_insn_size( ureg, insn.insn_token ); \ } -#define OP12_SAMPLE( op ) \ -static inline void ureg_##op( struct ureg_program *ureg,\ - struct ureg_dst dst, \ - struct ureg_src src0, \ - struct ureg_src src1 )\ -{ \ - unsigned opcode = TGSI_OPCODE_##op; \ - unsigned target = TGSI_TEXTURE_UNKNOWN; \ - struct ureg_emit_insn_result insn; \ - if (ureg_dst_is_empty(dst)) \ - return; \ - insn = ureg_emit_insn(ureg, \ - opcode,\ - dst.Saturate, \ - 1, \ - 2);\ - ureg_emit_texture( ureg, insn.extended_token, target, 0 ); \ - ureg_emit_dst( ureg, dst ); \ - ureg_emit_src( ureg, src0 ); \ - ureg_emit_src( ureg, src1 ); \ - ureg_fixup_insn_size( ureg, insn.insn_token ); \ -} - #define OP13( op ) \ static inline void ureg_##op( struct ureg_program *ureg,\ struct ureg_dst dst, \ @@ -809,31 +786,6 @@ static inline void ureg_##op( struct ureg_program *ureg, \ ureg_fixup_insn_size( ureg, insn.insn_token ); \ } -#define OP13_SAMPLE( op ) \ -static inline void ureg_##op( struct ureg_program *ureg,\ - struct ureg_dst dst, \ - struct ureg_src src0, \ - struct ureg_src src1, \ - struct ureg_src src2 )\ -{ \ - unsigned opcode = TGSI_OPCODE_##op; \ - unsigned target = TGSI_TEXTURE_UNKNOWN; \ - struct ureg_emit_insn_result insn; \ - if (ureg_dst_is_empty(dst)) \ - return; \ - insn = ureg_emit_insn(ureg, \ - opcode,\ - dst.Saturate,