Timeline


and

Jan 1, 2018:

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

CLRadeonExtender: GCNAsm: Fixed CodeFlow? CALL from S_CALL_B64.

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

CLRadeonExtender: GCNRegVar: Add rules and targets for additional RX VEGA encodings (SDWAB and extra modes in SDWA).

1:00 PM ClrxAsmSyntax edited by trac
(diff)
12:42 PM Changeset in CLRX [3577] by matszpk

CLRadeonExtender: CLRXDocs: Small fix in expr ops table. Asm: fixed small mistake in Doxygen.

9:46 AM Changeset in CLRX [3576] by matszpk

CLRadeonExtender: Asm: Improve fastExprEvaluate (handle unary '+' and '-' at any place of an expression).

1:00 AM ClrxToc edited by trac
(diff)
12:15 AM Changeset in CLRX [3575] by matszpk

CLRadeonExtender: Change Copyright dates.

Dec 29, 2017:

2:00 PM GcnInstrsVop3 edited by trac
(diff)
2:00 PM ClrxAsmGallium edited by trac
(diff)
2:00 PM GcnInstrsVop3p edited by trac
(diff)
2:00 PM GcnInstrsVopc edited by trac
(diff)
2:00 PM AmdAbi edited by trac
(diff)
2:00 PM GcnState edited by trac
(diff)
2:00 PM GcnInstrsMubuf edited by trac
(diff)
2:00 PM GcnInstrsFlat edited by trac
(diff)
2:00 PM GcnInstrsMtbuf edited by trac
(diff)
2:00 PM ClrxAsmSyntax edited by trac
(diff)
2:00 PM GcnInstrsSopp edited by trac
(diff)
2:00 PM ClrxAsmAmd edited by trac
(diff)
2:00 PM GcnInstrsVintrp edited by trac
(diff)
2:00 PM ClrxAsmPseudoOps edited by trac
(diff)
2:00 PM GcnMemHandling edited by trac
(diff)
2:00 PM GcnInstrsSopc edited by trac
(diff)
2:00 PM GcnInstrsSopk edited by trac
(diff)
2:00 PM GcnInstrsSop1 edited by trac
(diff)
2:00 PM GcnInstrsSmrd edited by trac
(diff)
2:00 PM GcnTimings edited by trac
(diff)
2:00 PM ClrxDisasm edited by trac
(diff)
2:00 PM ClrxAsmRocm edited by trac
(diff)
2:00 PM GcnInstrsVop2 edited by trac
(diff)
2:00 PM GcnInstrsMimg edited by trac
(diff)
2:00 PM GcnInstrsSmem edited by trac
(diff)
2:00 PM GcnInstrsSop2 edited by trac
(diff)
2:00 PM GcnOperands edited by trac
(diff)
2:00 PM GcnInstrsDs edited by trac
(diff)
2:00 PM AmdCl2Abi edited by trac
(diff)
2:00 PM ClrxAsmInvoke edited by trac
(diff)
2:00 PM GcnInstrsVop1 edited by trac
(diff)
2:00 PM ClrxAsmAmdCl2 edited by trac
(diff)
1:27 PM Changeset in CLRX [3574] by matszpk

CLRadeonExtender: CLRXDocs&others: Grammar&typo fixes.

1:19 PM Changeset in CLRX [3573] by matszpk

CLRadeonExtender: Revert last changes in other docs.

1:16 PM Changeset in CLRX [3572] by matszpk

CLRadeonExtender: Revert last changes in CLRXDocs.

9:00 AM GcnInstrsVop3 edited by trac
(diff)
9:00 AM ClrxAsmGallium edited by trac
(diff)
9:00 AM GcnInstrsVop3p edited by trac
(diff)
9:00 AM GcnInstrsVopc edited by trac
(diff)
9:00 AM AmdAbi edited by trac
(diff)
9:00 AM GcnState edited by trac
(diff)
9:00 AM GcnInstrsMubuf edited by trac
(diff)
9:00 AM GcnInstrsFlat edited by trac
(diff)
9:00 AM GcnInstrsMtbuf edited by trac
(diff)
9:00 AM ClrxAsmSyntax edited by trac
(diff)
9:00 AM GcnInstrsSopp edited by trac
(diff)
9:00 AM ClrxAsmAmd edited by trac
(diff)
9:00 AM GcnInstrsVintrp edited by trac
(diff)
9:00 AM ClrxAsmPseudoOps edited by trac
(diff)
9:00 AM GcnMemHandling edited by trac
(diff)
9:00 AM GcnInstrsSopc edited by trac
(diff)
9:00 AM GcnInstrsSopk edited by trac
(diff)
9:00 AM GcnInstrsSop1 edited by trac
(diff)
9:00 AM GcnInstrsSmrd edited by trac
(diff)
9:00 AM GcnTimings edited by trac
(diff)
9:00 AM ClrxDisasm edited by trac
(diff)
9:00 AM ClrxAsmRocm edited by trac
(diff)
9:00 AM GcnInstrsVop2 edited by trac
(diff)
9:00 AM GcnInstrsMimg edited by trac
(diff)
9:00 AM GcnInstrsSmem edited by trac
(diff)
9:00 AM GcnInstrsSop2 edited by trac
(diff)
9:00 AM GcnOperands edited by trac
(diff)
9:00 AM GcnInstrsDs edited by trac
(diff)
9:00 AM AmdCl2Abi edited by trac
(diff)
9:00 AM GcnInstrsVop1 edited by trac
(diff)
9:00 AM ClrxAsmAmdCl2 edited by trac
(diff)
8:50 AM Changeset in CLRX [3571] by matszpk

CLRadeonExtender: Typo/grammar in README and INSTALL.

8:44 AM Changeset in CLRX [3570] by matszpk

CLRadeonExtender: CLRXDocs: grammar&typo fixes.

8:17 AM Changeset in CLRX [3569] by matszpk

CLRadeonExtender: CLRXDocs: small updates.

8:00 AM AmdAbi edited by trac
(diff)
8:00 AM GalliumAbi edited by trac
(diff)
8:00 AM GcnOperands edited by trac
(diff)
8:00 AM AmdCl2Abi edited by trac
(diff)
8:00 AM GcnInstrsVop1 edited by trac
(diff)
7:17 AM Changeset in CLRX [3568] by matszpk

CLRadeonExtender: CLRXDocs: Small updates and fixes (typo/grammar).

Dec 28, 2017:

7:50 PM Changeset in CLRX [3567] by matszpk

CLRadeonExtender: compiler warning from 32-bit build.

6:39 PM Changeset in CLRX [3566] by matszpk

CLRadeonExtender: Asm: Speeding up evaluating simple expressions with literals and addition and subtraction.
AmdCL2Bin: Fixing GPU code tables in AmdBinaries?.

9:27 AM Ticket #28 (Add relocations support to GalliumCompute binary format (scratch ...) closed by matszpk
fixed
9:27 AM Ticket #29 (Replace AmdKernelArg by AmdKernelArgInput) closed by matszpk
wontfix

Dec 26, 2017:

11:39 AM Changeset in CLRX [3565] by matszpk

CLRadeonExtender: BinGen?: Add 'explicit' to single-argument constructors.

Dec 25, 2017:

4:32 PM Changeset in CLRX [3564] by matszpk

CLRadeonExtender: Asm: Add AsmParseUtils::setSymbolValue (helper for '.get_XXX' pseudo-ops).

1:52 PM Changeset in CLRX [3563] by matszpk

CLRadeonExtender: AsmGallium?: Add testcase for scratch relocations.

12:53 PM Changeset in CLRX [3562] by matszpk

CLRadeonExtender: Asm: Add resolveLoHiRelocExpression method and use in resolveRelocation methods (code remove obsolete code duplications).

12:00 AM ClrxAsmGallium edited by trac
(diff)

Dec 24, 2017:

11:08 PM Changeset in CLRX [3561] by matszpk

CLRadeonExtender: CLRXDocs: Add info about '.scratchsym' pseudo-op.

11:05 PM Changeset in CLRX [3560] by matszpk

CLRadeonExtender: AsmGallium?&GalliumBinGen?: Add support for scratch relocations (not fully tested).

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

CLRadeonExtender: GalliumBin? & GalliumDisasm?: Add support for scratch buffer relocations. Add methods to access to text relocations in inner gallium binary.
Add methods to getting relocation type and symbol (ElfBinary?).

12:09 PM Changeset in CLRX [3558] by matszpk

CLRadeonExtender: Typos in AmdBinLoading?. Correct passing by two fields in pointer argument (DisasmAmd?).
Detect constness by 'RW'/'RO' field in pointer argument (AmdBinaries?).

8:55 AM Changeset in CLRX [3557] by matszpk

CLRadeonExtender: Make getXXXDisasmInputFromBinaryXX routines as public interface.

Dec 23, 2017:

6:49 AM Ticket #29 (Replace AmdKernelArg by AmdKernelArgInput) created by matszpk
Make AmdKernelArg? more descriptive (with all fields) by replacing it …

Dec 22, 2017:

5:12 PM Ticket #28 (Add relocations support to GalliumCompute binary format (scratch ...) created by matszpk
Add relocations support to Gallium binary format (for support scratch …

Dec 15, 2017:

8:11 PM Changeset in CLRX [3556] by matszpk

CLRadeonExtender: Utils: Add bool operators and isLoaded to check whether library is loaded.
DynLibrary::load throws exception when if dynlibrary already loaded.

Dec 14, 2017:

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

CLRadeonExtender: AmdCL2Bin: Add code device tables for previous AMD Crimson driver versions.

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

CLRadeonExtender: Add new GPU devices (gfx902-gfx905). Update device AMDCL2 code tables for latest AMD Crimson 17.2.1 Adrenalin drivers.

Dec 13, 2017:

6:43 PM Changeset in CLRX [3553] by matszpk

CLRadeonExtender: AsmGallium?: Fixed counting kernel argument segment size (includes various place of griddim and gridoffset).

6:00 PM AmdCl2Abi edited by trac
(diff)
5:54 PM Changeset in CLRX [3552] by matszpk

CLRadeonExtender: CLRXDocs: Update AmdCL2ABI: add info about additional setup arguments.

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

CLRadeonExtender: CLRXDocs: Update AmdCL2ABI (yet another small update).

5:35 PM Changeset in CLRX [3550] by matszpk

CLRadeonExtender: CLRXDocs: Update AmdCL2ABI (info about kernel arguments in 32-bit and 64-bit mode).

Dec 7, 2017:

6:00 PM Milestone 0.1.6 completed
5:31 PM ClrxDownloads edited by matszpk
(diff)
5:20 PM Changeset in CLRX [3549] by matszpk

CLRadeonExtender: Make tag for 0.1.6 version.

4:34 PM ClrxChangeLog edited by matszpk
(diff)
1:16 PM Changeset in CLRX [3548] by matszpk

CLRadeonExtender: Update ChangeLog?.

6:59 AM Changeset in CLRX [3547] by matszpk

CLRadeonExtender: Asm: Add new getters to asembler's options. Describe few methods in Assembler class.

Dec 6, 2017:

8:00 PM GcnTimings edited by trac
(diff)
7:17 PM Changeset in CLRX [3546] by matszpk

CLRadeonExtender: CLRXDocs: Update GCN timings.

6:00 PM GcnInstrsVopc edited by trac
(diff)
5:21 PM Changeset in CLRX [3545] by matszpk

CLRadeonExtender: CLRXDocs: Small fix in VOPC encoding chapter.

Dec 4, 2017:

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

CLRadeonExtender: Update version to 0.1.6.

Dec 3, 2017:

9:00 AM GcnIsa edited by trac
(diff)
8:38 AM Changeset in CLRX [3543] by matszpk

CLRadeonExtender: CLRXDocs: Small update.

Dec 2, 2017:

7:00 PM GcnInstrsVop3 edited by trac
(diff)
7:00 PM GcnInstrsVintrp edited by trac
(diff)
6:20 PM Changeset in CLRX [3542] by matszpk

CLRadeonExtender: CLRXDocs: Update V_INTERP_P2_F16 description (for GFX9) and add V_INTERP_P2_F16 for GFX9.

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

CLRadeonExtender: CLRXDocs: Add new VOP3/VINTRP instruction's descriptions. fixed opcodes new VOP3/VINTRP instructions.
GCNAsm: Include VOP3/VINTRP instructions with 3 source operands while parsing operands modifiers.

6:00 PM GcnInstrsVop3 edited by trac
(diff)
6:00 PM GcnInstrsSopp edited by trac
(diff)
6:00 PM GcnInstrsSopc edited by trac
(diff)
5:12 PM Changeset in CLRX [3540] by matszpk

CLRadeonExtender: CLRXDocs: Update SOPC and SOPP encodings chapters.

5:05 PM Changeset in CLRX [3539] by matszpk

CLRadeonExtender: CLRXDocs: Update VOP3 (add VINTRP instructions).

3:44 PM Changeset in CLRX [3538] by matszpk

CLRadeonExtender: GCNDisasm: Update tests (VINTRP/VOP3 encoding).

2:12 PM Changeset in CLRX [3537] by matszpk

CLRadeonExtender: GCNAsm: Allow to apply NEG and ABS modifiers to VOP3/VINTRP instructions.

1:30 PM Changeset in CLRX [3536] by matszpk

CLRadeonExtender: GCNAsm: Move code to parse single OMOD/CLAMP modifier to separate routine (to avoid code duplication).

1:07 PM Changeset in CLRX [3535] by matszpk

CLRadeonExtender: GCNAsm: Add ability to add OMOD and CLAMP modifier to VINTRP encoding in VOP3.
GCNDisasm: Do not print 'vop3' VINTRP instruction have a OMOD modifier other than 0.

Note: See TracTimeline for information about the timeline view.