Timeline


and

Feb 21, 2018:

5:27 PM Changeset in CLRX [3835] by matszpk

CLRadeonExtender: Update README and INSTALL: add info about needed tools to build documentation.

4:32 PM Milestone 0.1.7 completed
4:24 PM ClrxDownloads edited by matszpk
(diff)
4:09 PM Changeset in CLRX [3834] by matszpk

CLRadeonExtender: Add tag for version 0.1.7.

4:04 PM ClrxChangeLog edited by matszpk
(diff)

Feb 20, 2018:

11:13 PM Changeset in CLRX [3833] by matszpk

CLRadeonExtender: Small fix in comment.

11:00 PM ClrxAsmRocm edited by trac
(diff)
11:00 PM ClrxAsmAmdCl2 edited by trac
(diff)
10:38 PM Changeset in CLRX [3832] by matszpk

CLRadeonExtender: CLRXDocs: Add 'rdwr' and 'read_write' access qualifier.

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

CLRadeonExtender: Update ChangeLog?.

10:27 PM Changeset in CLRX [3830] by matszpk

CLRadeonExtender: AsmAmdCL2: Allow to use read_write access qualifier in images.

10:04 PM Changeset in CLRX [3829] by matszpk

CLRadeonExtender: AsmROCm: Add shortcuts to access qualifiers (rdonly, wronly, rdwr).

3:10 PM Changeset in CLRX [3828] by matszpk

CLRadeonExtender: Add info about project source to README file.

Feb 19, 2018:

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

CLRadeonExtender: AmdCL2: Fix for big-edian support in AmdCL2BinGen.

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

CLRadeonExtender: Add different includes to OpenCL for Apple MacOSX.

6:28 PM Changeset in CLRX [3825] by matszpk

CLRadeonExtender: Update ChangeLog?.

3:43 PM Changeset in CLRX [3824] by matszpk

CLRadeonExtender: AsmROCm: Check symbols count after section differences resolvings.

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

CLRadeonExtender: Improve AsmSymbol::undefine.

2:00 PM ClrxDisasm edited by trac
(diff)
2:00 PM ClrxAsmInvoke edited by trac
(diff)
1:55 PM Changeset in CLRX [3822] by matszpk

CLRadeonExtender: Small fixes in Unix manuals and CLRXDocs.

Feb 18, 2018:

1:04 PM Changeset in CLRX [3821] by matszpk

CLRadeonExtender: Add support for multiple OpenCL platforms to CLHelper and samples.

6:13 AM Changeset in CLRX [3820] by matszpk

CLRadeonExtender: AsmExpr?: Update error messages for binary/logical operators.

Feb 17, 2018:

1:05 PM Changeset in CLRX [3819] by matszpk

CLRadeonExtender: Small code formating.

11:26 AM Changeset in CLRX [3818] by matszpk

CLRadeonExtender: Missing changes in tests.

9:50 AM Changeset in CLRX [3817] by matszpk

CLRadeonExtender: AsmExpr?: Handle special cases with binary and logical AND/OR/XOR operationns between relatives and absolutes.

Feb 16, 2018:

7:08 PM Changeset in CLRX [3816] by matszpk

CLRadeonExtender: Fixin dumping code version.

6:37 PM Changeset in CLRX [3815] by matszpk

CLRadeonExtender: Small fix in VectorAdd?.

6:28 PM Changeset in CLRX [3814] by matszpk

CLRadeonExtender: Stupid bug: Missing binary format name in CLUtils.

5:38 PM Changeset in CLRX [3813] by matszpk

CLRadeonExtender: Tests: Sort extraSymbols by names before dumping.

5:33 PM Changeset in CLRX [3812] by matszpk

CLRadeonExtender: AsmROCm: Fixed dump for extra symbols (sort symbols).

5:25 PM Changeset in CLRX [3811] by matszpk

CLRadeonExtender: AsmROCm: Fixed dump for GOT symbols (omit symbol indices).

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

CLRadeonExtender: Add untested support for the ROCm in the VectorAdd? sample.

4:40 PM Changeset in CLRX [3809] by matszpk

CLRadeonExtender: Asm: Allow to set call_convention to 0xffffffff.

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

CLRadeonExtender: AsmROCm: Use Codeversion 1.1 for newBinaryFormat.
Fixed stupid bugs in AsmROCmFormat testsuite (duplicate codemajor version).

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

CLRadeonExtender: CLHelper: Stupid bug in checking AMDAPP version. Set AMDAPP version for ROCm-OpenCL platform.

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

CLRadeonExtender: CLHelper: Force to use new ROCm binary format.

2:45 PM Changeset in CLRX [3805] by matszpk

CLRadeonExtender: CLHelper: Add tentative support for ROCm-OpenCL (untested).

1:55 PM Changeset in CLRX [3804] by matszpk

CLRadeonExtender: AsmROCm: Add testcase to test GOT symbols.

8:00 AM ClrxAsmInvoke edited by trac
(diff)
7:12 AM Changeset in CLRX [3803] by matszpk

CLRadeonExtender: Add new option '--newROCmBinFormat'.

Feb 15, 2018:

8:45 PM Changeset in CLRX [3802] by matszpk

CLRadeonExtender: Add '.gotsym' to editor's syntaxes.

8:07 PM Changeset in CLRX [3801] by matszpk

CLRadeonExtender: AsmROCm: set no valueIsAddr for absolute symbols.

3:00 PM ClrxAsmRocm edited by trac
(diff)
2:09 PM Changeset in CLRX [3800] by matszpk

CLRadeonExtender: CLRXDocs: Update ClrxAsmROCm.

2:00 PM ClrxAsmRocm edited by trac
(diff)
1:13 PM Changeset in CLRX [3799] by matszpk

CLRadeonExtender: CLRXDocs: Add info about .gotsym and section differences.

12:54 PM Changeset in CLRX [3798] by matszpk

CLRadeonExtender: AsmROCm: Move got symbols populating to prepareBinary.

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

CLRadeonExtender: AsmROCm: Fixes in GOT symbols support: add got section to relSpace and fixed setting target symbol in '.gotsym'.

12:04 AM Changeset in CLRX [3796] by matszpk

CLRadeonExtender: ElfBinGen?: Fixed counting region alignment (like in generate routine). Fixed including addrBase in elf header program entry.
ROCm: First working (not fully) version with got symbols. Fixed ROCm binaries for test (program entry).

Feb 14, 2018:

10:29 PM Changeset in CLRX [3795] by matszpk

CLRadeonExtender: AsmROCm: Tentative (and untested) implementation of the got symbols.

8:29 PM Changeset in CLRX [3794] by matszpk

CLRadeonExtender: AsmROCm: Set value of data symbol as file offset. Add GOT symbols support to ROCm reader and ROCm disassembler.

5:57 PM Changeset in CLRX [3793] by matszpk

CLRadeonExtender: ROCmBinGen: Tentative version with gotSymbols and its relocations.

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

CLRadeonExtender: Asm: Small optimization.

2:45 PM Changeset in CLRX [3791] by matszpk

CLRadeonExtender: Asm: Resolve relocations for replaced symbols but previously with unresolvable sections.
Update AmdCL2 relocation's testcase.

1:17 PM Changeset in CLRX [3790] by matszpk

CLRadeonExtender: AsmROCm: Update symbols only if encounter unresolved globals/weaks.
Update ROCm section diffs testcase.

9:48 AM Changeset in CLRX [3789] by matszpk

CLRadeonExtender: Asm: Small fixes in symbol cloning and assigmnemt

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

CLRadeonExtender: Asm: Evaluate old expression of symbol if this symbol value replaced by regrange.
Rename createTempSymbolIfNeeded to cloneSymbolIfNeeded.

7:41 AM Changeset in CLRX [3787] by matszpk

CLRadeonExtender: Asm: Evaluate old expression of symbol if this symbol was undefined.

Feb 13, 2018:

11:24 PM Changeset in CLRX [3786] by matszpk

CLRadeonExtender: Asm: Keep unevaluated expression of symbol after setting symbol value, and use this expression to resolve values.

10:27 PM Changeset in CLRX [3785] by matszpk

CLRadeonExtender: Asm: Fixed stupid and old bug: replacement of unevaluated symbol value by value assignment causes
resolving symbol by using new value instead keeping old expression to resolve later.

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

CLRadeonExtender: AsmROCm: First working version with resolving section diffs for global symbols which will be added to symbol table.

4:04 PM Changeset in CLRX [3783] by matszpk

CLRadeonExtender: Asm: Update sectiondiffs testcase.

3:22 PM Changeset in CLRX [3782] by matszpk

CLRadeonExtender: Asm: First tests of the section differences usage.

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

CLRadeonExtender: Comment code.

2:54 PM Changeset in CLRX [3780] by matszpk

CLRadeonExtender: AsmExpr?: Set tryLater while comparing relatives (withSection, if not prepared yet and relatives has relSpaces).

2:48 PM Changeset in CLRX [3779] by matszpk

CLRadeonExtender: AsmExpr?: Stupid bug (missing setting tryLater).

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

CLRadeonExtender: AsmExpr?: Ignore relatives with relSpaces while checking whether if relatives is must no be present
(if sectionDiffs and before section diffs preparing).

12:59 PM Changeset in CLRX [3777] by matszpk

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

7:56 AM Changeset in CLRX [3776] by matszpk

CLRadeonExtender: ROCmBinGen: Always include the CodeProps? to Kernel in the ROCm metadata.

Feb 12, 2018:

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

CLRadeonExtender: Asm: Print only one 'Error: For comparisons two values must have this same relatives!' while evaluating
expression with section diffs.

9:00 PM Changeset in CLRX [3774] by matszpk

CLRadeonExtender: Asm: Working section diffs comparison on expressions.

8:39 PM Changeset in CLRX [3773] by matszpk

CLRadeonExtender: Asm: Try later evaluate expressions while setting symbol value as resolving symbols and targets (setSymbol method).

8:21 PM Changeset in CLRX [3772] by matszpk

CLRadeonExtender: Asm: First working AsmROCm with section differences.

5:06 PM Changeset in CLRX [3771] by matszpk

CLRadeonExtender: AsmROCm: Next prepping before implementing section diffs.

4:38 PM Changeset in CLRX [3770] by matszpk

CLRadeonExtender: AsmExpr?: Calculate address (value) while comparing values (in section diffs mode).

Feb 11, 2018:

5:23 PM Changeset in CLRX [3769] by matszpk

CLRadeonExtender: AsmExpr?: Prefer checking relatives while comparing by using old method.

Feb 10, 2018:

1:45 PM Changeset in CLRX [3768] by matszpk

CLRadeonExtender: Asm: Add handling relspaces while comparing two values (compare operators).

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

CLRadeonExtender: AsmExpr?: Rewrite sectionDiffs support.

9:39 AM Changeset in CLRX [3766] by matszpk

CLRadeonExtender: Asm: Add relSpace to AsmFormatHandler::SectionInfo?. Set relSpace while adding new section.

9:10 AM Changeset in CLRX [3765] by matszpk

CLRadeonExtender: Asm: Small fix.

8:56 AM Changeset in CLRX [3764] by matszpk

CLRadeonExtender: Asm: Prepare resolving section differences in main assembler code (in this same places where symbol resolving is possible later).

Feb 9, 2018:

7:30 PM Changeset in CLRX [3763] by matszpk

CLRadeonExtender: Prepping ROCmBinGenerator to getting section's offsets.

6:20 PM Changeset in CLRX [3762] by matszpk

CLRadeonExtender: Asm: First stuff to handle section differences (untested and not working).

8:18 AM Changeset in CLRX [3761] by matszpk

CLRadeonExtender: Asm: Preliminaries to section differences in expressions.

Feb 8, 2018:

7:47 PM Changeset in CLRX [3760] by matszpk

CLRadeonExtender: AsmROCm: set type 'OBJECT' to extra symbols in globaldata section. Add extra symbols to dynsym table.

6:02 PM Changeset in CLRX [3759] by matszpk

CLRadeonExtender: ElfBin?: Add new dynamics setup for relocations.

3:25 PM Changeset in CLRX [3758] by matszpk

CLRadeonExtender: ROCm: Add handling of the YAML type specifiers.

2:00 PM ClrxAsmRocm edited by trac
(diff)
1:39 PM Changeset in CLRX [3757] by matszpk

CLRadeonExtender: AsmROCm: align kernarg size to 16 bytes.

1:12 PM Changeset in CLRX [3756] by matszpk

CLRadeonExtender: CLRXDocs: Update '.metadata' description.

8:00 AM ClrxAsmAmd edited by trac
(diff)
8:00 AM ClrxAsmRocm edited by trac
(diff)
8:00 AM ClrxAsmAmdCl2 edited by trac
(diff)
7:22 AM Changeset in CLRX [3755] by matszpk

CLRadeonExtender: Asm: Make first argument in CWS ('.cws', 'reqd_work_group_size' ...) as optional.
CLRXDocs: Update syntax for '.cws' and other pseudo-ops with group-size. Fixed formatting.

Feb 7, 2018:

10:00 PM ClrxAsmRocm edited by trac
(diff)
9:39 PM Changeset in CLRX [3754] by matszpk

CLRadeonExtender: AsmROCm: Do not set local size field in PGMRSRC2 if new binary format.

9:21 PM Changeset in CLRX [3753] by matszpk

CLRadeonExtender: CLRXDocs: Add '.arg' description for ROCm.

9:00 PM ClrxAsmGallium edited by trac
(diff)
9:00 PM ClrxAsmAmd edited by trac
(diff)
9:00 PM ClrxAsmRocm edited by trac
(diff)
9:00 PM ClrxAsmAmdCl2 edited by trac
(diff)
9:00 PM Changeset in CLRX [3752] by matszpk

CLRadeonExtender: CLRXDocs: small fix.

8:59 PM Changeset in CLRX [3751] by matszpk

CLRadeonExtender: AsmROCm: Calculate kernarg segment size from metadata kernel arguments if kernarg is not specified.
CLRXDocs: Add sample code for ROCm with metadata info pseudo-ops.

8:14 PM Changeset in CLRX [3750] by matszpk

CLRadeonExtender: CLRXDocs: Replace 'Defines' by 'Define'.

8:12 PM Changeset in CLRX [3749] by matszpk

CLRadeonExtender: CLRXDocs: Info about '.metadata' pseudo-op in ROCm.

8:10 PM Changeset in CLRX [3748] by matszpk

CLRadeonExtender: CLRXDocs: Fix typo. Add description of the ROCm metadata pseudo-ops.

7:44 PM Changeset in CLRX [3747] by matszpk

CLRadeonExtender: AsmROCm: Add new testcases (errors).

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

CLRadeonExtender: Add includes to testcases.

7:26 PM Changeset in CLRX [3745] by matszpk

CLRadeonExtender: AsmROCm: Add a missing '.runtime_handle' pseudo-ops. add new testcases to test ROCm metadata pseudo-ops.

6:35 PM Changeset in CLRX [3744] by matszpk

CLRadeonExtender: Asm: CWS and friends accepts 0,0,0 value.

6:27 PM Changeset in CLRX [3743] by matszpk

CLRadeonExtender: Amd & AmdCL2: Add testcases with default CWS sizes.

6:20 PM Changeset in CLRX [3742] by matszpk

CLRadeonExtender: AsmROCm: First testcase with metadata info pseudo-ops.

5:18 PM Changeset in CLRX [3741] by matszpk

CLRadeonExtender: ROCm: Replace '.md_spilledsgprs' and '.md_spilledvgprs' by '.spilledsgprs' and '.spilledvgprs'.

4:29 PM Changeset in CLRX [3740] by matszpk

CLRadeonExtender: AsmROCm: Accept '.arg' without access qualifiers (use default access qualifier if not included).
Asm: Add errorWhenNoEnd to skipComma.

3:41 PM Changeset in CLRX [3739] by matszpk

CLRadeonExtender: AsmROCm: Allow to place '.printf' and '.md_version' anywhere in code.

3:20 PM Changeset in CLRX [3738] by matszpk

CLRadeonExtender: ElfBin?: put to symtab and dynsym info index of the last local symbol (conform with standard).

3:00 PM ClrxAsmAmd edited by trac
(diff)
3:00 PM ClrxAsmAmdCl2 edited by trac
(diff)
2:22 PM Changeset in CLRX [3737] by matszpk

CLRadeonExtender: CLRXDocs: Add info about broken '.cws' pseudo-op in earlier versions.

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

CLRadeonExtender: ROCm: Automatically allocate printfId for printf without supplied id.

1:56 PM Changeset in CLRX [3735] by matszpk

CLRadeonExtender: Check values in work group sizes (must not be zero).

1:51 PM Changeset in CLRX [3734] by matszpk

CLRadeonExtender: Asm: Correct default values for CWS (reqd_work_group_size) and other work group size parameters.

1:26 PM Changeset in CLRX [3733] by matszpk

CLRadeonExtender: Small formatting. replace '.cws' by '.reqd_work_group_size' in dumping ROCm metadata.

Feb 6, 2018:

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

CLRadeonExtender: ROCmBinGen: Fixed putting argument address space to ROCm metadata.

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

CLRadeonExtender: ROCmBinGen: Print kernels if kernels exists (not printfs!). AsmROCm: fixed handling errors in '.arg' pseudo-op.
Fixed sorting of the valuekinds and typo in access qualifier names. Fixed Config value for kernarg_segment_size.

9:50 PM Changeset in CLRX [3730] by matszpk

CLRadeonExtender: ROCm: change syntax of the pseudo-op '.md_symname'. initialize version of metadata to 1.0. fixed parsing of the '.arg' pseudo-op.
fixed string escaping in ROCm metadata. Escape ':' printf format in ROCm metadata. Use default symname if not supplied.

8:29 PM Changeset in CLRX [3729] by matszpk

CLRadeonExtender: AsmROCm: Enable metadataInfo config for new binary format by default.
ROCmBinGen: If no version value then put default version.

8:23 PM Changeset in CLRX [3728] by matszpk

CLRadeonExtender: DisasmROCm: always print argument name.
AsmROCm: Tentative and untested version of the stuff to handle ROCm metadata (with kernel arguments).

7:10 PM Changeset in CLRX [3727] by matszpk

CLRadeonExtender: AsmGallium?: Remove obsolete (stupid) checking spilled GPRs.
AsmROCm: Add first stuff to handling ROCm metadata config. ROCmBin: Checking uniqueness of printf ids.

3:54 PM Changeset in CLRX [3726] by matszpk

CLRadeonExtender: DisasmAmd?&DisasmROCm: Check arg types and other fields before printing.
ROCmMetadata: Check arg types and other fields before generating. Escape number in string fields.
AsmROCm: Add additional pseudo-ops (only names) to set metadata info.

7:07 AM Changeset in CLRX [3725] by matszpk

CLRadeonExtender: ROCmBinGen: A missing generateROCmMetadata call.

7:02 AM Changeset in CLRX [3724] by matszpk

CLRadeonExtender: ROCmBinGen: Integrate ROCm metadata generator (untested) with ROCmBinGenerator.

Feb 5, 2018:

3:20 PM Changeset in CLRX [3723] by matszpk

CLRadeonExtender: ROCm: Pass many ROCmKernelConfigs to generateROCmMetadata. Escape strings in ROCm metadata.

Feb 4, 2018:

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

CLRadeonExtender: ROCmBinGen: Use hasValue to check whether field has value.

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

CLRadeonExtender: Fixed typo in Commons.h. DIsasmROCm commenting. Tentative version of the generateROCmMetadata.

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

CLRadeonExtender: DisasmROCm: Small optimizations in dumpKernelMetadataInfo.

7:17 AM Changeset in CLRX [3719] by matszpk

CLRadeonExtender: DisasmROCm: Small changes in dumpKernelMetadataInfo.

Feb 3, 2018:

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

CLRadeonExtender: DisasmROCm: Add required '.config' pseudo-op after '.control_directive' before metadata info printing.

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

CLRadeonExtender: DisasmROCm: Small fix in kernel arguments printing.

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

CLRadeonExtender: DisasmROCm: Tentative version with ROCm metadata dump. Fixed compiler warning in skipYAMLValue routine.

9:07 PM Changeset in CLRX [3715] by matszpk

CLRadeonExtender: ROCm: First stuff do dump ROCm metadata. Print kernel config if DISASM_METADATA is not enabled.
Set reqWorkGroupSize, maxFlatWorkGroupSize and workGroupSizeHint to 0 by default (if not set).

5:00 PM ClrxAsmGallium edited by trac
(diff)
5:00 PM ClrxAsmAmdCl2 edited by trac
(diff)
4:16 PM Changeset in CLRX [3714] by matszpk

CLRadeonExtender: CLRXDocs: Typo in AmdCL2. Gallium: Add info about scratch symbol relocations.

3:54 PM Changeset in CLRX [3713] by matszpk

CLRadeonExtender: AmdCL2: Add testcases for vectypehint and work_group_size_hint.

2:00 PM ClrxAsmAmdCl2 edited by trac
(diff)
1:41 PM Changeset in CLRX [3712] by matszpk

CLRadeonExtender: AmdCL2: Handle vectypehint and work_group_size_hint in kernel metadata. Add '.vectypehint' and '.work_group_size_hint' pseudo-ops
to AmdCL2 format handling. Add new pseudo-ops to editor's syntaxes.

7:00 AM ClrxToc edited by trac
(diff)
6:59 AM Changeset in CLRX [3711] by matszpk

CLRadeonExtender: CLRXDoc: Update ClrxToc.md (info about supported binary formats).

6:52 AM Changeset in CLRX [3710] by matszpk

CLRadeonExtender: Small updates in README.md and INSTALL

Feb 2, 2018:

10:32 PM Changeset in CLRX [3709] by matszpk

CLRadeonExtender: Update README.md.

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

CLRadeonExtender: Update README.md and INSTALL: add instructions to build under MSVC.

10:06 PM Changeset in CLRX [3707] by matszpk

CLRadeonExtender: Update README.md and INSTALL: update the CLRadeonExtender requirements.

9:41 PM Changeset in CLRX [3706] by matszpk

CLRadeonExtender: ROCmMetadata: Fixed parse error message. Add testcases with error.

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

CLRadeonExtender: ROCmMetadata: Skip lines with same comment with shorter indent in skipYAMLLine inside block object.

8:30 PM Changeset in CLRX [3704] by matszpk

CLRadeonExtender: ROCmMetadata: Do not accept immediate # after 'Key:'. Skip short empty lines inside block. Update ROCmMetadata testsuite.

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

CLRadeonExtender: Update ROCmMetadata testsuite yet: add testcase to test comments and spaces between elements.

8:00 PM ClrxAsmGallium edited by trac
(diff)
8:00 PM ClrxAsmAmd edited by trac
(diff)
8:00 PM ClrxAsmRocm edited by trac
(diff)
8:00 PM ClrxAsmAmdCl2 edited by trac
(diff)
7:33 PM Changeset in CLRX [3702] by matszpk

CLRadeonExtender: CLRXDocs: Add info about registers kernel setup.

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

CLRadeonExtender: Update ROCmMetadata testsuite yet: add kernel arguments types/kinds testcase, add block string testcase. Formatting.

4:14 PM Changeset in CLRX [3700] by matszpk

CLRadeonExtender: Update ROCmMetadata testsuite yet.

3:27 PM Changeset in CLRX [3699] by matszpk

CLRadeonExtender: Update ROCmMetadata testsuite.

2:04 PM Changeset in CLRX [3698] by matszpk

CLRadeonExtender: ROCmMetadata: Replace ROCm metadata object constructor by initialize method. Add ROCmMetadata testsuite.

6:54 AM Changeset in CLRX [3697] by matszpk

CLRadeonExtender: DisasmROCm: Move 'arch_minor' and 'arch_stepping' before metadata, globaldata and other new pseudo-ops.

Feb 1, 2018:

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

CLRadeonExtender: ROCmMetadata: Small changes. Commeting code.

7:38 PM Changeset in CLRX [3695] by matszpk

CLRadeonExtender: ROCmMetadata: Initialize the kernel attrs and code props after its begin.

5:55 PM Changeset in CLRX [3694] by matszpk

CLRadeonExtender: ROCmMetadata: Fixed skipping values of unknown fields. Detect garbages after '|' and '>' before string block.

4:21 PM Changeset in CLRX [3693] by matszpk

CLRadeonExtender: ROCmMetadata: Do not accept block string inside array []. Fixed prevIndent in consume method call.

3:17 PM Changeset in CLRX [3692] by matszpk

CLRadeonExtender: ROCmMetadata: Fixed line number in parse exception for ValueTypes?, valueKinds and other properties.

3:03 PM Changeset in CLRX [3691] by matszpk

CLRadeonExtender: ROCmMetadata: Fixed checking spaces after key (do not print error if no spaces and immediate newline or comment).

2:54 PM Changeset in CLRX [3690] by matszpk

CLRadeonExtender: ROcmMetadata: Fixed handling string block at end of stream.

1:46 PM Changeset in CLRX [3689] by matszpk

CLRadeonExtender: ROCmMetadata: Fixed String block parsing (treating empty lines and etc).

8:51 AM Changeset in CLRX [3688] by matszpk

CLRadeonExtender: ROCmBin: fixed stupid bug: replace newline by space while parsing the string block with newline folding.

Jan 31, 2018:

10:37 PM Changeset in CLRX [3687] by matszpk

CLRadeonExtender: ROCmBin: Add NONE to ROCmAddressSpace enum.

9:48 PM Changeset in CLRX [3686] by matszpk

CLRadeonExtender: ROCmBin: Correct sorting rocmValueTypes table.

9:04 PM Changeset in CLRX [3685] by matszpk

CLRadeonExtender: ROCmBin: The first working version of the ROCm YAML metadata parser.

4:27 PM Changeset in CLRX [3684] by matszpk

CLRadeonExtender: ROCmBin: Detect start of the document in ROCm YAML metadata.

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

CLRadeonExtender: ROCmBin: Detect end of metadata YAML document. Integrate ROCm metadata parser with ROCmBinary class.
Add ROCmBinary::getKernelInfo.

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

CLRadeonExtender: ROCmBin: add parameter singleValue to parsing routines. Skip to newline after parsing value.
Ignore unknown keywords in metadata (by skipping).

7:18 AM Changeset in CLRX [3681] by matszpk

CLRadeonExtender: ROCmBin: Make constructors for ROCmMetadata and ROCmKernelMetadata. Initialize values for CodeProps? after opening it.
Reorder ROCmAccessQualifier enums.

Jan 30, 2018:

10:18 PM Changeset in CLRX [3680] by matszpk

CLRadeonExtender: ROCmBin: Replace Array by std::vector for simplify parsing and putting objects.

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

CLRadeonExtender: ROCmBin: ROCm YAML Metadata parser stuff (untested).

Jan 29, 2018:

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

CLRadeonExtender: ROCmBin: Add metadatas structures and types and API.

3:49 PM Changeset in CLRX [3677] by matszpk

CLRadeonExtender: ROCmBinGen: Use specific ROCm device version table.

3:00 PM ClrxAsmAmd edited by trac
(diff)
3:00 PM ClrxAsmAmdCl2 edited by trac
(diff)
2:06 PM Changeset in CLRX [3676] by matszpk

CLRadeonExtender: Amd&AmdCL2: Add '.reqd_work_group_size' pseudo-op (this same as '.cws').

Jan 28, 2018:

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

CLRadeonExtender: Workaround for insanely slow compilation of the AsmRegAlloc? test under Clang 3.8.

5:47 PM Changeset in CLRX [3674] by matszpk

CLRadeonExtender: Update ROCmBinGen test: add new testcase for new binary format.

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

CLRadeonExtender: ROCmBinGen: fixed '.symtab' section info (last local symbol index + 1).

10:00 AM ClrxAsmRocm edited by trac
(diff)
9:26 AM Changeset in CLRX [3672] by matszpk

CLRadeonExtender: Add '.target' and 'tripple' pseudo-ops to editor's syntaxes.

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

CLRadeonExtender: AsmROCm: Add '.tripple' to set same LLVM target tripple without device name.
CLRXDocs: add '.tripple' and '.target' descriptions.

Jan 27, 2018:

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

CLRadeonExtender: AsmROCm: Add testcase with newbinfmt, metadata and globaldata.

4:49 PM Changeset in CLRX [3669] by matszpk

CLRadeonExtender: ROCmBinGen: Include different section indices in the symbols depends on the input configuration.

4:00 PM ClrxAsmRocm edited by trac
(diff)
3:45 PM Changeset in CLRX [3668] by matszpk

CLRadeonExtender: AsmROCm: Add '.newbinfmt' and '.globaldata' pseudo-ops. ROCmBinGen: small fixes.

1:49 PM Changeset in CLRX [3667] by matszpk

CLRadeonExtender: ROCmBinGen: Correct region space for program headers and add new program header for notes.

1:27 PM Changeset in CLRX [3666] by matszpk

CLRadeonExtender: DisasmROCm: print globalData (rodata) and newbinfmt (if new binary format).
ROCmBinGen: rewrite the creation of mainBuiltinSectionTable: create dynamically. Set eflags by default (if not given). Add globalData (if supplied) to binary.

Jan 26, 2018:

11:09 PM Changeset in CLRX [3665] by matszpk

CLRadeonExtender: ROCm: Add tentatively target and metadata to the ROCm format.

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

CLRadeonExtender: Update editor's syntax (add new pseudo-ops).

5:22 PM Changeset in CLRX [3663] by matszpk

CLRadeonExtender: CLRXDocs: Add '.eflags' pseudo-ops to CLRX docs.

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

CLRadeonExtender: ROCm: Add eflags support (allow to set or get various e_flags value in ELF header).

3:54 PM Changeset in CLRX [3661] by matszpk

CLRadeonExtender: GalliumBin?: Update ELF header values for binaries for new Mesa3D 17.0.0 with LLVM 4.0.0.

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

CLRadeonExtender: ROCm: Fixed recognizing of ROCm binary (ignore e_flags value).

Jan 24, 2018:

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

CLRadeonExtender: Asm: Increase default buffer size in AsmStreamInputFilter?.

Jan 23, 2018:

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

CLRadeonExtender: Fix for MSVC syntax error.

1:39 PM Changeset in CLRX [3657] by matszpk

CLRadeonExtender: Update GPUId device names.

12:45 PM Changeset in CLRX [3656] by matszpk

CLRadeonExtender: Remove obsolete comments.

Jan 22, 2018:

7:51 PM Changeset in CLRX [3655] by matszpk

CLRadeonExtender: AsmRegAlloc?: Include used SSAIds from called routines while resolving SSA conflicts.

5:20 PM Changeset in CLRX [3654] by matszpk

CLRadeonExtender: AsmRegAlloc?: Fixed applying calls SSAIds while collecting SSAids to resolve.

4:29 PM Changeset in CLRX [3653] by matszpk

CLRadeonExtender: AsmRegAlloc?: Add new testcase.

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

CLRadeonExtender: AsmRegAlloc?: Resolve SSA conflict after visiting all code blocks: fix missing a SSA replaces when SSA readBeforeWrite with old SSA is
beyond visited code blocks before current resolveSSAConflicts.

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

CLRadeonExtender: AsmRegAlloc?: Small fix in resolveSSAConflicts (handling ssaids in calls).

Note: See TracTimeline for information about the timeline view.