Searched refs:FLAT (Results 1 - 20 of 20) sorted by relevance

/xsrc/external/mit/MesaLib.old/src/compiler/glsl/
H A Dglsl_parser.h74 FLAT = 281, enumerator in enum:yytokentype
H A Dglsl_lexer.cpp2395 KEYWORD_WITH_ALT(130, 100, 130, 300, yyextra->EXT_gpu_shader4_enable, FLAT);
H A Dglsl_parser.cpp215 FLAT = 281, enumerator in enum:yytokentype
752 "NOPERSPECTIVE", "FLAT", "SMOOTH", "IMAGE1DSHADOW", "IMAGE2DSHADOW",
/xsrc/external/mit/MesaLib/dist/src/amd/compiler/
H A DREADME-ISA.md102 ## FLAT, Scratch, Global instructions
213 VMEM/FLAT/GLOBAL/SCRATCH/DS instruction reads an SGPR (or EXEC, or M0).
239 When there is a misaligned multi-dword FLAT load/store instruction in WGP mode,
240 it needs to be split into multiple single-dword FLAT instructions.
242 ACO doesn't use FLAT load/store on GFX10, so is unaffected.
246 The 12-bit immediate OFFSET field of FLAT instructions must always be 0.
249 ACO doesn't use FLAT load/store on GFX10, so is unaffected.
H A Daco_opt_value_numbering.cpp106 case Format::FLAT: return hash_murmur_32<FLAT_instruction>(instr);
266 case Format::FLAT:
327 case Format::FLAT:
H A Daco_assembler.cpp506 case Format::FLAT:
545 assert(instr->format != Format::FLAT);
547 } else if (instr->format != Format::FLAT ||
548 ctx.chip_class >= GFX10) { /* SADDR is actually used with FLAT on GFX10 */
H A Daco_opcodes.py65 FLAT = 13 variable in class:Format
158 elif self in [Format.FLAT, Format.GLOBAL, Format.SCRATCH]:
1516 FLAT = { variable
1573 for (gfx7, gfx8, gfx10, name) in FLAT:
1574 opcode(name, gfx7, gfx8, gfx10, Format.FLAT, InstrClass.VMem, is_atomic = "atomic" in name) #TODO: also LDS?
H A Daco_insert_waitcnt.cpp635 case Format::FLAT: {
H A Daco_ir.cpp176 case Format::FLAT:
H A Daco_print_ir.cpp478 case Format::FLAT:
H A Daco_ir.h89 FLAT = 13, enumerator in enum:aco::Format
1163 constexpr bool isFlat() const noexcept { return format == Format::FLAT; }
H A Daco_validate.cpp611 case Format::FLAT:
619 "FLAT/GLOBAL/SCRATCH address must be vgpr", instr.get());
622 "FLAT/GLOBAL/SCRATCH sgpr address must be undefined or sgpr", instr.get());
625 "FLAT/GLOBAL/SCRATCH result must be vgpr", instr.get());
628 "FLAT/GLOBAL/SCRATCH data must be vgpr", instr.get());
H A Daco_instruction_selection.cpp4155 create_instruction<FLAT_instruction>(op, global ? Format::GLOBAL : Format::FLAT, 2, 1)};
6791 create_instruction<FLAT_instruction>(op, global ? Format::GLOBAL : Format::FLAT, 3, 0)};
6904 op, global ? Format::GLOBAL : Format::FLAT, 3, return_previous ? 1 : 0)};
/xsrc/external/mit/MesaLib/src/compiler/glsl/
H A Dglsl_parser.h81 FLAT = 282, /* FLAT */ enumerator in enum:yytokentype
H A Dglsl_lexer.cpp2485 KEYWORD_WITH_ALT(130, 100, 130, 300, yyextra->EXT_gpu_shader4_enable, FLAT);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a3xx/
H A Dfd3_program.c400 vinterp[loc / 16] |= FLAT << ((loc % 16) * 2);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a3xx/
H A Dfd3_program.c376 vinterp[loc / 16] |= FLAT << ((loc % 16) * 2);
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D20.0.0.rst2794 - aco: add v_nop inbetween exec write and VMEM/DS/FLAT
2797 - aco: fix assembly of FLAT/GLOBAL atomics
2798 - aco: fix SADDR with FLAT on GFX10
2800 - aco: improve FLAT/GLOBAL scheduling
2871 - aco: fix WaR check for >64-bit FLAT/GLOBAL instructions
H A D19.3.0.rst2873 - aco: add v_nop inbetween exec write and VMEM/DS/FLAT
3290 - aco: Fix GFX9 FLAT, SCRATCH, GLOBAL instructions, add GFX10 support.
/xsrc/external/mit/MesaLib.old/dist/src/freedreno/registers/
H A Da3xx.xml.h537 FLAT = 1, enumerator in enum:a3xx_intp_mode

Completed in 73 milliseconds