Timeline


and

Sep 27, 2019:

6:00 AM GcnInstrsVop3 edited by trac
(diff)
5:45 AM Changeset in CLRX [4995] by matszpk

CLRadeonExtender: Docs: Fix typo in V_DIV_FMAS_F32 and V_DIV_FMAS_F64.

Sep 26, 2019:

11:28 AM Changeset in CLRX [4994] by matszpk

CLRadeonExtender: Add new pseudo-ops to editor's syntaxes.

Sep 24, 2019:

2:41 PM Changeset in CLRX [4993] by matszpk

CLRadeonExtender: GCNAsm: Allow shortened form of FLAT/GLOBAL atomics with 2 operands (addr and data).

Sep 23, 2019:

5:01 PM ClrxAsmPseudoOps edited by trac
(diff)
5:01 PM ClrxAsmRocm edited by trac
(diff)
4:15 PM Changeset in CLRX [4992] by matszpk

CLRadeonExtender: CLRXDocs: Update docs - add description for new pseudo-ops.

3:09 PM Changeset in CLRX [4991] by matszpk

CLRadeonExtender: AsmROCm: Correct handling '.wave32' and '.nowave32' in ROCm format handling (setting codeFlags and enableSgprsFeatures).

2:27 PM Changeset in CLRX [4990] by matszpk

CLRadeonExtender: KCode: Next ROCm wave32 testcase. Enable rest of AsmRegPool? testcases.

11:39 AM Changeset in CLRX [4989] by matszpk

CLRadeonExtender: KCode: Correct handling switching and checking codeFlags between kcode regions.

9:03 AM Changeset in CLRX [4988] by matszpk

CLRadeonExtender: GPUId: Count VCC as 1 extra SGPR register if Navi and WAVE32.

8:46 AM Changeset in CLRX [4987] by matszpk

CLRadeonExtender: AsmROCm: First testcase for CodeFlags? testing.

Sep 21, 2019:

11:22 AM Changeset in CLRX [4986] by matszpk

CLRadeonExtender: ROCm: Fixed alignment for rodata section (LLVM10 bin format).

Sep 20, 2019:

4:17 PM Changeset in CLRX [4985] by matszpk

CLRadeonExtender: AsmROCm: Initialize required fields in metadata from kernel config and calculate kernarg size for MetadataV3 format.

Sep 19, 2019:

7:16 PM Changeset in CLRX [4984] by matszpk

CLRadeonExtender: ROCmGen: Fixed stupid segfaults.

7:13 PM Changeset in CLRX [4983] by matszpk

CLRadeonExtender: ROCmGen: Set up kernel code offset in kernel descriptor. Remove obsolete stuff from AsmROCmFormat.

5:30 PM Changeset in CLRX [4982] by matszpk

CLRadeonExtender: ROCmGen: Add kernel descriptor for kernel symbols (LLVM10BinFmt).

4:42 PM Changeset in CLRX [4981] by matszpk

CLRadeonExtender: ROCmGen: Ordering binary sections (LLVM10BinFormat). Some changes.

4:28 PM Changeset in CLRX [4980] by matszpk

CLRadeonExtender: ROCmGen: (for LLVM10BinFormat) Do not add other notes to binary. Add MsgPack? metadata note.

4:05 PM Changeset in CLRX [4979] by matszpk

CLRadeonExtender: ROCmGen: Add a missing kernel descriptor symbols.

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

CLRadeonExtender: ROCm: Fixed compiler warning. fixed segfault when kernel descriptor offset is out of range.

3:28 PM Changeset in CLRX [4977] by matszpk

CLRadeonExtender: ROCm: Some fixes.

3:16 PM Changeset in CLRX [4976] by matszpk

CLRadeonExtender: AsmROCm: Add some missing pseudo-ops to ROCm format handling.

2:19 PM Changeset in CLRX [4975] by matszpk

CLRadeonExtender: AsmROCm: Fixed checking shared VGPRs number while setting PGMRSRC3.

2:16 PM Changeset in CLRX [4974] by matszpk

CLRadeonExtender: AsmROCm: Fixed calculation of kernel argument offset.

1:13 PM Changeset in CLRX [4973] by matszpk

CLRadeonExtender: AsmROCm: Add calculatePgmRsrc3 and setup PGMRSRC3. Check shared vgprs number before setting.

11:10 AM Changeset in CLRX [4972] by matszpk

CLRadeonExtender: Asm: Add '.amd3' pseudo-op for new OpenCL binary format for Navi (ROCm LLVM10BinFormat).

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

CLRadeonExtender: AsmROCm: Store SGPRs number in PGMRSRC1 (weird??). Treat argAlign in metadata v3 format as arg offset. Use llvm10BinFormat from output.

Sep 18, 2019:

2:51 PM Changeset in CLRX [4970] by matszpk

CLRadeonExtender: Changes in encoding VGPRs number in PGMRSRC1 if Navi.

2:33 PM Changeset in CLRX [4969] by matszpk

CLRadeonExtender: GPUId: Set zero in sgprs field in PGMRSRC2 if Navi.

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

CLRadeonExtender: Asm: Add to AsmKcodeHandler? codeFlags. Add handling codeFlags in AsmROCm.

8:24 AM Changeset in CLRX [4967] by matszpk

CLRadeonExtender: Asm: Replace wave32 by codeFlags.

Sep 16, 2019:

4:10 PM Changeset in CLRX [4966] by matszpk

CLRadeonExtender: AsmROCm: Initialize kernel descriptor if config supplied. Calculate kernel code entry offset from kernel descriptor place.

Sep 15, 2019:

4:18 PM Changeset in CLRX [4965] by matszpk

CLRadeonExtender: AsmROCm: Add new pseudo-ops. Rename '.shared_vgprsnum' to '.shared_vgprs'.

12:48 PM Changeset in CLRX [4964] by matszpk

CLRadeonExtender: AsmROCm: Remove obsolete kernel descriptor in AsmROCmKernel. Add pgmrsrc3 and sharedVGPRs in AmdHsaKernelConfig?.

8:46 AM Changeset in CLRX [4963] by matszpk

CLRadeonExtender: AsmROCm: Next stuff.

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

CLRadeonExtender: DisasmROCm: Fixed bug in dumping kernel descriptor (shared_vgprs). Add some stuff to handle new LLVM10 binary format in AsmROCmFormat.

Sep 14, 2019:

12:50 PM Changeset in CLRX [4961] by matszpk

CLRadeonExtender: ROCmBin: Write metadata in V3 format (in ROCmBinGenerator).

11:47 AM Changeset in CLRX [4960] by matszpk

CLRadeonExtender: ROCmBin: Next testcase for generateROCmMetadataMsgPack (include kernel descriptors values).

Sep 12, 2019:

11:24 AM Changeset in CLRX [4959] by matszpk

CLRadeonExtender: ROCmBin: First testcase for generateROCmMetadataMsgPack. Store whole main object of the metadata.

Sep 11, 2019:

10:19 PM Changeset in CLRX [4958] by matszpk

CLRadeonExtender: AmdBin?: Fixed old bug in parsing metadata.

8:58 PM Changeset in CLRX [4957] by matszpk

CLRadeonExtender: ROCmBin: Add next testcases to ROCmMsgPackWrite (for MsgPackMapWriter?).

8:11 PM Changeset in CLRX [4956] by matszpk

CLRadeonExtender: ROCmBin: Add next testcases to ROCmMsgPackWrite.

6:21 PM Changeset in CLRX [4955] by matszpk

CLRadeonExtender: ROCmBin: Fixes in msgPackWriteString and msgPackWriteUInt. Small fixes.

4:41 PM Changeset in CLRX [4954] by matszpk

CLRadeonExtender: ROCmBin: Fixed MsgPack? writer classes constructors for long elements number. Add next testcases.

3:33 PM Changeset in CLRX [4953] by matszpk

CLRadeonExtender: ROCmBin: Add MsgPackWriters? classes to ROCmBinaries. Add ROCmMsgPackWrite (still empty) testsuite.

Sep 8, 2019:

8:08 AM Changeset in CLRX [4952] by matszpk

CLRadeonExtender: ROCmBin: Convert from little-endian values from kernel descriptor in generateROCmMetadataMsgPack.

Sep 7, 2019:

8:19 PM Changeset in CLRX [4951] by matszpk

CLRadeonExtender: ROCmBin: Add next stuff to generateROCmMetadataMsgPack.

4:12 PM Changeset in CLRX [4950] by matszpk

CLRadeonExtender: ROCmBin: Change generateROCmMetadataMsgPack definition. Add stuff to generateROCmMetadataMsgPack.

Sep 5, 2019:

5:26 PM Changeset in CLRX [4949] by matszpk

CLRadeonExtender: ROCmBin: Rename MsgPackStaticArrayWriter? to MsgPackArrayWriter?. Make MsgPackMapWriter? with static size.

Sep 4, 2019:

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

CLRadeonExtender: ROCmBin: Replace MsgPackArrayWriter? by MsgPackStaticArrayWriter? (array with known element number).

8:09 PM Changeset in CLRX [4947] by matszpk

CLRadeonExtender: ROCmBin: Write routines and classes to write MsgPack? data.

Sep 3, 2019:

5:43 PM Changeset in CLRX [4946] by matszpk

CLRadeonExtender: ROCmBin: Move ROCmMetadata MsgPack? to separate source file.

Sep 1, 2019:

5:51 PM Changeset in CLRX [4945] by matszpk

CLRadeonExtender: ROCmBinGen: Change visibility and type for kernel symbols in LLVM10 binary. Adding kernel descritptor symbols to LLVM10 binary.

3:52 PM Changeset in CLRX [4944] by matszpk

CLRadeonExtender: ROCm: First changes for LLVM10Bin ROCmBinGenerator.

8:31 AM Changeset in CLRX [4943] by matszpk

CLRadeonExtender: ROCm: Add new fields into ROCmInput.

Aug 31, 2019:

3:38 PM Changeset in CLRX [4942] by matszpk

CLRadeonExtender: DisasmROCm: Fix '.skip 64' line in disasm (do not put extra bytes). Add ROCm LLVM10 binary to DisasmDataTest?.

11:55 AM Changeset in CLRX [4941] by matszpk

CLRadeonExtender: DisasmROCm: Do not skip data of kernel descriptor in globaldata if LLVM10 binary and no dump config flag.

11:42 AM Changeset in CLRX [4940] by matszpk

CLRadeonExtender: DisasmROCm: Skip data of kernel descriptor in globaldata if LLVM10 binary.

9:32 AM Changeset in CLRX [4939] by matszpk

CLRadeonExtender: ROCm: Add ROCmDisasmKernelDescInfo and use it in code.

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

CLRadeonExtender: ROCm: Add missing '.config' in config dump (for LLVM10 bin format). Do not print 256-byte kernel info data if LLVM10 binary.

Note: See TracTimeline for information about the timeline view.