Timeline


and

Nov 10, 2015:

11:32 PM Changeset in CLRX [1695] by matszpk

CLRadeonExtender: Fixed bug: do not skip single line after empty single-line comment.

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

CLRadeonExtender: Remove obsolete code.

9:00 PM ClrxAsmSyntax edited by trac
(diff)
8:59 PM Changeset in CLRX [1693] by matszpk

CLRadeonExtender: Doc update.

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

CLRadeonExtender: Added checking results to VectorAdd?.

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

CLRadeonExtender: ReverseBits? code for GalliumCompute?. Fixed comments in kernel code (VectorAdd?.cpp).

5:15 PM Changeset in CLRX [1690] by matszpk

CLRadeonExtender: Commenting examples (v_mov_b32/v_addc_u32).
Prevent using of more than scalar registers in vector instructions including VCC/FLAT_XX and a VOP3B third source operand.

4:35 PM Changeset in CLRX [1689] by matszpk

CLRadeonExtender: Fixed 64-bit code for samples (illegal and hazardous v_add_i32/v_addc_u32 with scalar registers).
64-bit code for ReverseBits?.

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

CLRadeonExtender: Samples: Move enqueueNDRangeKernel call into separate routine.

11:00 AM ClrxAsmAmd edited by trac
(diff)
10:09 AM Changeset in CLRX [1687] by matszpk

CLRadeonExtender: Correct syntax for '.arg' pseudo-op.

10:00 AM ClrxAsmAmd edited by trac
(diff)
9:08 AM Changeset in CLRX [1686] by matszpk

CLRadeonExtender: Fixed nasty formatting of the '.arg' syntax in the github wiki.

9:02 AM WikiStart edited by matszpk
(diff)

Nov 9, 2015:

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

CLRadeonExtender: Added (not finished) ReverseBits?.cpp (example that uses global constant buffer, const data).

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

CLRadeonExtender: Missing clReleaseEvent in samples.

6:19 PM Changeset in CLRX [1683] by matszpk

CLRadeonExtender: Added ImageMix? example. Fixed clang++ warning.

Nov 8, 2015:

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

CLRadeonExtender: Formatting and fixing comments in VectorAdd?.

10:00 PM ClrxAsmSyntax edited by trac
(diff)
9:28 PM Changeset in CLRX [1681] by matszpk

CLRadeonExtender: Updated info about comparison operators.

8:42 PM Changeset in CLRX [1680] by matszpk

CLRadeonExtender: First working sample program that uses assembler: VectorAdd?.

8:30 AM Changeset in CLRX [1679] by matszpk

CLRadeonExtender: clCompilerCall: get bitness from device info instead detecting that bitness.

Nov 7, 2015:

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

CLRadeonExtender: Extend last testcase (AssemblerBasics?).

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

CLRadeonExtender: Extra AssemblerBasics? testcases.

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

CLRadeonExtender: Added skipSpaces assignSymbol parsing routine (fixed assignment of the register symbols via '.set','.equiv','.eqv' pseudo-ops).
Added regrange test cases into AssemblerBasics?.

6:00 PM ClrxAsmSyntax edited by trac
(diff)
5:42 PM Changeset in CLRX [1675] by matszpk

CLRadeonExtender: Added register's symbols to ClrxAsmSyntax.md.

4:13 PM Changeset in CLRX [1674] by matszpk

CLRadeonExtender: Fixed register's symbol parsing (correct condition for handling execz/scc/vccz).
Tests for testing a register's symbols.

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

CLRadeonExtender: Allow to using unaligned scalar register range in register's symbols. Added an indexing of register's symbols.

Nov 6, 2015:

10:25 PM AmdAbi edited by trac
(diff)
10:25 PM GalliumAbi edited by trac
(diff)
10:13 PM Changeset in CLRX [1672] by matszpk

CLRadeonExtender: Prevents setting register to '.' symbol.

6:16 PM Changeset in CLRX [1671] by matszpk

CLRadeonExtender: Optimized parsing regsymbols. Fixed determining whether operans is regsymbol or register name.

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

CLRadeonExtender: Parse scc,execz register for register's symbols.

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

CLRadeonExtender: Fixed gcc warning

9:04 AM Changeset in CLRX [1668] by matszpk

CLRadeonExtender: Accepts '@' before register symbol to force using that symbol instead of regname.

8:32 AM Changeset in CLRX [1667] by matszpk

CLRadeonExtender: Check if register symbol while resolving in makeSymbolSnapshot routine.
Reset sectionId when set register symbol.

7:34 AM Changeset in CLRX [1666] by matszpk

CLRadeonExtender: Reset regRange when assign expression to symbol

Nov 5, 2015:

11:40 PM Changeset in CLRX [1665] by matszpk

CLRadeonExtender: Print error if register symbol encountered in expression and in '.size', '.global', 'local','.weak' pseudo-ops.

11:31 PM Changeset in CLRX [1664] by matszpk

CLRadeonExtender: Initialize regRange, base during symbol assignment.

11:28 PM Changeset in CLRX [1663] by matszpk

CLRadeonExtender: Extended AssemblerBasics? testsuite (checking obsolete resolving expressions).

11:22 PM Changeset in CLRX [1662] by matszpk

CLRadeonExtender: Asm: Fixed register assignment to symbol. GCNAsm: Accepts register range from symbol.

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

CLRadeonExtender: Silly bug, with resolving symbol, that was assignment resolved expression.
Added symbol with register ranges.

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

CLRadeonExtender: Accepts expressions for the register numbers inside [] (for example: v[xreg:xreg+1]).

Nov 4, 2015:

8:06 PM Changeset in CLRX [1659] by matszpk

CLRadeonExtender: Updated AmdAbi.md.

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

CLRadeonExtender: Rename detectDriverVersion to detectAmdDriverVersion.
CLWrapper: Set 64bit binary formats if driver>=1800.5 and arch>=GCN1.1 (default behaviour from drivers).

Nov 3, 2015:

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

CLRadeonExtender: Updated AmdAbi.md doc: added global constbuffer offset info and small updates.

6:10 PM Changeset in CLRX [1656] by matszpk

CLRadeonExtender: Fixed segfault in createAmdBinaryFromCode when binarySize is too short.

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

CLRadeonExtender: GalliumBinGen?: Correctly set scratch blocks from scratch buffer size. Added info about dwords.

Nov 2, 2015:

11:06 PM Changeset in CLRX [1654] by matszpk

CLRadeonExtender: Updated AmdAbi.md (added scratch buffer info).

9:35 AM WikiStart edited by matszpk
(diff)

Nov 1, 2015:

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

CLRadeonExtender: Updated AmdAbi doc.

6:10 PM Changeset in CLRX [1652] by matszpk

CLRadeonExtender: Updated AmdAbimd? doc. Added a missing AUTHORS file.

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

CLRadeonExtender: AmdFormat?: Include globalData only if not empty.

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

CLRadeonExtender: Updated AmdAbi doc (Added new data class descriptions).

Oct 31, 2015:

8:00 PM Milestone 0.1 completed
First official version.
7:41 PM ClrxDownloads created by matszpk
7:39 PM WikiStart edited by matszpk
(diff)
7:18 PM Changeset in CLRX [1649] by matszpk

CLRadeonExtender: Tag for version 0.1.

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

CLRadeonExtender: Small fix on the ClrxToc.md.

6:04 PM ClrxAsmGallium edited by trac
(diff)
6:04 PM AmdAbi created by trac
6:04 PM ClrxAsmAmd edited by trac
(diff)
6:04 PM GalliumAbi created by trac
6:04 PM ClrxToc edited by trac
(diff)
4:53 PM Changeset in CLRX [1647] by matszpk

CLRadeonExtender: Added documentation to Amd Catalyst ABI and GalliumCompute? ABI.

Oct 30, 2015:

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

CLRadeonExtender: Fixed build options for DEBUGCOV.

Oct 29, 2015:

8:44 PM Changeset in CLRX [1645] by matszpk

CLRadeonExtender: Added '.get_driver_version' pseudo-op.

7:22 PM Changeset in CLRX [1644] by matszpk

CLRadeonExtender: Fixed default TargetAlign? setup.

5:31 PM Changeset in CLRX [1643] by matszpk

CLRadeonExtender: Align default targetSize to 4. Updated ClrxAsmGallium.md.

Oct 27, 2015:

8:59 PM ClrxToc edited by trac
(diff)
8:56 PM ClrxToc edited by trac
(diff)
8:51 PM ClrxAsmGallium edited by trac
(diff)
8:51 PM ClrxAsmSyntax edited by trac
(diff)
8:51 PM ClrxWrapper edited by trac
(diff)
8:51 PM ClrxAsmAmd edited by trac
(diff)
8:51 PM ClrxAsmPseudoOps edited by trac
(diff)
8:51 PM ClrxDisasm edited by trac
(diff)
8:51 PM ClrxToc edited by trac
(diff)
8:51 PM ClrxAsmInvoke edited by trac
(diff)
8:46 PM ClrxAsmSyntax edited by trac
(diff)
8:45 PM ClrxAsmGallium edited by trac
(diff)
8:45 PM ClrxAsmSyntax edited by trac
(diff)
8:45 PM ClrxWrapper edited by trac
(diff)
8:45 PM ClrxAsmAmd edited by trac
(diff)
8:45 PM ClrxAsmPseudoOps edited by trac
(diff)
8:45 PM ClrxDisasm edited by trac
(diff)
8:45 PM ClrxToc edited by trac
(diff)
8:45 PM ClrxAsmInvoke edited by trac
(diff)
8:44 PM WikiStart edited by matszpk
(diff)
8:41 PM ClrxAsmGallium edited by trac
(diff)
8:41 PM ClrxAsmSyntax edited by trac
(diff)
8:41 PM ClrxWrapper edited by trac
(diff)
8:41 PM ClrxAsmAmd edited by trac
(diff)
8:41 PM ClrxAsmPseudoOps edited by trac
(diff)
8:41 PM ClrxDisasm edited by trac
(diff)
8:41 PM ClrxToc edited by trac
(diff)
8:41 PM ClrxAsmInvoke edited by trac
(diff)
8:35 PM ClrxAsmGallium created by trac
8:35 PM ClrxAsmSyntax created by trac
8:35 PM ClrxWrapper created by trac
8:35 PM ClrxAsmAmd created by trac
8:35 PM ClrxAsmPseudoOps created by trac
8:35 PM ClrxDisasm created by trac
8:35 PM ClrxToc created by trac
8:35 PM ClrxAsmInvoke created by trac
7:49 PM Changeset in CLRX [1642] by matszpk

CLRadeonExtender: Change syntax for '.ieeemode' pseudo-op (same pseudo-op is accepted).

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

CLRadeonExtender: Fixed option name (CMakeLists.txt).

5:56 PM Changeset in CLRX [1640] by matszpk

CLRadeonExtender: Fixed description to '-I' assembler option. Added ClrxWrapper.md.

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

CLRadeonExtender: Updated ClrxAsmAmd.md: fixed syntax for '.userdata' pseudo-ops, sample code.

Oct 26, 2015:

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

CLRadeonExtender: Updated ClrxAsmAmd.md doc.

7:45 PM Changeset in CLRX [1637] by matszpk

CLRadeonExtender: Updated asm doc: fixes in the ClrxAsmPseudoOps.md, ClrxAsmGallium: Add '.globaldata' pseudo-op description,
Updated ClrxAsmAmd: added many pseudo-ops.

Oct 25, 2015:

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

CLRadeonExtender: Add ClrxAsmAmd.md. Updated ClrxAsmGallium.md.

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

CLRadeonExtender: Updated ClrxAsmGallium.md.

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

CLRadeonExtender: Add assembler Gallium handling documentation. small fixes/typos.

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

CLRadeonExtender: Fixed syntaces on asm pseudo-ops (doc).

3:15 PM Changeset in CLRX [1632] by matszpk

CLRadeonExtender: Updated asm pseudo-op documentation.

2:10 PM Changeset in CLRX [1631] by matszpk

CLRadeonExtender: Updated asm pseudo-ops documentation.

9:19 AM Changeset in CLRX [1630] by matszpk

CLRadeonExtender: Cosmetic changes on the CLRX docs. Updated asm-pseudo-ops documentation.

8:07 AM Changeset in CLRX [1629] by matszpk

CLRadeonExtender: Fixed line-breaking and display of preformatted codes. Updated asm doc.

7:05 AM Changeset in CLRX [1628] by matszpk

CLRadeonExtender: Updated asm doc.

Oct 24, 2015:

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

CLRadeonExtender: Docs for some asm pseudo-ops.

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

CLRadeonExtender: Asm doc update.

7:52 PM Changeset in CLRX [1625] by matszpk

CLRadeonExtender: First assembler docs. Fixed tables styling.

5:48 PM Changeset in CLRX [1624] by matszpk

CRLadeonExtender: Updated CrlxDisasm? doc. Change title name of the clrxdoc.

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

CLRadeonExtender: First build with ClrxDoc? (requires markdown_py).

1:09 PM Changeset in CLRX [1622] by matszpk

CLRadeonExtender: Add '--version' option.

Oct 23, 2015:

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

CLRadeonExtender: Typo in documentation.

6:09 PM Changeset in CLRX [1620] by matszpk

CLRadeonExtender: Revert last changes in Doxygen.

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

CLRadeonExtender: Disable full path names in Doxyfile.

5:45 PM WikiStart edited by matszpk
(diff)
5:25 PM WikiStart edited by matszpk
(diff)
4:24 PM Changeset in CLRX [1618] by matszpk

CLRadeonExtender: Small fixes in README.md and INSTALL.

4:23 PM Changeset in CLRX [1617] by matszpk

CLRadeonExtender: Updated README.md for github mirror.

2:13 PM WikiStart edited by matszpk
(diff)
7:12 AM Changeset in CLRX [1616] by matszpk

CLRadeonExtender: Decouple AsmFormats? and Assembler definitions.

Oct 22, 2015:

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

CLRadeonExtender: Add manual for clrxasm.

6:55 PM Changeset in CLRX [1614] by matszpk

CLRadeonExtender: Add unix manual for clrxdisasm. fixed typos in INSTALL file.

12:35 PM Changeset in CLRX [1613] by matszpk

CLRadeonExtender: Updated README and INSTALL.

Oct 21, 2015:

7:37 PM Changeset in CLRX [1612] by matszpk

CLRadeonExtender: Fixing the AsmFormats? test.

6:23 PM Changeset in CLRX [1611] by matszpk

CLRadeonExtender: Print "Definition for symbol '.' was ignored" only if warnings is enabled.

4:00 PM Changeset in CLRX [1610] by matszpk

CLRadeonExtender: Correct default floatmode value (galliumformat).

12:29 PM Changeset in CLRX [1609] by matszpk

CLRadeonExtender: Initialize tgSize (galliumformat). Add tgsize pseudo-op to amd format.

10:25 AM Changeset in CLRX [1608] by matszpk

CLRadeonExtender: Added '.tgsize' and '.userdatanum' pseudo-ops for gallium format.
Fixed wrong target types in AsmGalliumOps::setConfigValue.

8:06 AM Changeset in CLRX [1607] by matszpk

CLRadeonExtender: Prevent memory leaks on clrx wrapper initialization. Remove obsolete nulls/zeroing.

Oct 20, 2015:

8:24 PM Changeset in CLRX [1606] by matszpk

CLRadeonExtender: Important comments (notes).

4:48 PM Changeset in CLRX [1605] by matszpk

CLRadeonExtender: Keep all structure and loaded amdocl during exiting (after main routine).

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

CLRadeonExtender: Rename '-includepath' into '-includePath'.

2:10 PM Changeset in CLRX [1603] by matszpk

CLRadeonExtender: Use original amdOclProg to call clReleaseProgram rather than amdOclAsmProg.

9:21 AM Changeset in CLRX [1602] by matszpk

CLRadeonExtender: Optimize asmProgEntries access: sort table by device_id.

Oct 18, 2015:

8:52 PM Changeset in CLRX [1601] by matszpk

CLRadeonExtender: Compile support for CL_PROGRAM_NUM_KERNELS and CL_PROGRAM_KERNEL_NAMES if OpenCL1.2 detected.
Return CL_INVALID_VALUE for CL_PROGRAM_NUM_KERNELS and CL_PROGRAM_KERNEL_NAMES when amdOcl doesn't support OpenCL>=1.2.
Added a missing CL_PROGRAM_NUM_KERNELS.

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

CLRadeonExtender: Ensure correct retaining amdOclProgram (when program has been built from assembly code)
after releasing program for getting information when kernels are still exists.

12:02 PM Changeset in CLRX [1599] by matszpk

CLRadeonExtender: Fixed uninitialized variables. Fixed clang warnings.

11:58 AM Changeset in CLRX [1598] by matszpk

CLRadeonExtender: Catch exception around calling own compiler call. Secure (thread-safety) clearing assocDevices (clrxCompilerCall).

9:04 AM Changeset in CLRX [1597] by matszpk

CLRadeonExtender: clGetProgramInfo returns empty binaries if no assemblation succeeded.

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

CLRadeonExtender: clrxCompilerCall: small improvements and fixed fatal error handling.
Use std::string instead vector<char> to holding assembler logs.

Oct 17, 2015:

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

CLRadeonExtender: clrxCompilerCall: Correctly distinguish unrecognized device type.

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

CLRadeonExtender: clrxCompilerCall: Sort devices by name and cl_device_id (to correctly skipping assemblying for this same devices).

9:39 PM Changeset in CLRX [1593] by matszpk

CLRadeonExtender: Replace tandem { std::cerr << ...; abort() } by clrxAbort function.

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

CLRadeonExtender: clrxCompilerCall: Get build status from amdocl getProgramBuildInfo.

7:40 PM Changeset in CLRX [1591] by matszpk

CLRadeonExtender: Fixed stupid bugs in clrxCompilerCall.

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

CLRadeonExtender: Fixed using genDeviceOrder (clrxCompilerCall).

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

CLRadeonExtender: Remove obsolete code and commented code (for testing).

1:08 PM Changeset in CLRX [1588] by matszpk

CLRadeonExtender: Improve thread-safety (use atomics). Returns correct sizes of the CL_PROGRAM_BINARY_SIZES
(and zeroing values for failed devices) and CL_PROGRAM_BINARIES.

Oct 16, 2015:

9:03 PM Changeset in CLRX [1587] by matszpk

CLRadeonExtender: Commenting clrxCompilerCall and remove its obsolete code.
Returns correct error if no program executable if kernel names was queried.

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

CLRadeonExtender: Make some functions as in-object (not inlines). Add error printing at fatal errors (releasing asm programs).

8:27 PM Changeset in CLRX [1585] by matszpk

CLRadeonExtender: Fixed stupid memory leak (amdAsmProg). Always clear AsmState? for program (during building and compiling).

6:23 PM Changeset in CLRX [1584] by matszpk

CLRadeonExtender: Make some code as thread-safe (clGetProgram(Build)Info).
Fixed clrxInitKernelArgFlagsMap (includes asm program).

8:06 AM Changeset in CLRX [1583] by matszpk

CLRadeonExtender: Fixed segfault on wrong compiler options. Remove obsolete increment of the concurrentBuilds on clrxCompilerCall.

Oct 15, 2015:

10:53 PM Changeset in CLRX [1582] by matszpk

CLRadeonExtender: Fixed parsing assembler options from clrxCompilerCall. Small fixes.

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

CLRadeonExtender: clrxCompileCall: Add failed devices (devices for which assembler fails) to list of the associated devices to program.
Get fixed getProgramBuildInfo (includes asmState instead amdOclAsmProgram).

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

CLRadeonExtender: Fixing clrxCompilerCall and rest of the clwrapper integration.

10:18 AM Changeset in CLRX [1579] by matszpk

CLRadeonExtender: Very stupid bugs in code of the integration (clwrapper and asm). Premilinary working.

Oct 14, 2015:

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

CLRadeonExtender: Fixed symbol name verification (clrxasm and clrxCompilerCall).
clwrapper updates (assembler integration, untested).

Oct 13, 2015:

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

CLRadeonExtender: Added a missing library AmdAsm? to CLRXWrapper linkage.

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

CLRadeonExtender: Describing Assembler constructor. Untested and preliminary routine to assemblying from clwrapper.

Oct 11, 2015:

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

CLRadeonExtender: Print 'No output binary' if no output has been generated.

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

CLRadeonExtender: CString: Missing const in substr method.

3:40 PM Changeset in CLRX [1573] by matszpk

CLRadeonExtender: clrxasm: Replace '-W' option by '-w' (disable warnings).

1:42 PM Changeset in CLRX [1572] by matszpk

CLRadeonExtender: Print filename at 'Can't open source file'. Replace 'Can't open include file' by 'Can't open source file'.

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

CLRadeonExtender: GCNAsm: Enable abs modifier for v_cndmask_b32.

1:20 PM Changeset in CLRX [1570] by matszpk

CLRadeonExtender: GCNasm: Fixed VOP2 in VOP3 encoding (corrects condition).

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

CLRadeonExtender: Fixed reading many files by assembler (readLine routine).
Fixed conditional jump depends on uninitialized data (AsmSource?).

11:11 AM Changeset in CLRX [1568] by matszpk

CLRadeonExtender: clrxasm accepts many files from commandline. Fixed memory leaks in the Assembler constructor.

9:33 AM Changeset in CLRX [1567] by matszpk

CLRadeonExtender: Fixed clang++ warning.

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

CLRadeonExtender: Fixed encoding v_cndmask_b32 with clamp.

Note: See TracTimeline for information about the timeline view.