Timeline
Feb 14, 2018:
- 10:29 PM Changeset in CLRX [3795] by
-
CLRadeonExtender: AsmROCm: Tentative (and untested) implementation of the got symbols.
- 8:29 PM Changeset in CLRX [3794] by
-
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
-
CLRadeonExtender: ROCmBinGen: Tentative version with gotSymbols and its relocations.
- 3:38 PM Changeset in CLRX [3792] by
-
CLRadeonExtender: Asm: Small optimization.
- 2:45 PM Changeset in CLRX [3791] by
-
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
-
CLRadeonExtender: AsmROCm: Update symbols only if encounter unresolved globals/weaks.
Update ROCm section diffs testcase.
- 9:48 AM Changeset in CLRX [3789] by
-
CLRadeonExtender: Asm: Small fixes in symbol cloning and assigmnemt
- 9:38 AM Changeset in CLRX [3788] by
-
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
-
CLRadeonExtender: Asm: Evaluate old expression of symbol if this symbol was undefined.
Feb 13, 2018:
- 11:24 PM Changeset in CLRX [3786] by
-
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
-
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
-
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
-
CLRadeonExtender: Asm: Update sectiondiffs testcase.
- 3:22 PM Changeset in CLRX [3782] by
-
CLRadeonExtender: Asm: First tests of the section differences usage.
- 2:57 PM Changeset in CLRX [3781] by
-
CLRadeonExtender: Comment code.
- 2:54 PM Changeset in CLRX [3780] by
-
CLRadeonExtender: AsmExpr?: Set tryLater while comparing relatives (withSection, if not prepared yet and relatives has relSpaces).
- 2:48 PM Changeset in CLRX [3779] by
-
CLRadeonExtender: AsmExpr?: Stupid bug (missing setting tryLater).
- 2:00 PM Changeset in CLRX [3778] by
-
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
-
CLRadeonExtender: Add ROCm Metadata pseudo-ops to editor's syntaxes.
- 7:56 AM Changeset in CLRX [3776] by
-
CLRadeonExtender: ROCmBinGen: Always include the CodeProps? to Kernel in the ROCm metadata.
Feb 12, 2018:
- 9:08 PM Changeset in CLRX [3775] by
-
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
-
CLRadeonExtender: Asm: Working section diffs comparison on expressions.
- 8:39 PM Changeset in CLRX [3773] by
-
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
-
CLRadeonExtender: Asm: First working AsmROCm with section differences.
- 5:06 PM Changeset in CLRX [3771] by
-
CLRadeonExtender: AsmROCm: Next prepping before implementing section diffs.
- 4:38 PM Changeset in CLRX [3770] by
-
CLRadeonExtender: AsmExpr?: Calculate address (value) while comparing values (in section diffs mode).
Feb 11, 2018:
- 5:23 PM Changeset in CLRX [3769] by
-
CLRadeonExtender: AsmExpr?: Prefer checking relatives while comparing by using old method.
Feb 10, 2018:
- 1:45 PM Changeset in CLRX [3768] by
-
CLRadeonExtender: Asm: Add handling relspaces while comparing two values (compare operators).
- 12:48 PM Changeset in CLRX [3767] by
-
CLRadeonExtender: AsmExpr?: Rewrite sectionDiffs support.
- 9:39 AM Changeset in CLRX [3766] by
-
CLRadeonExtender: Asm: Add relSpace to AsmFormatHandler::SectionInfo?. Set relSpace while adding new section.
- 9:10 AM Changeset in CLRX [3765] by
-
CLRadeonExtender: Asm: Small fix.
- 8:56 AM Changeset in CLRX [3764] by
-
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
-
CLRadeonExtender: Prepping ROCmBinGenerator to getting section's offsets.
- 6:20 PM Changeset in CLRX [3762] by
-
CLRadeonExtender: Asm: First stuff to handle section differences (untested and not working).
- 8:18 AM Changeset in CLRX [3761] by
-
CLRadeonExtender: Asm: Preliminaries to section differences in expressions.
Feb 8, 2018:
- 7:47 PM Changeset in CLRX [3760] by
-
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
-
CLRadeonExtender: ElfBin?: Add new dynamics setup for relocations.
- 3:25 PM Changeset in CLRX [3758] by
-
CLRadeonExtender: ROCm: Add handling of the YAML type specifiers.
- 2:00 PM ClrxAsmRocm edited by
- (diff)
- 1:39 PM Changeset in CLRX [3757] by
-
CLRadeonExtender: AsmROCm: align kernarg size to 16 bytes.
- 1:12 PM Changeset in CLRX [3756] by
-
CLRadeonExtender: CLRXDocs: Update '.metadata' description.
- 8:00 AM ClrxAsmAmd edited by
- (diff)
- 8:00 AM ClrxAsmRocm edited by
- (diff)
- 8:00 AM ClrxAsmAmdCl2 edited by
- (diff)
- 7:22 AM Changeset in CLRX [3755] by
-
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
- (diff)
- 9:39 PM Changeset in CLRX [3754] by
-
CLRadeonExtender: AsmROCm: Do not set local size field in PGMRSRC2 if new binary format.
- 9:21 PM Changeset in CLRX [3753] by
-
CLRadeonExtender: CLRXDocs: Add '.arg' description for ROCm.
- 9:00 PM ClrxAsmGallium edited by
- (diff)
- 9:00 PM ClrxAsmAmd edited by
- (diff)
- 9:00 PM ClrxAsmRocm edited by
- (diff)
- 9:00 PM ClrxAsmAmdCl2 edited by
- (diff)
- 9:00 PM Changeset in CLRX [3752] by
-
CLRadeonExtender: CLRXDocs: small fix.
- 8:59 PM Changeset in CLRX [3751] by
-
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
-
CLRadeonExtender: CLRXDocs: Replace 'Defines' by 'Define'.
- 8:12 PM Changeset in CLRX [3749] by
-
CLRadeonExtender: CLRXDocs: Info about '.metadata' pseudo-op in ROCm.
- 8:10 PM Changeset in CLRX [3748] by
-
CLRadeonExtender: CLRXDocs: Fix typo. Add description of the ROCm metadata pseudo-ops.
- 7:44 PM Changeset in CLRX [3747] by
-
CLRadeonExtender: AsmROCm: Add new testcases (errors).
- 7:33 PM Changeset in CLRX [3746] by
-
CLRadeonExtender: Add includes to testcases.
- 7:26 PM Changeset in CLRX [3745] by
-
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
-
CLRadeonExtender: Asm: CWS and friends accepts 0,0,0 value.
- 6:27 PM Changeset in CLRX [3743] by
-
CLRadeonExtender: Amd & AmdCL2: Add testcases with default CWS sizes.
- 6:20 PM Changeset in CLRX [3742] by
-
CLRadeonExtender: AsmROCm: First testcase with metadata info pseudo-ops.
- 5:18 PM Changeset in CLRX [3741] by
-
CLRadeonExtender: ROCm: Replace '.md_spilledsgprs' and '.md_spilledvgprs' by '.spilledsgprs' and '.spilledvgprs'.
- 4:29 PM Changeset in CLRX [3740] by
-
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
-
CLRadeonExtender: AsmROCm: Allow to place '.printf' and '.md_version' anywhere in code.
- 3:20 PM Changeset in CLRX [3738] by
-
CLRadeonExtender: ElfBin?: put to symtab and dynsym info index of the last local symbol (conform with standard).
- 3:00 PM ClrxAsmAmd edited by
- (diff)
- 3:00 PM ClrxAsmAmdCl2 edited by
- (diff)
- 2:22 PM Changeset in CLRX [3737] by
-
CLRadeonExtender: CLRXDocs: Add info about broken '.cws' pseudo-op in earlier versions.
- 2:09 PM Changeset in CLRX [3736] by
-
CLRadeonExtender: ROCm: Automatically allocate printfId for printf without supplied id.
- 1:56 PM Changeset in CLRX [3735] by
-
CLRadeonExtender: Check values in work group sizes (must not be zero).
- 1:51 PM Changeset in CLRX [3734] by
-
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
-
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
-
CLRadeonExtender: ROCmBinGen: Fixed putting argument address space to ROCm metadata.
- 10:12 PM Changeset in CLRX [3731] by
-
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
-
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
-
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
-
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
-
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
-
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
-
CLRadeonExtender: ROCmBinGen: A missing generateROCmMetadata call.
- 7:02 AM Changeset in CLRX [3724] by
-
CLRadeonExtender: ROCmBinGen: Integrate ROCm metadata generator (untested) with ROCmBinGenerator.
Feb 5, 2018:
- 3:20 PM Changeset in CLRX [3723] by
-
CLRadeonExtender: ROCm: Pass many ROCmKernelConfigs to generateROCmMetadata. Escape strings in ROCm metadata.
Feb 4, 2018:
- 2:42 PM Changeset in CLRX [3722] by
-
CLRadeonExtender: ROCmBinGen: Use hasValue to check whether field has value.
- 2:07 PM Changeset in CLRX [3721] by
-
CLRadeonExtender: Fixed typo in Commons.h. DIsasmROCm commenting. Tentative version of the generateROCmMetadata.
- 9:32 AM Changeset in CLRX [3720] by
-
CLRadeonExtender: DisasmROCm: Small optimizations in dumpKernelMetadataInfo.
- 7:17 AM Changeset in CLRX [3719] by
-
CLRadeonExtender: DisasmROCm: Small changes in dumpKernelMetadataInfo.
Feb 3, 2018:
- 10:22 PM Changeset in CLRX [3718] by
-
CLRadeonExtender: DisasmROCm: Add required '.config' pseudo-op after '.control_directive' before metadata info printing.
- 10:20 PM Changeset in CLRX [3717] by
-
CLRadeonExtender: DisasmROCm: Small fix in kernel arguments printing.
- 10:12 PM Changeset in CLRX [3716] by
-
CLRadeonExtender: DisasmROCm: Tentative version with ROCm metadata dump. Fixed compiler warning in skipYAMLValue routine.
- 9:07 PM Changeset in CLRX [3715] by
-
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
- (diff)
- 5:00 PM ClrxAsmAmdCl2 edited by
- (diff)
- 4:16 PM Changeset in CLRX [3714] by
-
CLRadeonExtender: CLRXDocs: Typo in AmdCL2. Gallium: Add info about scratch symbol relocations.
- 3:54 PM Changeset in CLRX [3713] by
-
CLRadeonExtender: AmdCL2: Add testcases for vectypehint and work_group_size_hint.
- 2:00 PM ClrxAsmAmdCl2 edited by
- (diff)
- 1:41 PM Changeset in CLRX [3712] by
-
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
- (diff)
- 6:59 AM Changeset in CLRX [3711] by
-
CLRadeonExtender: CLRXDoc: Update ClrxToc.md (info about supported binary formats).
- 6:52 AM Changeset in CLRX [3710] by
-
CLRadeonExtender: Small updates in README.md and INSTALL
Feb 2, 2018:
- 10:32 PM Changeset in CLRX [3709] by
-
CLRadeonExtender: Update README.md.
- 10:22 PM Changeset in CLRX [3708] by
-
CLRadeonExtender: Update README.md and INSTALL: add instructions to build under MSVC.
- 10:06 PM Changeset in CLRX [3707] by
-
CLRadeonExtender: Update README.md and INSTALL: update the CLRadeonExtender requirements.
- 9:41 PM Changeset in CLRX [3706] by
-
CLRadeonExtender: ROCmMetadata: Fixed parse error message. Add testcases with error.
- 8:35 PM Changeset in CLRX [3705] by
-
CLRadeonExtender: ROCmMetadata: Skip lines with same comment with shorter indent in skipYAMLLine inside block object.
- 8:30 PM Changeset in CLRX [3704] by
-
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
-
CLRadeonExtender: Update ROCmMetadata testsuite yet: add testcase to test comments and spaces between elements.
- 8:00 PM ClrxAsmGallium edited by
- (diff)
- 8:00 PM ClrxAsmAmd edited by
- (diff)
- 8:00 PM ClrxAsmRocm edited by
- (diff)
- 8:00 PM ClrxAsmAmdCl2 edited by
- (diff)
- 7:33 PM Changeset in CLRX [3702] by
-
CLRadeonExtender: CLRXDocs: Add info about registers kernel setup.
- 7:13 PM Changeset in CLRX [3701] by
-
CLRadeonExtender: Update ROCmMetadata testsuite yet: add kernel arguments types/kinds testcase, add block string testcase. Formatting.
- 4:14 PM Changeset in CLRX [3700] by
-
CLRadeonExtender: Update ROCmMetadata testsuite yet.
- 3:27 PM Changeset in CLRX [3699] by
-
CLRadeonExtender: Update ROCmMetadata testsuite.
- 2:04 PM Changeset in CLRX [3698] by
-
CLRadeonExtender: ROCmMetadata: Replace ROCm metadata object constructor by initialize method. Add ROCmMetadata testsuite.
- 6:54 AM Changeset in CLRX [3697] by
-
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
-
CLRadeonExtender: ROCmMetadata: Small changes. Commeting code.
- 7:38 PM Changeset in CLRX [3695] by
-
CLRadeonExtender: ROCmMetadata: Initialize the kernel attrs and code props after its begin.
- 5:55 PM Changeset in CLRX [3694] by
-
CLRadeonExtender: ROCmMetadata: Fixed skipping values of unknown fields. Detect garbages after '|' and '>' before string block.
- 4:21 PM Changeset in CLRX [3693] by
-
CLRadeonExtender: ROCmMetadata: Do not accept block string inside array []. Fixed prevIndent in consume method call.
- 3:17 PM Changeset in CLRX [3692] by
-
CLRadeonExtender: ROCmMetadata: Fixed line number in parse exception for ValueTypes?, valueKinds and other properties.
- 3:03 PM Changeset in CLRX [3691] by
-
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
-
CLRadeonExtender: ROcmMetadata: Fixed handling string block at end of stream.
- 1:46 PM Changeset in CLRX [3689] by
-
CLRadeonExtender: ROCmMetadata: Fixed String block parsing (treating empty lines and etc).
- 8:51 AM Changeset in CLRX [3688] by
-
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
-
CLRadeonExtender: ROCmBin: Add NONE to ROCmAddressSpace enum.
- 9:48 PM Changeset in CLRX [3686] by
-
CLRadeonExtender: ROCmBin: Correct sorting rocmValueTypes table.
- 9:04 PM Changeset in CLRX [3685] by
-
CLRadeonExtender: ROCmBin: The first working version of the ROCm YAML metadata parser.
- 4:27 PM Changeset in CLRX [3684] by
-
CLRadeonExtender: ROCmBin: Detect start of the document in ROCm YAML metadata.
- 3:16 PM Changeset in CLRX [3683] by
-
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
-
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
-
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
-
CLRadeonExtender: ROCmBin: Replace Array by std::vector for simplify parsing and putting objects.
- 8:53 PM Changeset in CLRX [3679] by
-
CLRadeonExtender: ROCmBin: ROCm YAML Metadata parser stuff (untested).
Jan 29, 2018:
- 5:37 PM Changeset in CLRX [3678] by
-
CLRadeonExtender: ROCmBin: Add metadatas structures and types and API.
- 3:49 PM Changeset in CLRX [3677] by
-
CLRadeonExtender: ROCmBinGen: Use specific ROCm device version table.
- 3:00 PM ClrxAsmAmd edited by
- (diff)
- 3:00 PM ClrxAsmAmdCl2 edited by
- (diff)
- 2:06 PM Changeset in CLRX [3676] by
-
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
-
CLRadeonExtender: Workaround for insanely slow compilation of the AsmRegAlloc? test under Clang 3.8.
- 5:47 PM Changeset in CLRX [3674] by
-
CLRadeonExtender: Update ROCmBinGen test: add new testcase for new binary format.
- 12:40 PM Changeset in CLRX [3673] by
-
CLRadeonExtender: ROCmBinGen: fixed '.symtab' section info (last local symbol index + 1).
- 10:00 AM ClrxAsmRocm edited by
- (diff)
- 9:26 AM Changeset in CLRX [3672] by
-
CLRadeonExtender: Add '.target' and 'tripple' pseudo-ops to editor's syntaxes.
- 9:23 AM Changeset in CLRX [3671] by
-
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
-
CLRadeonExtender: AsmROCm: Add testcase with newbinfmt, metadata and globaldata.
- 4:49 PM Changeset in CLRX [3669] by
-
CLRadeonExtender: ROCmBinGen: Include different section indices in the symbols depends on the input configuration.
- 4:00 PM ClrxAsmRocm edited by
- (diff)
- 3:45 PM Changeset in CLRX [3668] by
-
CLRadeonExtender: AsmROCm: Add '.newbinfmt' and '.globaldata' pseudo-ops. ROCmBinGen: small fixes.
- 1:49 PM Changeset in CLRX [3667] by
-
CLRadeonExtender: ROCmBinGen: Correct region space for program headers and add new program header for notes.
- 1:27 PM Changeset in CLRX [3666] by
-
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
-
CLRadeonExtender: ROCm: Add tentatively target and metadata to the ROCm format.
- 6:00 PM ClrxAsmRocm edited by
- (diff)
- 5:30 PM Changeset in CLRX [3664] by
-
CLRadeonExtender: Update editor's syntax (add new pseudo-ops).
- 5:22 PM Changeset in CLRX [3663] by
-
CLRadeonExtender: CLRXDocs: Add '.eflags' pseudo-ops to CLRX docs.
- 5:13 PM Changeset in CLRX [3662] by
-
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
-
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
-
CLRadeonExtender: ROCm: Fixed recognizing of ROCm binary (ignore e_flags value).
Jan 24, 2018:
- 2:47 PM Changeset in CLRX [3659] by
-
CLRadeonExtender: Asm: Increase default buffer size in AsmStreamInputFilter?.
Jan 23, 2018:
- 5:50 PM Changeset in CLRX [3658] by
-
CLRadeonExtender: Fix for MSVC syntax error.
- 1:39 PM Changeset in CLRX [3657] by
-
CLRadeonExtender: Update GPUId device names.
- 12:45 PM Changeset in CLRX [3656] by
-
CLRadeonExtender: Remove obsolete comments.
Jan 22, 2018:
- 7:51 PM Changeset in CLRX [3655] by
-
CLRadeonExtender: AsmRegAlloc?: Include used SSAIds from called routines while resolving SSA conflicts.
- 5:20 PM Changeset in CLRX [3654] by
-
CLRadeonExtender: AsmRegAlloc?: Fixed applying calls SSAIds while collecting SSAids to resolve.
- 4:29 PM Changeset in CLRX [3653] by
-
CLRadeonExtender: AsmRegAlloc?: Add new testcase.
- 3:29 PM Changeset in CLRX [3652] by
-
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
-
CLRadeonExtender: AsmRegAlloc?: Small fix in resolveSSAConflicts (handling ssaids in calls).
Jan 21, 2018:
- 10:12 PM Changeset in CLRX [3650] by
-
CLRadeonExtender: AsmRegAlloc?: Enable rest of the testcases to test createSSAData.
- 10:09 PM Changeset in CLRX [3649] by
-
CLRadeonExtender: AsmRegAlloc?: Add new testcase (many routines in single calls).
- 11:55 AM Changeset in CLRX [3648] by
-
CLRadeonExtender: AsmRegAlloc?: Remove obsolete comments. Add include 'iostream'.
Jan 20, 2018:
- 5:46 PM Changeset in CLRX [3647] by
-
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
-
CLRadeonExtender: AsmRegAlloc?: Fixed collecting lastSSAIdMap for routines.
- 7:14 AM Changeset in CLRX [3645] by
-
CLRadeonExtender: AsmRegAlloc?: Update.
Jan 19, 2018:
- 9:18 PM Changeset in CLRX [3644] by
-
CLRadeonExtender: AsmRegAlloc?: Add new testcase (unused regvar after calls).
- 8:33 PM Changeset in CLRX [3643] by
-
CLRadeonExtender: AsmRegAlloc?: Remove obsolete commented code. Reduce SSA replaces after calls.
- 3:00 PM ClrxAsmPseudoOps edited by
- (diff)
- 3:00 PM ClrxDisasm edited by
- (diff)
- 3:00 PM ClrxAsmInvoke edited by
- (diff)
- 2:21 PM Changeset in CLRX [3642] by
-
CLRadeonExtender: Update list of the GPU names in documentation.
- 2:05 PM Changeset in CLRX [3641] by
-
CLRadeonExtender: CLRXDocs: Update list of the GPU ids in '.get_gpu' pseudo-op.
- 1:55 PM Changeset in CLRX [3640] by
-
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
-
CLRadeonExtender: Asm: Missing line (for '.while' pseudo-op).
- 1:31 PM Changeset in CLRX [3638] by
-
CLRadeonExtender: AsmSource?: commenting code. Add new testcase ('.for' testing).
- 9:00 AM ClrxAsmPseudoOps edited by
- (diff)
- 8:06 AM Changeset in CLRX [3637] by
-
CLRadeonExtender: CLRXDocs: Update description of '.set', '.equ', '.equiv', '.eqv' pseud-ops: add info about register assignment.
- 7:44 AM Changeset in CLRX [3636] by
-
CLRadeonExtender: Asm: Stupid bug in setting iterSymbol value.
- 7:42 AM Changeset in CLRX [3635] by
-
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
- (diff)
- 8:09 PM Changeset in CLRX [3634] by
-
CLRadeonExtender: CLRXDocs: Typo in the sample code.
- 8:00 PM ClrxAsmPseudoOps edited by
- (diff)
- 7:42 PM Changeset in CLRX [3633] by
-
CLRadeonExtender: Change version to 0.1.7.
- 7:18 PM Changeset in CLRX [3632] by
-
CLRadeonExtender: Asm: Tentative implementation of '.while' pseudo-op (repetition).
- 7:00 PM ClrxAsmPseudoOps edited by
- (diff)
- 6:28 PM Changeset in CLRX [3631] by
-
CLRadeonExtender: Asm: Tentative implementation of '.for' pseudo-op (repetition).
- 4:19 PM Changeset in CLRX [3630] by
-
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
-
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
-
CLRadeonExtender: AsmRegAlloc?: Update last testcase.
Jan 17, 2018:
- 10:24 PM Changeset in CLRX [3627] by
-
CLRadeonExtender: Enable other testcases.
- 10:00 PM Changeset in CLRX [3626] by
-
CLRadeonExtender: Remove obsolete "BUG" comment.
- 9:12 PM Changeset in CLRX [3625] by
-
CLRadeonExtender: AsmRegAlloc?: The first working testcase with multiple calls.
- 7:21 PM Changeset in CLRX [3624] by
-
CLRadeonExtender: AsmRegAlloc?: Update last testcase.
- 6:12 PM Changeset in CLRX [3623] by
-
CLRadeonExtender: AsmRegAlloc?: Add testcase with complex routine.
Jan 16, 2018:
- 9:09 PM Changeset in CLRX [3622] by
-
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
-
CLRadeonExtender: AsmRegAlloc?: Second working testcase with calls.
- 3:43 PM Changeset in CLRX [3620] by
-
CLRadeonExtender: AsmRegAlloc?: Fixing call handling. First the working testcase with calls.
Jan 15, 2018:
- 8:07 PM Changeset in CLRX [3619] by
-
CLRadeonExtender: AsmRegAlloc?: Add collectSSAIdsForCall and update createSSAData code.