Timeline


and

Dec 18, 2016:

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

CLRadeonExtender: Update version to 0.1.3.

6:02 PM WikiStart edited by matszpk
(diff)
4:10 PM Changeset in CLRX [2661] by matszpk

CLRadeonExtender: AmdCL2BinGen: remove oldAmdGpuArchValuesTbl, optimize exception (Fiji arch_stepping from 1912.05 drivers).

2:26 PM Changeset in CLRX [2660] by matszpk

CLRadeonExtender: Remove obsolete TODO.

2:25 PM Changeset in CLRX [2659] by matszpk

CLRadeonExtender: Add amdGpuArchValuesTbl for older drivers (<2004.06).

10:04 AM WikiStart edited by matszpk
(diff)
7:28 AM Changeset in CLRX [2658] by matszpk

CLRadeonExtender: Add option 'NO_OPENCL' to cmake.

Dec 14, 2016:

11:00 PM ClrxAsmPseudoOps edited by trac
(diff)
10:42 PM Changeset in CLRX [2657] by matszpk

CLRadeonExtender: add to AssemblerBasics? a '.format' pseudo-ops test cases.

10:23 PM Changeset in CLRX [2656] by matszpk

CLRadeonExtender: ClrxDoc?: update '.format' pseudo-op description.

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

CLRadeonExtender: ClrxDoc?: add '.rocm' pseudo-ops.

10:15 PM Changeset in CLRX [2654] by matszpk

CLRadeonExtender: Asm: change '.reg' to '.register'.

10:01 PM Changeset in CLRX [2653] by matszpk

CLRadeonExtender: Asm: fixed '.format' pseudo-op (old bug).

9:19 PM Changeset in CLRX [2652] by matszpk

CLRadeonExtender: DisasmROCm: fixed segfault when not known GPU device (wrong arch_minor or arch_stepping).

8:50 PM Changeset in CLRX [2651] by matszpk

CLRadeonExtender: Update README.md (rocm).

8:31 PM Changeset in CLRX [2650] by matszpk

CLRadeonExtender: AsmROCm: fixed comment type.

7:23 PM Changeset in CLRX [2649] by matszpk

CLRadeonExtender: DisasmROCm: fixed printing labels between data regions.

6:00 PM ClrxAsmRocm edited by trac
(diff)
5:54 PM Changeset in CLRX [2648] by matszpk

CLRadeonExtender: ClrxDoc?: add code samples to ClrxAsmRocm.

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

CLRadeonExtender: AmdCL2BinGen: Add mainBuiltinSectionTable for binaries without kernel and in old format.

3:21 PM Changeset in CLRX [2646] by matszpk

CLRadeonExtender: AsmBinGen?: add mainBuiltinSectionTable for empty binaries.

2:09 PM Changeset in CLRX [2645] by matszpk

CLRadeonExtender: Asm: Do not put symbol if elf section of this symbol is undefined (Gallium, ROCm).

Dec 11, 2016:

6:01 PM Changeset in CLRX [2644] by matszpk

CLRadeonExtender: AsmROCm: put rocmAmdGpuArchValuesTbl table defintion to AsmROCmFormat for MSVC compilation (unresolved symbols).

2:07 PM Changeset in CLRX [2643] by matszpk

CLRadeonExtender: AsmGallium?: fix CLZ undefined behavior.

2:05 PM Changeset in CLRX [2642] by matszpk

CLRadeonExtender: AsmROCm: omitting CLZ64 undefined behavior.

2:00 PM Changeset in CLRX [2641] by matszpk

CLRadeonExtender: AsmROCm: Check whether wavefront size is greater than 256 and print error if is.
Extern AsmROCmFormat tests.

1:40 PM Changeset in CLRX [2640] by matszpk

CLRadeonExtender: AsmROCm: Print error 'wrong register range' when firstreg>lastreg in .reserved_Xgprs.
Check whether code section have enough space to store kernel configuration and print error if not.

1:14 PM Changeset in CLRX [2639] by matszpk

CLRadeonExtender: AsmROCm: Use single setReservedXgprs function to set reserved GPR ranges.

9:09 AM Changeset in CLRX [2638] by matszpk

CLRadeonExtender: AsmROCm: set GCN_XNACK instead GCN_FLAT if ROCMFLAG_USE_XNACK_ENABLED is set.

9:00 AM Changeset in CLRX [2637] by matszpk

CLRadeonExtender: AsmROCm: treat localsize and workgroupGroupSegmentSize as same config value.
treat scratchbuffersize and workitemPrivateSegmentSize as same config value.

Dec 10, 2016:

9:52 PM Changeset in CLRX [2636] by matszpk

CLRadeonExtender: AsmROCm: set local size field in pgmrsrc2 when localsize is zero but
workgroupGroupSegmentSize is not zero and not default.

9:44 PM Changeset in CLRX [2635] by matszpk

CLRadeonExtender: AsmROCm: turn on scratchbuffer bit in pgmrsrc2 when scratchbuffer is zero but
workitemPrivateSegmentSize is not zero and not default.

9:38 PM Changeset in CLRX [2634] by matszpk

CLRadeonExtender: GCNDisasm: treat 0xf7f in s_waitcnt as normal value (print all val-functions).

Dec 9, 2016:

10:00 AM ClrxToc edited by trac
(diff)
10:00 AM GcnIsa edited by trac
(diff)
9:10 AM Changeset in CLRX [2633] by matszpk

CLRadeonExtender: ClrxDoc?: Fixed typo in TOC and GcnIsa TOC.

Dec 8, 2016:

11:00 PM ClrxAsmRocm edited by trac
(diff)
11:00 PM ClrxToc edited by trac
(diff)
11:00 PM ClrxAsmInvoke edited by trac
(diff)
10:34 PM Changeset in CLRX [2632] by matszpk

CLRadeonExtender: Doc: update clrxasm invocation.

10:30 PM Changeset in CLRX [2631] by matszpk

CLRadeonExtender: clrxasm: Add 'rocm' support format in option 'binaryFormat'.

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

CLRadeonExtender: ClrxDoc?: fixed link to ClrxAsmRocm chapter. Update ClrxAsmRocm.

10:00 PM ClrxAsmGallium edited by trac
(diff)
10:00 PM ClrxAsmRocm created by trac
10:00 PM ClrxToc edited by trac
(diff)
10:00 PM ClrxAsmAmdCl2 edited by trac
(diff)
9:41 PM Changeset in CLRX [2629] by matszpk

CLRadeonExtender: Doc: Some fixes in ClrxAsmAmdcl2 (remove obsolete 'Should be set').

9:40 PM Changeset in CLRX [2628] by matszpk

CLRadeonExtender: Doc: add ClrxAsmRocm chapter. Some fixes in ClrxAsmGallium (remove obsolete 'Should be set').

8:48 PM Changeset in CLRX [2627] by matszpk

CLRadeonExtender: AsmROCm: replace '.reserved_sgpr_first/count' by '.reserved_sgprs' and
replace '.reserved_vgpr_first/count' by '.reserved_vgprs'.

7:32 PM Changeset in CLRX [2626] by matszpk

CLRadeonExtender: AsmROCm: accepts global symbols while adding symbols to binary.

7:03 PM Changeset in CLRX [2625] by matszpk

CLRadeonExtender: AsmROCm: add 'arch_minor' and 'arch_stepping' pseudo-ops.

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

CLRadeonExtender: AsmROCm: add next testcase (config tests).

5:39 PM Changeset in CLRX [2623] by matszpk

CLRadeonExtender: AsmROCm: fixed setting dimensions and userdatanum.

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

CLRadeonExtender: Fix clang warning.

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

CLRadeonExtender: AsmROCm: add checking SGPR range for '.debug_private_segment_buffer_sgpr' and
'.debug_wavefront_private_segment_offset_sgpr'.

3:29 PM Changeset in CLRX [2620] by matszpk

CLRadeonExtender: AsmROCm: Add first tests for Asm ROCm format support.

2:18 PM Changeset in CLRX [2619] by matszpk

CLRadeonExtender: Rename AsmFormats? test to AsmAmdFormat? test.

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

CLRadeonExtender: Separate Asm AmdCL2 Format tests from AsmFormats?.

2:11 PM Changeset in CLRX [2617] by matszpk

CLRadeonExtender: Separate Asm Gallium Format tests from AsmFormats?.

Dec 5, 2016:

11:05 PM Changeset in CLRX [2616] by matszpk

CLRadeonExtender: Update README (licenses info).

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

CLRadeonExtender: AsmRegPool?: add test case for ROCm format handler (kcode).

9:52 PM Changeset in CLRX [2614] by matszpk

CLRadeonExtender: ROCm: Add enums ROCMFLAG for enableSpgrRegisterFlags and enableFeatureFlags. Fix some bugs while using these flags
(mainly in AsmROCmFormatHandler::prepareBinary).

8:16 PM Changeset in CLRX [2613] by matszpk

CLRadeonExtender: AsmROCm: print warning when config value out of range.

7:35 PM Changeset in CLRX [2612] by matszpk

CLRadeonExtender: AsmFormats?: Add warning for some config values when value out of 32-bit range.

6:57 PM Changeset in CLRX [2611] by matszpk

CLRadeonExtender: AsmROCm: Fixed switching between config and control_directive sections.

6:52 PM Changeset in CLRX [2610] by matszpk

CLRadeonExtender: AsmROCm: fixed memory section overflow if control_directive have wrong size.

5:59 PM Changeset in CLRX [2609] by matszpk

CLRadeonExtender: AsmROCm: Add '.private_elem_size' pseudo-op.

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

CLRadeonExtender: AsmROCm: fixing sorting pseudo-ops by name. default variable fixes.

2:31 PM Changeset in CLRX [2607] by matszpk

CLRadeonExtender: AsmROCm: first tests of assembler's ROCm support. Fixed parsing ROCm format pseudo-ops.
Fixed setting default values for kernel config.

Dec 4, 2016:

7:53 PM Changeset in CLRX [2606] by matszpk

CLRadeonExtender: AsmROCm: gcc warning for 32-bit systems.

7:33 PM Changeset in CLRX [2605] by matszpk

CLRadeonExtender: AsmROCm: add symbols (not kernels) in text section as data object symbols.

Dec 1, 2016:

11:08 PM Changeset in CLRX [2604] by matszpk

CLRadeonExtender: AsmROCm: tentative version of code to setup kernel configuration.
Fixed setting alignments and wavefront size (power of 2). Add extra symbols to output.
GPUId: Add AMDGPUArchValues to GPUId.

7:18 PM Changeset in CLRX [2603] by matszpk

CLRadeonExtender: AsmROCm: put config to code (prepareBinary). Add BINGENXX_XX enums.

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

CLRadeonExtender: AsmROCm: Add '.fkernel' pseudo-op. DisasmROCm: Change '.kfunction' to '.fkernel'.

2:03 PM Changeset in CLRX [2601] by matszpk

CLRadeonExtender: Add testcase for ROCmBinGenerator's test.

2:00 PM Changeset in CLRX [2600] by matszpk

CLRadeonExtender: ROCm: Change ROCmRegionType::CODE to FKERNEL.

8:00 AM Changeset in CLRX [2599] by matszpk

CLRadeonExtender: ROCm: Recognize other kernel object (function) in binaries and disassemble them.

Nov 28, 2016:

10:20 PM Changeset in CLRX [2598] by matszpk

CLRadeonExtender: DisasmROCm: fixed nul char while dumping '.use_queue_ptr'.

7:04 PM Changeset in CLRX [2597] by matszpk

CLRadeonExtender: AsmROCm: Some part of code for prepareBinary.

1:57 PM Changeset in CLRX [2596] by matszpk

CLRadeonExtender: AsmROCm: add '.codeversion' and '.machine' pseudo-ops.

1:37 PM Changeset in CLRX [2595] by matszpk

CLRadeonExtender: AsmROCm: yet another update.

1:11 PM Ticket #21 (Multithreading assembly) created by matszpk
Make mechanism and model to divide code to joinable output parts and …
11:21 AM Changeset in CLRX [2594] by matszpk

CLRadeonExtender: AsmROCm: update.

7:16 AM Changeset in CLRX [2593] by matszpk

CLRadeonExtender: Asm: Move parsring of dimensions to AsmParseUtils?.

Nov 24, 2016:

8:56 PM Changeset in CLRX [2592] by matszpk

CLRadeonExtender: AsmROCm: Add setDimensions, Kcode support.

7:18 PM Changeset in CLRX [2591] by matszpk

CLRadeonExtender: AsmROCm: make setConfigBoolValue, use BINGEN64_NOTSUPPLIED in setConfigValue.

Nov 22, 2016:

5:37 PM Changeset in CLRX [2590] by matszpk

CLRadeonExtender: Add BINGEN64_XXXX enums (for 64-bit values).

Nov 21, 2016:

11:11 PM Changeset in CLRX [2589] by matszpk

CLRadeonExtender: AsmROCm: Add setting of config values (majority). Create and use AsmROCmKernelConfig with additional fields.

9:45 PM Changeset in CLRX [2588] by matszpk

CLRadeonExtender: AsmROCm: Update.

8:08 PM Changeset in CLRX [2587] by matszpk

CLRadeonExtender: Update AsmROCm.

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

CLRadeonExtender: DisasmROCm: replace '.use_grid_workgroup_count_?' by single '.use_grid_workgroup_count' with dimesions specification.
AsmRocm?: Adding specific pseudo-ops.

6:14 PM Changeset in CLRX [2585] by matszpk

CLRadeonExtender: Asm: Fixed '.32bit' and '.64bit' pseudo-op handling.

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

CLRadeonExtender: AsmROCm: Add ROCmKernelConfig to Kernelstate
Asm: add ROCm support (add pseudo-ops and format handling). fixed checkPseudoOpName (add AmdCL2 pseudo-op checking).

5:50 PM Changeset in CLRX [2583] by matszpk

CLRadeonExtender: Update AsmROCmFormat.

3:26 PM Changeset in CLRX [2582] by matszpk

CLRadeonExtender: Comment typo in AsmGalliumFormat?. Code for AsmROCmFormat.
ROCmBinGen: Add addEmptyKernel to ROCmInput.

7:06 AM Changeset in CLRX [2581] by matszpk

CLRadeonExtender: Add ROCm format handler's first code.

Nov 19, 2016:

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

CLRadeonExtender: Fix error from MSVC compiler.

9:57 PM Changeset in CLRX [2579] by matszpk

CLRadeonExtender: ROCmBinaries: fixed reading symbol for big-endian machines.

8:05 PM Changeset in CLRX [2578] by matszpk

CLRadeonExtender: Add STDC_FORMAT_MACROS to Config.h.in.

Note: See TracTimeline for information about the timeline view.