Timeline


and

Aug 14, 2019:

10:03 PM Changeset in CLRX [4898] by matszpk

CLRadeonExtender: ROCm: Add testcases for ROCm MsgPack? parser.

9:13 PM Changeset in CLRX [4897] by matszpk

CLRadeonExtender: ROCm: Add testsuite for ROCm MsgPack? parser.

5:03 PM Changeset in CLRX [4896] by matszpk

CLRadeonExtender: ROCm: Move MsgPack? classes to API.

3:02 PM Changeset in CLRX [4895] by matszpk

CLRadeonExtender: ROCm: Add handling MetadataV3 to ROCm binary format (only reading).

1:54 PM Changeset in CLRX [4894] by matszpk

CLRadeonExtender: ROCm: remove obsolete includes.

1:48 PM Changeset in CLRX [4893] by matszpk

CLRadeonExtender: ROCm: Use std::string in parseMsgPackString and in other routines to parse MsgPack? string. Add stuff to parse kernel argument info. Fix parsing access qualifier for kernel arginfo in YAML parser.

12:16 PM Changeset in CLRX [4892] by matszpk

CLRadeonExtender: ROCm: Move ROCm metadata stuff to separate source file.

12:09 PM Changeset in CLRX [4891] by matszpk

CLRadeonExtender: ROCm: MSgPack metadata parsing - kernel args parsing.

9:34 AM Changeset in CLRX [4890] by matszpk

CLRadeonExtender: ROCm: MSgPack metadata parsing - kernel args parsing.

8:26 AM Changeset in CLRX [4889] by matszpk

CLRadeonExtender: ROCm: Yet another stuff to ROCm MsgPack? metadata - kernel metadata parsing. Add parseMsgPackValueTypedArrayForMap and use in code.

Aug 12, 2019:

10:31 PM Changeset in CLRX [4888] by matszpk

CLRadeonExtender: ROCm: Yet another stuff to ROCm MsgPack? metadata.

10:16 PM Changeset in CLRX [4887] by matszpk

CLRadeonExtender: ROCm: Stuff to ROCm MsgPack? metadata. Remove obsolete creators in MsgPack? stuff.

9:37 PM Changeset in CLRX [4886] by matszpk

CLRadeonExtender: ROCm: Fix compiler warning in ROCm MsgPack? stuff.

9:01 PM Changeset in CLRX [4885] by matszpk

CLRadeonExtender: ROCm: Stuff to ROCm MsgPack? metadata.

6:11 PM Changeset in CLRX [4884] by matszpk

CLRadeonExtender: ROCm: Add next stuff to parse MsgPack? metadata.

5:13 PM Changeset in CLRX [4883] by matszpk

CLRadeonExtender: ROCm: Add next stuff to parse MsgPack? metadata.

9:23 AM Changeset in CLRX [4882] by matszpk

CLRadeonExtender: ROCm: Add first stuff to parse MsgPack? metadata. Amd3: Add some stuff to Amd3.

Aug 8, 2019:

9:08 PM Changeset in CLRX [4881] by matszpk

CLRadeonExtender: ROCm: Add new fields into ROCmKernelMetadata and ROCmKernelArgInfo.

9:00 PM ClrxAsmRocm edited by trac
(diff)
8:49 PM Changeset in CLRX [4880] by matszpk

CLRadeonExtender: Add to ROCm HiddenMultiGridSyncArg? value kind of an argument.

7:37 PM Changeset in CLRX [4879] by matszpk

CLRadeonExtender: AmdBin?: Add first stuff for Amd3 binary format (Amd OpenCL 2.0 for Navi). Fixed ROCmRegionType definition.

Aug 5, 2019:

6:53 PM Changeset in CLRX [4878] by matszpk

CLRadeonExtender: DisasmROCm: Check code size before disassemblying.

Aug 2, 2019:

1:52 PM Changeset in CLRX [4877] by matszpk

CLRadeonExtender: GCN: Fixed syntax for S_SUBVECTOR_LOOP_BEGIN and S_SUBVECTOR_LOOP_END.

Jul 31, 2019:

2:40 PM Changeset in CLRX [4876] by matszpk

CLRadeonExtender: Disasm: Fixed handling '--wave32' in clrxdisasm (always set flag if this option supplied).

Jul 28, 2019:

11:00 PM ClrxAsmPseudoOps edited by trac
(diff)
11:00 PM ClrxAsmInvoke edited by trac
(diff)
10:44 PM Changeset in CLRX [4875] by matszpk

CLRadeonExtender: Asm: Add '--wave32' command line option and pseudo-ops '.nowave32' and '.wave32'.
Disasm: Print '.wave32' if DISASM_WAVE32 flag supplied. Docs: Add description of new pseudo-ops and command line options to documentation.

10:12 PM Changeset in CLRX [4874] by matszpk

CLRadeonExtender: GCNAsm: Add testcases for WAVE32. Add stuff to handle WAVE32 for GFX10.

9:30 PM Changeset in CLRX [4873] by matszpk

CLRadeonExtender: GCNAsm: Add testcases for GFX1011 specific instructions.

9:03 PM Changeset in CLRX [4872] by matszpk

CLRadeonExtender: GCNAsm: FLAT GLOBAL instruction testcases for GFX10.

8:35 PM Changeset in CLRX [4871] by matszpk

CLRadeonExtender: GCNAsm: FLAT SCRATCH instruction testcases for GFX10.

8:13 PM Changeset in CLRX [4870] by matszpk

CLRadeonExtender: GCNAsm: FLAT instruction testcases for GFX10.

7:14 PM Changeset in CLRX [4869] by matszpk

CLRadeonExtender: GCNAsm: Next FLAT testcases for GFX10. Fix resolving FLAT field value (GFX10).

5:48 PM Changeset in CLRX [4868] by matszpk

CLRadeonExtender: GCNAsm: First FLAT testcases for GFX10. Set SADDR field to NULL for FLAT encoding for GFX10.

5:34 PM Changeset in CLRX [4867] by matszpk

CLRadeonExtender: GCNAsm: Preparing FLAT encoding for GFX10.

5:17 PM Changeset in CLRX [4866] by matszpk

CLRadeonExtender: GCNAsm: Add EXP encoding testcases (GFX10).

5:14 PM Changeset in CLRX [4865] by matszpk

CLRadeonExtender: GCNAsm: Add MIMG next testcases (GFX10).

4:55 PM Changeset in CLRX [4864] by matszpk

CLRadeonExtender: GCNAsm: Add MIMG long testcases (GFX10).

4:31 PM Changeset in CLRX [4863] by matszpk

CLRadeonExtender: GCNAsm: MIMG instruction testcases (GFX10).

2:57 PM Changeset in CLRX [4862] by matszpk

CLRadeonExtender: GCNAsm: MIMG testcases with errors and warning (GFX10). Fix typo in MIMG error message (dmask range).

1:52 PM Changeset in CLRX [4861] by matszpk

CLRadeonExtender: GCNAsm: Next MIMG testcases with VADDR reglist.

1:33 PM Changeset in CLRX [4860] by matszpk

CLRadeonExtender: GCNAsm: Change parseVRegRangesLimited (remove arg 'required'). Fix checking number of VGPRs in VADDR in reglist.
First MIMG testcases with VADDR reglist.

12:40 PM Changeset in CLRX [4859] by matszpk

CLRadeonExtender: GCNAsm: Next testcases for MIMG encoding for GFX10.

12:22 PM Changeset in CLRX [4858] by matszpk

CLRadeonExtender: GCNAsm: Fixed parsing dim modifier MIMG (GFX10). First testcases for MIMG encoding for GFX10.

9:06 AM Changeset in CLRX [4857] by matszpk

CLRadeonExtender: GCNAsm: Fix parseVRegRangesLimited routine. Next stuff to handle MIMG GFX10 encoding.

Jul 27, 2019:

9:23 PM Changeset in CLRX [4856] by matszpk

CLRadeonExtender: GCNAsm: Add parseVRegRangesLimited routine to parse MIMG VADDR register list.

8:41 PM Changeset in CLRX [4855] by matszpk

CLRadeonExtender: GCNAsm: First stuff to handle MIMG for GFX10.

Jul 26, 2019:

10:35 PM Changeset in CLRX [4854] by matszpk

CLRadeonExtender: GCNAsm: Add MTBUF encoding testcases for GFX10. Fixed FORMAT modifier parsing for MTBUF for GFX10

7:59 PM Changeset in CLRX [4853] by matszpk

CLRadeonExtender: GCNAsm: Add MUBUF instruction testcases for GFX10.

7:17 PM Changeset in CLRX [4852] by matszpk

CLRadeonExtender: GCNAsm: Add MUBUF encoding testcases for GFX10. Add testcase for MUBUF for VEGA.

5:45 PM Changeset in CLRX [4851] by matszpk

CLRadeonExtender: GCNAsm: Add MUBUF encoding testcases for GFX10.

4:13 PM Changeset in CLRX [4850] by matszpk

CLRadeonExtender: GCNAsm: Stuff for MTBUF/MUBUF encoding for GFX10.

3:04 PM Changeset in CLRX [4849] by matszpk

CLRadeonExtender: GCNAsm: Some preparings in MUBUF encoding for GFX10. GCNDisasm: Fix SLC decoding in MUBUF/MTBUF for GFX10.

1:30 PM Changeset in CLRX [4848] by matszpk

CLRadeonExtender: GCNAsm: Fix buffer overflow.

1:25 PM Changeset in CLRX [4847] by matszpk

CLRadeonExtender: GCNAsm: Use isGCNXXX in GCNAsmHelpers. Fix typo in GCNDisasmDecode.

1:06 PM Changeset in CLRX [4846] by matszpk

CLRadeonExtender: GCNAsm: Add DS instruction testcases for GFX10.

12:29 PM Changeset in CLRX [4845] by matszpk

CLRadeonExtender: GCNAsm: Add DS instruction testcases for GFX10. Add missing "ds_read_u16_d16_hi" in testcases for VEGA.

9:35 AM Changeset in CLRX [4844] by matszpk

CLRadeonExtender: GCNAsm: Add DS encoding testcases for GFX10.

6:57 AM Changeset in CLRX [4843] by matszpk

CLRadeonExtender: GCNAsm: Disable checking whether SPGR range cross some register lines for GFX10.

Jul 24, 2019:

10:47 PM Changeset in CLRX [4842] by matszpk

CLRadeonExtender: GCNAsm/GCNDIsasm: Add VOP3P with literal testcases for GFX10.

10:33 PM Changeset in CLRX [4841] by matszpk

CLRadeonExtender: GCNAsm: Add VINTRP (errors) testcases for GFX10.

10:33 PM Changeset in CLRX [4840] by matszpk

CLRadeonExtender: GCNAsm: Add VINTRP testcases for GFX10.

10:31 PM Changeset in CLRX [4839] by matszpk

CLRadeonExtender: GCNAsm: Add VOP3P testcases for GFX10. Fixed VOP3P encoding for GFX10.

10:17 PM Changeset in CLRX [4838] by matszpk

CLRadeonExtender: GCNAsm: Add VOP3 OP_SEL testcases for GFX10.

9:43 PM Changeset in CLRX [4837] by matszpk

CLRadeonExtender: GCNAsm: Add next VOP3 instruction testcases for GFX10.

9:22 PM Changeset in CLRX [4836] by matszpk

CLRadeonExtender: GCNAsm: Add next VOP3 instruction testcases for GFX10.

4:36 PM Changeset in CLRX [4835] by matszpk

CLRadeonExtender: GCNAsm: Add literals for VOP3 (for GFX10). Add testcases for long (more than 2 dwords) instructions.

1:36 PM Changeset in CLRX [4834] by matszpk

CLRadeonExtender: GCNDisasm: Add next VOP3 with literals testcases.

1:24 PM Changeset in CLRX [4833] by matszpk

CLRadeonExtender: Disasm: Add literals to VOP3 encoding for GFX10.

12:07 PM Changeset in CLRX [4832] by matszpk

CLRadeonExtender: GCNAsm/Disasm: Prepping VINTRP/VOP3 instructions for extra literal dword (add floatlit mode flag).
Prepare counting code size for extra literal dword for VOP3/VOP3P.

9:22 AM Changeset in CLRX [4831] by matszpk

CLRadeonExtender: GCNAsm/Disasm: Prepping VOP3 (and VOP3P) instructions for extra literal dword (add floatlit mode flag). Change value for floatlit flags. Fix V_CVT_F32_F16 decoding and encoding.

Jul 22, 2019:

10:45 PM Changeset in CLRX [4830] by matszpk

CLRadeonExtender: GCNAsm: Add VOP3 instruction testcases for GFX10.

9:33 PM Changeset in CLRX [4829] by matszpk

CLRadeonExtender: GCNAsm: Add VOP3 testcases for GFX10. Fixes for VOP3 for GFX10.

9:01 PM Changeset in CLRX [4828] by matszpk

CLRadeonExtender: GCNAsm: Add OP_SEL testcases for GFX10.

7:49 PM Changeset in CLRX [4827] by matszpk

CLRadeonExtender: GCNAsm: Add next VOPC testcases (GFX10).

6:51 PM Changeset in CLRX [4826] by matszpk

CLRadeonExtender: GCNAsm: Add next VOPC testcases (GFX10).

4:54 PM Changeset in CLRX [4825] by matszpk

CLRadeonExtender: GCNAsm: Add VOPC instructions (GFX10).

4:24 PM Changeset in CLRX [4824] by matszpk

CLRadeonExtender: GCNAsm: Add VOPC instructions (GFX10). Fixed syntax parsing VOPC without SDST.

3:59 PM Changeset in CLRX [4823] by matszpk

CLRadeonExtender: GCNAsm: Add VOPC instructions.

3:48 PM Changeset in CLRX [4822] by matszpk

CLRadeonExtender: GCNAsm: Add VOPC SDWAB and DPP(8) encoding testcases (for GFX10).

3:07 PM Changeset in CLRX [4821] by matszpk

CLRadeonExtender: GCNAsm: Add VOPC encoding testcases (for GFX10).

2:47 PM Changeset in CLRX [4820] by matszpk

CLRadeonExtender: GCNAsm: Add next VOP1 testcases for SDWA and DPP(8).

1:32 PM Changeset in CLRX [4819] by matszpk

CLRadeonExtender: GCNAsm: Add next VOP1 instructions testcases for GFX10.

12:40 PM Changeset in CLRX [4818] by matszpk

CLRadeonExtender: GCNAsm: Add next VOP1 instructions testcases for GFX10.

Jul 19, 2019:

10:25 PM Changeset in CLRX [4817] by matszpk

CLRadeonExtender: GCNAsm: Add VOP1 instructions testcases for GFX10. Fixed segfault for new ROCm binary format if STT_FUNC symbols present (accept only real kernel symbols).

9:23 PM Changeset in CLRX [4816] by matszpk

CLRadeonExtender: GCNAsm: Add VOP1 instructions testcases for GFX10. Add missing VOP1 instructions testcases for GCN 1.0.

9:05 PM Changeset in CLRX [4815] by matszpk

CLRadeonExtender: GCNAsm: Print error if no VOP3 encoding for VOP2 instruction and if VOP3 needed.

8:49 PM Changeset in CLRX [4814] by matszpk

CLRadeonExtender: GCNAsm: Add VOP2 instructions testcases for GFX10.

8:17 PM Changeset in CLRX [4813] by matszpk

CLRadeonExtender: GCNAsm: Add VOP2 instructions testcases for GFX10. Add missing testcases for VOP3B add/sub instructions.

8:02 PM Changeset in CLRX [4812] by matszpk

CLRadeonExtender: GCNAsm: Add VOP2 instructions testcases for GFX10. Fix VOP1 and VOPC for GFX10.

6:59 PM Changeset in CLRX [4811] by matszpk

CLRadeonExtender: GCNAsm: Add VOP DPP8 testcases.

6:07 PM Changeset in CLRX [4810] by matszpk

CLRadeonExtender: GCNAsm: Add VOP DPP8 encoding and first testcase for it.

4:24 PM Changeset in CLRX [4809] by matszpk

CLRadeonExtender: GCNAsm: Add extra DPP_CTRLs and FI flag to DPP for GFX10.

3:36 PM Changeset in CLRX [4808] by matszpk

CLRadeonExtender: GCNAsm: Disable Wave shifts and row broadcasts for GFX10. Fix testcases for DPP for GFX10.

12:07 PM Changeset in CLRX [4807] by matszpk

CLRadeonExtender: GCNAsm: Fixed VOP_SDWA and VOP_DPP for VOP2 for GFX10. Add testcases for VOP_SDWA and VOP_SDWA for GFX10.

9:28 AM Changeset in CLRX [4806] by matszpk

CLRadeonExtender: GCNAsm: Add VOP3/VOP2 encoding testcases for GFX10. Fix encodeVOP3Words for encoding for GFX10.

7:22 AM Changeset in CLRX [4805] by matszpk

CLRadeonExtender: GCNAsm: Add VOP2 encoding testcases for GFX10. Fix encodeVOP3Words.

Jul 17, 2019:

10:38 PM Changeset in CLRX [4804] by matszpk

CLRadeonExtender: GCNAsm: Add SMEM instructions testcases for GFX10.

10:24 PM Changeset in CLRX [4803] by matszpk

CLRadeonExtender: GCNAsm: Add SMEM instructions testcases for GFX10. Add SMEM_NOSDATA handling (s_dcache_discard_*) for SMEM instructions.
Formatting in GCNDisasmDecode.

9:08 PM Changeset in CLRX [4802] by matszpk

CLRadeonExtender: GCNAsm: Add SMEM encoding testcases for GFX10. Fixed resolving SOFFSET in SMEM for GFX10 (include NULL for SGPR offset).

8:22 PM Changeset in CLRX [4801] by matszpk

CLRadeonExtender: GCNAsm: Add SMEM encoding testcases for GFX10. Fixes for SMEM encoding for GFX10. Add DLC for SMEM (GFX10).

6:53 PM Changeset in CLRX [4800] by matszpk

CLRadeonExtender: GCNAsm: Add SOPP instructions testcases for GFX10. Fix send messages for GFX10.

5:15 PM Changeset in CLRX [4799] by matszpk

CLRadeonExtender: GCNAsm: Add SOPP instructions testcases for GFX10. Fix LGKMCNT range for GFX10.

4:35 PM Changeset in CLRX [4798] by matszpk

CLRadeonExtender: GCNAsm: Add SOPK instructions testcases for GFX10. Fixed mnemonic for S_SUBVECTOR_LOOP_*. Include CALL control flow type for S_CALL.

4:25 PM Changeset in CLRX [4797] by matszpk

CLRadeonExtender: GCNAsm: Add SOPK instructions testcases for GFX10. Add new HWREG for GFX10. Add aliases: tba_lo, tba_hi, tma_lo, tma_hi.

2:42 PM Changeset in CLRX [4796] by matszpk

CLRadeonExtender: GCNAsm: Add SOP1 instructions testcases for GFX10. Fixed syntax parsing for S_VERSION instruction.

12:07 PM Changeset in CLRX [4795] by matszpk

CLRadeonExtender: GCNAsm: Add support for 1/(2*PI) promotion for GFX10. Add SOP2 instructions testcases for GFX10.

9:27 AM Changeset in CLRX [4794] by matszpk

CLRadeonExtender: GCNAsm: Changes for GFX10 in GCNAsmHelpers. Next testcases for GFX10.

8:32 AM Changeset in CLRX [4793] by matszpk

CLRadeonExtender: GCNDisasm: Add missing 1/(2*PI) to literals for GFX10. GCNAsm: Add testcases for GFX10.

7:57 AM Changeset in CLRX [4792] by matszpk

CLRadeonExtender: GCNAsm: Disable TMA and TBA for GFX10.

Jul 15, 2019:

10:22 PM Changeset in CLRX [4791] by matszpk

CLRadeonExtender: GCNAsm: First testcases for GFX10. Small fix in GCNAsmOpcodes testsuite.

8:53 PM Changeset in CLRX [4790] by matszpk

CLRadeonExtender: GCNAsm: Preparing GCNAsmHelpers for GFX10. Add 'null' register.

8:02 PM Changeset in CLRX [4789] by matszpk

CLRadeonExtender: GCNAsm: Add 'offset' modifier name (thi same as 'inst_offset') for FLAT encoding.

7:56 PM Changeset in CLRX [4788] by matszpk

CLRadeonExtender: GCNAsm: Add empty testsuite for GFX10.

5:00 PM ClrxDisasm edited by trac
(diff)
4:07 PM Changeset in CLRX [4787] by matszpk

CLRadeonExtender: GCNDisasm: Add command line option '--wave32' for setting wavefront size 32. Exclude DISASM_WAVE32 in DISASM_ALL.

3:45 PM Changeset in CLRX [4786] by matszpk

CLRadeonExtender: GCNDisasm: Print wavefront SGPRs as 32-bit if WAVE32 flag enabled. Add testcases for WAVE32 flag (wavefront size 32) for GFX10.

2:49 PM Changeset in CLRX [4785] by matszpk

CLRadeonExtender: GCNDisasm: Add testcases for NAVI DL (GFX1011).

1:50 PM Changeset in CLRX [4784] by matszpk

CLRadeonExtender: GCNDisasm: Fixed printing addr for FLAT GLOBAL instructions (GFX10). Add FLAT GLOBAL testcases for GFX10.

12:27 PM Changeset in CLRX [4783] by matszpk

CLRadeonExtender: GCNDisasm: Fixed printing addr for FLAT SCRATCH instructions (GFX10). Add FLAT SCRATCH testcases for GFX10.

9:38 AM Changeset in CLRX [4782] by matszpk

CLRadeonExtender: GCNDisasm: Fix determine type of FLAT instruction. Some fixes in FLAT encoding (GLOBAL and SCRATCH).

9:07 AM Changeset in CLRX [4781] by matszpk

CLRadeonExtender: GCNDisasm: Next FLAT testcases for GFX10.

7:29 AM Changeset in CLRX [4780] by matszpk

CLRadeonExtender: GCNDisasm: Next FLAT testcases for GFX10.

7:08 AM Changeset in CLRX [4779] by matszpk

CLRadeonExtender: GCNDisasm: First FLAT testcases for GFX10. Fixed encSpace for FLAT for GFX10. Add DLC flag to FLAT for GFX10.

Note: See TracTimeline for information about the timeline view.