Timeline


and

Sep 28, 2017:

9:53 PM Changeset in CLRX [3446] by matszpk

CLRadeonExtender: GalliumBin?: Accept any kernel order (unsorted) and check kernel symbol in other way (by finding symbol name).

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

CLRadeonExtender: Fixed GPUArchVersions for Dummy, Goose, Horse device code names.

12:19 PM Changeset in CLRX [3444] by matszpk

CLRadeonExtender: Rename arch values to arch version.

12:06 PM Changeset in CLRX [3443] by matszpk

CLRadeonExtender: Move tables with arch values (arch versions) to GPUId.

Sep 27, 2017:

3:32 PM Changeset in CLRX [3442] by matszpk

CLRadeonExtender: Update GPUId test.

2:46 PM Changeset in CLRX [3441] by matszpk

CLRadeonExtender: Add GPUId testcase (for checking changes in GPUId).

Sep 26, 2017:

9:02 PM Changeset in CLRX [3440] by matszpk

CLRadeonExtender: Formatting an assembler code in VectorAdd?.

4:50 PM Changeset in CLRX [3439] by matszpk

CLRadeonExtender: Fixed getGPUDeviceTypeFromName.

3:23 PM Changeset in CLRX [3438] by matszpk

CLRadeonExtender: GPUId: Add extra device names for GalliumCompute?. make lowerCaseGpuDeviceEntryTable as constant.

3:01 PM Changeset in CLRX [3437] by matszpk

CLRadeonExtender: Fixed device detection for new Mesa3D 17.2.xx.

Sep 23, 2017:

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

CLRadeonExtender: Commenting tests.

5:42 PM Changeset in CLRX [3435] by matszpk

CLRadeonExtender: Commenting tests.

4:37 PM Changeset in CLRX [3434] by matszpk

CLRadeonExtender: Commeting GCNAssembler code.

2:08 PM Changeset in CLRX [3433] by matszpk

CLRadeonExtender: Commeting GCNAssembler code.

9:16 AM Changeset in CLRX [3432] by matszpk

CLRadeonExtender: Commenting AsmExpression? and GCNDisasm.

Sep 22, 2017:

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

CLRadeonExtender: Commenting DisasmROCm and GCNDisasm.

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

CLRadeonExtender: Commenting DisasmAmdCL2, DisasmGallium? and DisasmROCm.
DisasmROCm: Do not analyze function kernel's code from HSA config offset.

7:15 PM Changeset in CLRX [3429] by matszpk

CLRadeonExtender: Commenting disassembler and DisasmAmd? and AsmAmdCL2Internals.

5:49 PM Changeset in CLRX [3428] by matszpk

CLRadeonExtender: Commenting AsmAmdFormat?.

5:14 PM Changeset in CLRX [3427] by matszpk

CLRadeonExtender: Commenting AsmAmdFormat? and AsmGalliumFormat?.

4:46 PM Changeset in CLRX [3426] by matszpk

CLRadeonExtender: Commenting AsmROCmFormat and AsmGalliumFormat?.

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

CLRadeonExtender: Commenting AsmGalliumFormat?.

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

CLRadeonExtender: Commenting Assembler sources (AsmInternals?, AsmSource? and AsmPseudoOps?).

6:35 AM Changeset in CLRX [3423] by matszpk

CLRadeonExtender: Commenting Assembler.cpp again.

Sep 21, 2017:

10:07 PM Changeset in CLRX [3422] by matszpk

CLRadeonExtender: Commenting Assembler.cpp again.

9:59 PM Changeset in CLRX [3421] by matszpk

CLRadeonExtender: Commenting Assembler.cpp.

7:12 PM Changeset in CLRX [3420] by matszpk

CLRadeonExtender: Commenting AmdCL2BinGen and ROCmBinaries.

6:34 PM Changeset in CLRX [3419] by matszpk

CLRadeonExtender: Commenting AmdCL2Binaries and AmdCL2BinGen.

5:42 PM Changeset in CLRX [3418] by matszpk

CLRadeonExtender: ElfBin?: Increase maxSteps to 4000 in optimizeHashBucketsNum.

5:29 PM Changeset in CLRX [3417] by matszpk

CLRadeonExtender: Commenting AmdBinaries? and AmdBinGen?.

4:30 PM Changeset in CLRX [3416] by matszpk

CLRadeonExtender: Commenting GalliumBinaries?.

4:16 PM Changeset in CLRX [3415] by matszpk

CLRadeonExtender: Commenting ElfBinaries?.

3:57 PM Changeset in CLRX [3414] by matszpk

CLRadeonExtender: ElfBin?: Fixed verifying symbol's sections (accepts SHN_ABS and SHN_UNDEF). Commenting.

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

CLRadeonExtender: Commenting ElfBinaries?. Fixed infinite loop in optimizeHashBucketsNum.

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

CLRadeonExtender: Commenting programs (clrxasm and clrxdisasm).

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

CLRadeonExtender: Commenting samples and CLRXWrapper.

6:23 AM Changeset in CLRX [3410] by matszpk

CLRadeonExtender: CLRXWrapper: Add few comments to CLFunctions.

6:06 AM Changeset in CLRX [3409] by matszpk

CLRadeonExtender: CLRXWrapper: Fixing comments in CLFunctions2.

6:04 AM Changeset in CLRX [3408] by matszpk

CLRadeonExtender: CLRXWrapper: Fixing comments in CLFunctions2. Add few comments to CLFunctions.

Sep 20, 2017:

9:35 PM Changeset in CLRX [3407] by matszpk

CLRadeonExtender: Commenting CLRXWrapper.

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

CLRadeonExtender: Move 'inline' before return-type. typo in comment. add few comments to NumStringConv?.

7:41 PM Changeset in CLRX [3405] by matszpk

CLRadeonExtender: Commenting Utilities.

7:27 PM Changeset in CLRX [3404] by matszpk

CLRadeonExtender: Commenting CLIParser.

6:56 PM Changeset in CLRX [3403] by matszpk

CLRadeonExtender: Pass argument in assertCLRXException as r-value reference. comment an assertions in TestUtils?.h.

6:48 PM Changeset in CLRX [3402] by matszpk

CLRadeonExtender: Pass argument in callTest as r-value reference.

4:00 PM ClrxWrapper edited by trac
(diff)
4:00 PM ClrxAsmPseudoOps edited by trac
(diff)
4:00 PM ClrxAsmInvoke edited by trac
(diff)
3:07 PM Changeset in CLRX [3401] by matszpk

CLRadeonExtender: Asm: Add 'oldModParam' option to assembler to allow enabling an old modifier parametrization.
Secure parseImmInt to avoid undefine behaviour on some architectures when bits is higher then 63.

9:00 AM GcnOperands edited by trac
(diff)
8:17 AM Changeset in CLRX [3400] by matszpk

CLRadeonExtender: Parameter in modifier can have any value (instead 0 or 1).

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

CLRadeonExtender: Update README.md.

Sep 19, 2017:

9:22 PM Changeset in CLRX [3398] by matszpk

CLRadeonExtender: Freeing comments in "else " to making comment's lines.

9:05 PM Changeset in CLRX [3397] by matszpk

CLRadeonExtender: Freeing comments in "{ /*" and "{ " to making line comments.

6:00 PM Changeset in CLRX [3396] by matszpk

CLRadeonExtender: Freeing comment in "{ " to making line comments. Commenting GPUId and InputOutput?.
Replace 1 by REGTYPE_VGPR in GPUId.

Sep 18, 2017:

7:29 PM Changeset in CLRX [3395] by matszpk

CLRadeonExtender: Improve detecting GL/gl.h header availability (yet another fix).

7:05 PM Changeset in CLRX [3394] by matszpk

CLRadeonExtender: Improve detecting GL/gl.h header availability.

4:55 PM Changeset in CLRX [3393] by matszpk

CLRadeonExtender: CLRXWrapper: Detect OpenGL and do not compile OpenCL-GL functions in CLRXWrapper if OpenGL not available.

Sep 17, 2017:

2:06 PM ClrxDownloads edited by matszpk
(diff)
2:00 PM Milestone 0.1.5 completed
* add AMDHSA configuration to GalliumCompute? and AMD OpenCL 2.0 binary …
1:50 PM Changeset in CLRX [3392] by matszpk

CLRadeonExtender: Make 0.1.5 tag

1:32 PM Changeset in CLRX [3391] by matszpk

CLRadeonExtender: Doxygen: Do not copy CMakeFiles to installation.

9:00 AM ClrxAsmGallium edited by trac
(diff)
9:00 AM ClrxAsmRocm edited by trac
(diff)
9:00 AM ClrxAsmAmdCl2 edited by trac
(diff)
8:46 AM Changeset in CLRX [3390] by matszpk

CLRadeonExtender: CLRXDocs: Add info about default hsa features.

7:51 AM Changeset in CLRX [3389] by matszpk

CLRadeonExtender: AmdCL2Bin: Small fix for checking metadata's argsNum.

Sep 16, 2017:

5:34 PM Changeset in CLRX [3388] by matszpk

CLRadeonExtender: Update ChangeLog?.

5:33 PM ClrxChangeLog edited by matszpk
(diff)
5:23 PM Changeset in CLRX [3387] by matszpk

CLRadeonExtender: AsmGallium?: Allow '.spilledvgprs' and '.spilledsgprs' only if LLVM version >=3.9.0.

5:00 PM ClrxAsmGallium edited by trac
(diff)
5:00 PM ClrxAsmAmd edited by trac
(diff)
5:00 PM ClrxAsmRocm edited by trac
(diff)
5:00 PM ClrxAsmAmdCl2 edited by trac
(diff)
4:59 PM Changeset in CLRX [3386] by matszpk

CLRadeonExtender: CLRXDocs: Add info about a SGPR's countings across binary formats.

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

CLRadeonExtender: Add the Gallium testcase with HSA config (LLVM>=4.0.0) to DisasmDataTest?.

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

CLRadeonExtender: Add the AmdCL2 testcase with HSA config to DisasmDataTest?.

11:36 AM Changeset in CLRX [3383] by matszpk

CLRadeonExtender: Update READMEs and INSTALL.

Sep 15, 2017:

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

CLRadeonExtender: Doxygen: Add info about callOnce and OnceFlag?.

3:10 PM ClrxChangeLog edited by matszpk
(diff)
3:08 PM Changeset in CLRX [3381] by matszpk

CLRadeonExtender: Small updates in ChangeLog?.

3:06 PM Changeset in CLRX [3380] by matszpk

CLRadeonExtender: Update changelog.

Sep 14, 2017:

9:49 PM Changeset in CLRX [3379] by matszpk

CLRadeonExtender: Make VectorAdd? more tolerant for numeric errors.

9:32 PM Changeset in CLRX [3378] by matszpk

CLRadeonExtender: Fixed calculating workSize in ImageMix?.

5:30 AM Changeset in CLRX [3377] by matszpk

CLRadeonExtender: Remove obsolete TRYCOMP_CXXFLAGS.

5:27 AM Changeset in CLRX [3376] by matszpk

CLRadeonExtender: Fixed TRYCOMP_CXXFLAGS usage in TRY_COMPILE.

5:20 AM Changeset in CLRX [3375] by matszpk

CLRadeonExtender: Make checking bitness more portable in CMakeLists.txt (bitness depends on compiler). remove obsolete a checking mingw64.

4:56 AM Changeset in CLRX [3374] by matszpk

CLRadeonExtender: Use only C++ compiler: rename Int128Detect.c to Int128Detect.cpp.

Sep 13, 2017:

9:13 PM WikiStart edited by matszpk
(diff)
8:58 PM Changeset in CLRX [3373] by matszpk

CLRadeonExtender: fixing clang warning.

8:46 PM WikiStart edited by matszpk
(diff)
8:46 PM WikiStart edited by matszpk
(diff)
8:29 PM Changeset in CLRX [3372] by matszpk

CLRadeonExtender: Improve Mingw detection (bitness) (for OpenCL detection).

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

CLRadeonExtender: Typo in detecting OpenCL (replace x86_64 by AMD64).

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

CLRadeonExtender: Add checking C++11 Thread call_once. Add detection OpenCL in MinGW64 environment.

5:52 PM Changeset in CLRX [3369] by matszpk

CLRadeonExtender: Missing Config.h before inttypes.h (for STDC_FORMAT_MACROS).

5:45 PM Changeset in CLRX [3368] by matszpk

CLRadeonExtender: Stupid typo in Config.h.in.

5:44 PM Changeset in CLRX [3367] by matszpk

CLRadeonExtender: Define STDC_XXXX_MACROS only if not defined. Use format macros in ReverseBits? (for portability).

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

CLRadeonExtender: Fixes for MinGW (infinite loops in Assembler tests): do not replace function that doesn't exists in MSVC for MinGW.

1:38 PM Changeset in CLRX [3365] by matszpk

CLRadeonExtender: updating headers in cstrtofXTest.

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

CLRadeonExtender: Make inline callOnce for non-MinGW environments.

Sep 12, 2017:

9:16 PM Changeset in CLRX [3363] by matszpk

CLRadeonExtender: callOnce as inline function.

9:10 PM Changeset in CLRX [3362] by matszpk

CLRadeonExtender: Force zero-initialization for OnceFlag? (for MinGW).

8:13 PM Changeset in CLRX [3361] by matszpk

CLRadeonExtender: enable STDC_MACROS for MinGW in Config.h. Own call_once implementation for mingw.

7:39 PM Changeset in CLRX [3360] by matszpk

CLRadeonExtender: Fixing warning about unused GCC visibilities for MinGW.

7:31 PM Changeset in CLRX [3359] by matszpk

CLRadeonExtender: Fix for stupid typo in Config.h.in.

7:28 PM Changeset in CLRX [3358] by matszpk

CLRadeonExtender: Fixes for MinGW.

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

CLRadeonExtender: Remove obsolete warnings (about unsupported visibility attributes) for Cygwin environment
(from clwrapper InternalDecls?.h). Remove obsolete compilation when GNUC is not defined (in InternalDecls?.h).

Sep 11, 2017:

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

CLRadeonExtender: Remove obsolete warnings (about unsupported visibility attributes) for Cygwin environment.

6:03 PM Changeset in CLRX [3355] by matszpk

CLRadeonExtender: Change lowest GPU force GCN1.2.

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

CLRadeonExtender: ROCm: Add a missing recognizing GFX900 by arch major.

8:42 AM Changeset in CLRX [3353] by matszpk

CLRadeonExtender: ROCmBinaries: Add GFX901 to amdGpuArchValuesTbl.

8:19 AM Changeset in CLRX [3352] by matszpk

CLRadeonExtender: Add code to recognizing GFX901 in AmdCL2Binaries.

7:58 AM Changeset in CLRX [3351] by matszpk

CLRadeonExtender: GPUId: Typo.

7:57 AM Changeset in CLRX [3350] by matszpk

CLRadeonExtender: GPUId: Remove TODO. Add GFX901 definitions.

Sep 10, 2017:

8:38 PM Changeset in CLRX [3349] by matszpk

CLRadeonExtender: Doxygen for calculatePgmRsrcX. commenting.

7:46 PM Changeset in CLRX [3348] by matszpk

CLRadeonExtender: Move routines to calculate PGMRSRC1 and PGMRSRC2 to GPUId code. Apply these function in code.

Sep 9, 2017:

9:28 AM Changeset in CLRX [3347] by matszpk

CLRadeonExtender: AsmExpr?: Set5 failed to true at "Logical negation is not allowed to relative values".
Add missing ASMX_FAILED_BY_ERROR in "Division by zero".

Sep 8, 2017:

9:13 PM Changeset in CLRX [3346] by matszpk

CLRadeonExtender: Yet another fix after killing code lines.

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

CLRadeonExtender: Asm: Remove obsolete definition 'Assembler& asmr = *this;' in code.

8:17 PM Changeset in CLRX [3344] by matszpk

CLRadeonExtender: Asm: Fixes after killing lines.

6:15 PM Changeset in CLRX [3343] by matszpk

CLRadeonExtender: Yet another killing code lines by macros (GCNAsmHelpers.cpp).

5:54 PM Changeset in CLRX [3342] by matszpk

CLRadeonExtender: Yet another killing code lines by macros (GCNAssembler.cpp).

5:29 PM Changeset in CLRX [3341] by matszpk

CLRadeonExtender: Yet another killing code lines by macros (in asm formats and pseudo-ops code).

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

CLRadeonExtender: Yet another killing code lines by macros (in Assembler.cpp and AsmExpression?.cpp).

3:19 PM Changeset in CLRX [3339] by matszpk

CLRadeonExtender: Yet another killing code lines by macros.

1:21 PM Changeset in CLRX [3338] by matszpk

CLRadeonExtender: Asm: Vast killing code lines by using macros PSEUDOOP_RETURN_BY_ERROR, ASM_RETURN_BY_ERROR and ASM_FAIL_BY_ERROR.

7:24 AM Changeset in CLRX [3337] by matszpk

CLRadeonExtender: AsmFormats?: Remove obsolete skipSpacesAtEnd. Add checking garbages at doKCodeEnd.

Sep 7, 2017:

10:08 PM Changeset in CLRX [3336] by matszpk

CLRadeonExtender: GalliumBin?: Fixed indexing of progInfo (include various number of proginfos per kernel).
Remove reinterpret cast from access methods.

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

CLRadeonExtender: Fixed typo in Commons.h.

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

CLRadeonExtender: Docs: Add to doxygen Config.h and amdbin/Elf.h.

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

CLRadeonExtender: Asm: Divide AsmInternals? stuff by binary formats headers.

5:12 PM Changeset in CLRX [3332] by matszpk

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

4:00 PM ClrxAsmAmdCl2 edited by trac
(diff)
3:48 PM Changeset in CLRX [3331] by matszpk

CLRadeonExtender: AsmAmdCL2: Add '.default_hsa_features' pseudo-op.

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

CLRadeonExtender: AsmROCm: Remove obsolete initializeKernelConfig calls.

3:13 PM Changeset in CLRX [3329] by matszpk

CLRadeonExtender: AsmAmdCL2/Gallium: Remove obsolete initializeKernelConfig calls.
Force kernel.useHsaConfig==true after '.control_directive'. InitializeKernelHsa? Config while calling '.config' and '.control_directive'.

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

CLRadeonExtender: Remove 'ROCm's from AsmGalliumFormat? and AsmAmdCL2Format.
Refactor 'config' to 'hsaConfig' in AsmGalliumFormat? and AsmAmdCL2Format.

1:33 PM Changeset in CLRX [3327] by matszpk

CLRadeonExtender: AmdCL2BinGen: Change type and fields in reserved Xgprs (setup data).

1:28 PM Changeset in CLRX [3326] by matszpk

CLRadeonExtender: Add '.default_hsa_features' to editor syntaxes.

11:33 AM Changeset in CLRX [3325] by matszpk

CLRadeonExtender: Change version to 0.1.5.

Sep 6, 2017:

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

CLRadeonExtender: AsmGallium?: Small fix in error message.

9:01 PM Changeset in CLRX [3323] by matszpk

CLRadeonExtender: Set llvm version to 1 to force old gallium binary format in AsmRegPool? testsuite.

9:00 PM ClrxAsmAmdCl2 edited by trac
(diff)
8:40 PM Changeset in CLRX [3322] by matszpk

CLRadeonExtender: AsmGallium?: Calculate default UserDataNum? from EnableFeatureFlags? from HSA config.

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

CLRadeonExtender: CLRXDocs: Add info about HSA config SGPR allocation info.

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

CLRadeonExtender: CLRXDocs: add HSA config pseudo-ops and a missing pseudo-op '.compile_options' to ClrxAsmAmdCl2 docs.
Add a syntax to description of .gds_segment_size and .group_segment_align.

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

CLRadeonExtender: AsmAmdCL2: Do not apply LDS size to pgmrsrc2 in HSA configuration.

7:02 PM Changeset in CLRX [3318] by matszpk

CLRadeonExtender: AsmAmdCL2: Fixed handling scratchbuffer and localsize in HSA config mode.
Next testcase to test it.

6:22 PM Changeset in CLRX [3317] by matszpk

CLRadeonExtender: AsmAmdCL2: Remove '.kernarg_segment_size' to test kernel argument size checking.

6:18 PM Changeset in CLRX [3316] by matszpk

CLRadeonExtender: AsmAmdCL2: Store dimmask to HSA config instead output.config. Add new testcase for HSA config.

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

CLRadeonExtender: AsmAmdCL2: Fixed preparing of HSA configuration to write. Add a missing pseudo-op '.userdatanum'.
Fixed ordering in pseudo-op table.

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

CLRadeonExtender: AmdCL2: Add writing HSA configuration to binary. Move code to calculate kernel arg size to method.

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

CLRadeonExtender: AsmGallium?: Small fix (wrong name of type section CTRL_DIRECTIVE).
AsmAmdCL2: Add HSA configuration pseudo-ops. AmdCL2BinGen: Add hsaConfig mode.
Asm: Small commenting. Commons: AddAmdHsaKernelConfig::toLe - convert to Little endian.
Move code to initialize HSA kernel config to AsmFormats?.

Sep 5, 2017:

8:00 PM ClrxDisasm edited by trac
(diff)
7:24 PM Changeset in CLRX [3312] by matszpk

CLRadeonExtender: DisasmAmdCL2: Add dumping a kernel setup as AMD HSA configuration. Add '-H' '--HSAConfig' option to clrxdisasm.
Docs: Add a missing descriptions of options to clrxdisasm.

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

CLRadeonExtender: GCNDisasm: Add '@' before hwreg and sendmsg numbers to make disassembly text compatible with assembler.

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

CLRadeonExtender: AsmGallium?: add extra testcase to test inheritance of hsa config param values.

1:00 PM ClrxAsmGallium edited by trac
(diff)
1:00 PM ClrxAsmRocm edited by trac
(diff)
12:57 PM Changeset in CLRX [3309] by matszpk

CLRadeonExtender: AsmGallium?: Add 'default_hsa_features' to set default HSA features and register features. Update samples and docs.

12:34 PM Changeset in CLRX [3308] by matszpk

CLRadeonExtender: AsmGallium?: Get extra allocation register flags from special AMDHSA feature flags.
CLRXDocs: Fixed info about allocation SGPR register in ROCm documentation.
Add extra info about allocation extra SGPR registers in GalliumCompute? doc.

Sep 4, 2017:

5:20 AM Changeset in CLRX [3307] by matszpk

CLRadeonExtender: AmdCL2BinGen: Replace word 'generic' by 'GFX?' in kernel metadata for binaries generated for later drivers.

4:50 AM Changeset in CLRX [3306] by matszpk

CLRadeonExtender: Added support for GFX901 (next RX VEGA with HBCC) device.

Sep 3, 2017:

6:08 PM Changeset in CLRX [3305] by matszpk

CLRadeonExtender: GCNAsm: next small commenting.

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

CLRadeonExtender: GCNAsm: Small commenting .

4:50 PM Changeset in CLRX [3303] by matszpk

CLRadeonExtender: GCNAsm: yet another small commenting and fixing.

4:22 PM Changeset in CLRX [3302] by matszpk

CLRadeonExtender: GCNAsm: Small commenting and fixing.

8:50 AM Changeset in CLRX [3301] by matszpk

CLRadeonExtender: CMake: replace warning by status.

7:20 AM Changeset in CLRX [3300] by matszpk

CLRadeonExtender: Asm: Refactor defaultXXXVersion to detectedXXXVersion. Small commenting.

5:27 AM Changeset in CLRX [3299] by matszpk

CLRadeonExtender: Add DL lib to clrxutls.pc only if detected.

Sep 2, 2017:

9:22 PM Changeset in CLRX [3298] by matszpk

CLRadeonExtender: Add a missing header 'mutex'.

9:06 PM Changeset in CLRX [3297] by matszpk

CLRadeonExtender: Add a missing system headers.

7:00 PM ClrxAsmGallium edited by trac
(diff)
6:08 PM Changeset in CLRX [3296] by matszpk

CLRadeonExtender: CLRXDocs: Small fixes in ClrxAsmGallium.

6:00 PM ClrxAsmGallium edited by trac
(diff)
5:59 PM Changeset in CLRX [3295] by matszpk

CLRadeonExtender: AsmGallium?: Add '.hsa_scratchbuffer' pseudo-op.

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

CLRadeonExtender: AsmROCm: Do not print warnings about out of range when values was not parsed in
'.codeversion' and '.machine' pseudo-ops. fix typos. Small formatting in AsmGalliumFormat?.

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

CLRadeonExtender: AsmGallium?/ROCm: Reuse code to checking config values.

5:02 PM Changeset in CLRX [3292] by matszpk

CLRadeonExtender: AsmGallium?/ROCm: Reuse code to setting config values.

4:47 PM Changeset in CLRX [3291] by matszpk

CLRadeonExtender: AsmGallium?/ROCm: Reuse code to parsing machine, code version and reserved gprs.

3:34 PM Changeset in CLRX [3290] by matszpk

CLRadeonExtender: remove obsolete ',' at end of table.

1:03 PM Changeset in CLRX [3289] by matszpk

CLRadeonExtender: Update editors syntaxes (add new pseudo-ops).

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

CLRadeonExtender: DisasmGallium?: Dump correct LLVM version if AMDHSA enabled.

10:00 AM ClrxAsmGallium edited by trac
(diff)
10:00 AM ClrxAsmRocm edited by trac
(diff)
9:05 AM Changeset in CLRX [3287] by matszpk

CLRadeonExtender: CLRXDocs: Fixes typos in AsmRocm?. Add description of new pseudo-ops for handling HSA configuration in GalliumCompute?.

7:38 AM Changeset in CLRX [3286] by matszpk

CLRadeonExtender: AsmGallium?: Fixed pushing control_directive content to binary.

6:45 AM Changeset in CLRX [3285] by matszpk

CLRadeonExtender: AsmGallium?: Add '.arch_minor' and '.arch_stepping' pseudo-ops.

Sep 1, 2017:

9:15 PM Changeset in CLRX [3284] by matszpk

CLRadeonExtender: AsmGallium?: Keep default values for enableSgprRegisterFlags and enableFeatureFlags in
AMD HSA config if these config params not set. Replace AMD HSA config only if kernel uses config (.config pseudo-op used).

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

CLRadeonExtender: Fixed tests: force use older LLVM compiler version during testing Gallium format.

8:20 PM Changeset in CLRX [3282] by matszpk

CLRadeonExtender: AsmGallium?: Small fixes in applying HSA config to binary. First testcase for Gallium HSA config in AsmGalliumFormats?.

7:01 PM Changeset in CLRX [3281] by matszpk

CLRadeonExtender: AsmGallium?: Apply HSA configuration to Gallium binary.

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

CLRadeonExtender: AsmGallium?: Add almost pseudo-ops to handle AMDHSA config parameters.

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

CLRadeonExtender: AsmGallium?: Make Kernel states vector as container of pointers (for safety behaviour).

2:56 PM Changeset in CLRX [3278] by matszpk

CLRadeonExtender: AsmAmd/Gallium?/AmdCL2: Detect only once driver/LLVM version.
AsmGallium?: Accept HSA config pseudo-ops only if LLVM version>=4.0.0.

2:24 PM Changeset in CLRX [3277] by matszpk

CLRadeonExtender: AsmGallium?: Fixed support for binaries generated for GalliumCompute? with LLVM 4.0 (max proginfo entries,
LLVM version determining,...). Preliminary code for new config pseudo-ops.

1:25 PM Changeset in CLRX [3276] by matszpk

CLRadeonExtender: Asm: Add a missing GFX804 (RX 550) definition to AsmGallium? and AsmROCm.

1:23 PM Changeset in CLRX [3275] by matszpk

CLRadeonExtender: Asm: Add a missing GFX900 (RX VEGA) definition to AsmGallium? and AsmROCm.

Aug 31, 2017:

9:00 PM ClrxDisasm edited by trac
(diff)
8:33 PM Changeset in CLRX [3274] by matszpk

CLRadeonExtender: DisasmGallium?: Distinguish gallium kernel config params and AMDHSA kernel config params (by adding 'hsa_' prefix in pseud-op).

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

CLRadeonExtender: Add argument names to llvmVersion and driverVersion in program help.

8:01 PM Changeset in CLRX [3272] by matszpk

CLRadeonExtender: GalliumDisasm?: Add correct (first version) disassembly for binaries compiled by LLVM 4.0 or later.
clrxdisasm: add option '--llvmVersion'.

7:14 PM Changeset in CLRX [3271] by matszpk

CLRadeonExtender: ROCmDisasm: Separate routines to disassemble code and config (for Gallium disassembler).

6:22 PM Changeset in CLRX [3270] by matszpk

CLRadeonExtender: Disasm: remove obsolete argument 'sectionCount' from disassembleRawCode, disassembleROCm and disassembleGallium.

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

CLRadeonExtender: GCNDisasm: zeroing sectionCount before disassemblying.

5:00 PM ClrxLibraries edited by trac
(diff)
4:07 PM Changeset in CLRX [3268] by matszpk

CLRadeonExtender: CLRXDocs: remove obsolete 'm' library from required libraries.
Add pkg-config files to install.

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

CLRadeonExtender: Write ReverseBits? code for GalliumCompute? with LLVM 4.0 or later.

11:35 AM Changeset in CLRX [3266] by matszpk

CLRadeonExtender: VectorAdd?: Fix code for GalliumCompute? with LLVM4.0 for GCN 1.2.

11:13 AM Changeset in CLRX [3265] by matszpk

CLRadeonExtender: Rewrite VectorAdd? sample for GalliumCompute? with LLVM 4.0 or later.

7:00 AM GalliumAbi edited by trac
(diff)
6:19 AM Changeset in CLRX [3264] by matszpk

CLRadeonExtender: Update svn:ignore.

6:17 AM Changeset in CLRX [3263] by matszpk

CLRadeonExtender: CLRXDocs: Typos in GalliumAbi.

Note: See TracTimeline for information about the timeline view.