Timeline


and

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).

Jan 21, 2018:

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

CLRadeonExtender: AsmRegAlloc?: Enable rest of the testcases to test createSSAData.

10:09 PM Changeset in CLRX [3649] by matszpk

CLRadeonExtender: AsmRegAlloc?: Add new testcase (many routines in single calls).

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

CLRadeonExtender: AsmRegAlloc?: Remove obsolete comments. Add include 'iostream'.

Jan 20, 2018:

5:46 PM Changeset in CLRX [3647] by matszpk

CLRadeonExtender: AsmRegAlloc?: Including retSSAIds while traversing through routine while collecting lastSSAIds and curSSAIds for this routine.
A working testcase with nested routines.

1:10 PM Changeset in CLRX [3646] by matszpk

CLRadeonExtender: AsmRegAlloc?: Fixed collecting lastSSAIdMap for routines.

7:14 AM Changeset in CLRX [3645] by matszpk

CLRadeonExtender: AsmRegAlloc?: Update.

Jan 19, 2018:

9:18 PM Changeset in CLRX [3644] by matszpk

CLRadeonExtender: AsmRegAlloc?: Add new testcase (unused regvar after calls).

8:33 PM Changeset in CLRX [3643] by matszpk

CLRadeonExtender: AsmRegAlloc?: Remove obsolete commented code. Reduce SSA replaces after calls.

3:00 PM ClrxAsmPseudoOps edited by trac
(diff)
3:00 PM ClrxDisasm edited by trac
(diff)
3:00 PM ClrxAsmInvoke edited by trac
(diff)
2:21 PM Changeset in CLRX [3642] by matszpk

CLRadeonExtender: Update list of the GPU names in documentation.

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

CLRadeonExtender: CLRXDocs: Update list of the GPU ids in '.get_gpu' pseudo-op.

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

CLRadeonExtender: Asm: Add new testcases ('.for' and nested '.while'). Add '.for' and '.while' to editor's syntax files.

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

CLRadeonExtender: Asm: Missing line (for '.while' pseudo-op).

1:31 PM Changeset in CLRX [3638] by matszpk

CLRadeonExtender: AsmSource?: commenting code. Add new testcase ('.for' testing).

9:00 AM ClrxAsmPseudoOps edited by trac
(diff)
8:06 AM Changeset in CLRX [3637] by matszpk

CLRadeonExtender: CLRXDocs: Update description of '.set', '.equ', '.equiv', '.eqv' pseud-ops: add info about register assignment.

7:44 AM Changeset in CLRX [3636] by matszpk

CLRadeonExtender: Asm: Stupid bug in setting iterSymbol value.

7:42 AM Changeset in CLRX [3635] by matszpk

CLRadeonExtender: Asm: Print error about non-absolute value from '.for'/'.while' conditional expression. Set up sectionId for iterSymbol.
Add new testcases for testing '.for' pseudo-op.

Jan 18, 2018:

9:00 PM ClrxAsmPseudoOps edited by trac
(diff)
8:09 PM Changeset in CLRX [3634] by matszpk

CLRadeonExtender: CLRXDocs: Typo in the sample code.

8:00 PM ClrxAsmPseudoOps edited by trac
(diff)
7:42 PM Changeset in CLRX [3633] by matszpk

CLRadeonExtender: Change version to 0.1.7.

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

CLRadeonExtender: Asm: Tentative implementation of '.while' pseudo-op (repetition).

7:00 PM ClrxAsmPseudoOps edited by trac
(diff)
6:28 PM Changeset in CLRX [3631] by matszpk

CLRadeonExtender: Asm: Tentative implementation of '.for' pseudo-op (repetition).

4:19 PM Changeset in CLRX [3630] by matszpk

CLRadeonExtender: Asm: Add preliminary code of AsmForInputFilter?. Fixed old stupid bug of error handling when makeSymbolSnapshot called.

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

CLRadeonExtender: Asm: Prepping to '.for' implementation. Fixed undefSymbol: do not remove symbol from map:
previous behaviour causes invalid reads after evaluating '.eqv' symbol after required symbol to evaluation).

7:04 AM Changeset in CLRX [3628] by matszpk

CLRadeonExtender: AsmRegAlloc?: Update last testcase.

Jan 17, 2018:

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

CLRadeonExtender: Enable other testcases.

10:00 PM Changeset in CLRX [3626] by matszpk

CLRadeonExtender: Remove obsolete "BUG" comment.

9:12 PM Changeset in CLRX [3625] by matszpk

CLRadeonExtender: AsmRegAlloc?: The first working testcase with multiple calls.

7:21 PM Changeset in CLRX [3624] by matszpk

CLRadeonExtender: AsmRegAlloc?: Update last testcase.

6:12 PM Changeset in CLRX [3623] by matszpk

CLRadeonExtender: AsmRegAlloc?: Add testcase with complex routine.

Jan 16, 2018:

9:09 PM Changeset in CLRX [3622] by matszpk

CLRadeonExtender: AsmRegAlloc?: Mark that parent SSAIdEntry have children and use this information to remove obsolete ssaIds from routineMap
while traversing by a code flow (remove only if ssaIdEntry have children). Add new testcases.

3:58 PM Changeset in CLRX [3621] by matszpk

CLRadeonExtender: AsmRegAlloc?: Second working testcase with calls.

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

CLRadeonExtender: AsmRegAlloc?: Fixing call handling. First the working testcase with calls.

Jan 15, 2018:

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

CLRadeonExtender: AsmRegAlloc?: Add collectSSAIdsForCall and update createSSAData code.

Jan 14, 2018:

10:11 PM Changeset in CLRX [3618] by matszpk

CLRadeonExtender: AsmRegAlloc?: Update createSSAData and resolveSSAConflicts code.

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

CLRadeonExtender: AsmRegAlloc?: Stupid bug in resolveSSAConflict (put only conflict when last SSAId is greater than readBefore SSAId).
Update createSSAData code.

Jan 13, 2018:

5:09 PM Changeset in CLRX [3616] by matszpk

CLRadeonExtender: AsmRegAlloc?: Update createSSAData code. Asm: some typos in doxygen.

Note: See TracTimeline for information about the timeline view.