| /xsrc/external/mit/MesaLib.old/src/compiler/glsl/ |
| H A D | glsl_parser.h | 74 FLAT = 281, enumerator in enum:yytokentype
|
| H A D | glsl_lexer.cpp | 2395 KEYWORD_WITH_ALT(130, 100, 130, 300, yyextra->EXT_gpu_shader4_enable, FLAT);
|
| H A D | glsl_parser.cpp | 215 FLAT = 281, enumerator in enum:yytokentype 752 "NOPERSPECTIVE", "FLAT", "SMOOTH", "IMAGE1DSHADOW", "IMAGE2DSHADOW",
|
| /xsrc/external/mit/MesaLib/dist/src/amd/compiler/ |
| H A D | README-ISA.md | 102 ## 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 D | aco_opt_value_numbering.cpp | 106 case Format::FLAT: return hash_murmur_32<FLAT_instruction>(instr); 266 case Format::FLAT: 327 case Format::FLAT:
|
| H A D | aco_assembler.cpp | 506 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 D | aco_opcodes.py | 65 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 D | aco_insert_waitcnt.cpp | 635 case Format::FLAT: {
|
| H A D | aco_ir.cpp | 176 case Format::FLAT:
|
| H A D | aco_print_ir.cpp | 478 case Format::FLAT:
|
| H A D | aco_ir.h | 89 FLAT = 13, enumerator in enum:aco::Format 1163 constexpr bool isFlat() const noexcept { return format == Format::FLAT; }
|
| H A D | aco_validate.cpp | 611 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 D | aco_instruction_selection.cpp | 4155 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 D | glsl_parser.h | 81 FLAT = 282, /* FLAT */ enumerator in enum:yytokentype
|
| H A D | glsl_lexer.cpp | 2485 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 D | fd3_program.c | 400 vinterp[loc / 16] |= FLAT << ((loc % 16) * 2);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a3xx/ |
| H A D | fd3_program.c | 376 vinterp[loc / 16] |= FLAT << ((loc % 16) * 2);
|
| /xsrc/external/mit/MesaLib/dist/docs/relnotes/ |
| H A D | 20.0.0.rst | 2794 - 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 D | 19.3.0.rst | 2873 - 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 D | a3xx.xml.h | 537 FLAT = 1, enumerator in enum:a3xx_intp_mode
|