Timeline


and

Mar 21, 2018:

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

CLRadeonExtender: AsmRegAlloc?: Add needed condition before applyCallsToStackVarMap.

9:04 PM Changeset in CLRX [3918] by matszpk

CLRadeonExtender: AsmRegAlloc?: Fixed applying calls to stackVarMap (include ssaIds from all calls).

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

CLRadeonExtender: AsmRegAlloc?: Apply calls from last entry position to stackVarMap (resolveSSAConflicts). Update testcases.

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

CLRadeonExtender: AsmRegAlloc?: Add new testsuite. Do not put already cached subroutine.

Mar 20, 2018:

8:57 PM Changeset in CLRX [3915] by matszpk

CLRadeonExtender: AsmRegAlloc?: Delete obsolete (finished) TODO in testcase.

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

CLRadeonExtender: AsmRegAlloc?: Add testcase with nested loop inside routine.

5:41 PM Changeset in CLRX [3913] by matszpk

CLRadeonExtender: AsmRegAlloc?: yet another stupid bug in joinLastSSAIdMap (skipping inserting src ssaIds if no src in later routine part) has been fixed.
Add new testcase to test loops inside routines.

1:06 PM Changeset in CLRX [3912] by matszpk

CLRadeonExtender: AsmRegAlloc?: Adding subroutine for loop at start of the routine and register loopSSAIds to routine lastSSAIds.

Mar 19, 2018:

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

CLRadeonExtender: AsmRegAlloc?: Reuse code to add subroutines.

7:59 PM Changeset in CLRX [3910] by matszpk

CLRadeonExtender: AsmRegAlloc?: Add tryAddLoopEnd and use in the code.

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

CLRadeonExtender: AsmRegAlloc?: small optimization (do not add cachedRdata loopEnd to dest, because was added).

2:11 PM Changeset in CLRX [3908] by matszpk

CLRadeonExtender: AsmRegAlloc?: Use loop ssaIds from routineData instead loopSSAIdMaps.

Mar 18, 2018:

10:26 PM Changeset in CLRX [3907] by matszpk

CLRadeonExtender: AsmRegAlloc?: Yet another stupid bug: always remove prevSSAId (even if regvar is not read) after curSSAIds update.

8:56 PM Changeset in CLRX [3906] by matszpk

CLRadeonExtender: AsmRegAlloc?: Register loopEnd if block in prevFlowStackBlocks

2:43 PM Changeset in CLRX [3905] by matszpk

CLRadeonExtender: AsmRegAlloc?: Add loopEnds to RoutineData? and stuff collecting lastSSAIds in loop ends.

Mar 16, 2018:

12:31 PM Changeset in CLRX [3904] by matszpk

CLRadeonExtender: AsmRegAlloc?: Allow to pass subroutines if not visited (do not force create subroutine to cache).

Mar 15, 2018:

9:14 PM Changeset in CLRX [3903] by matszpk

CLRadeonExtender: AsmRegAlloc?: Small fix in createRoutineData (handling go back when block in prevFlowBlocks visited).

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

CLRadeonExtender: AsmRegAlloc?: Fixing controlling flowStackBlocks (keep state after popping from already block in flowStack).
Get use prevFlowBlocks as current (keep state of flow blocks in stack).

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

CLRadeonExtender: AsmRegAlloc?: apply next pass of loop to lastSSAIdMap in main routine. Add new testcase.

Mar 14, 2018:

10:00 PM ClrxAsmRocm edited by trac
(diff)
9:59 PM Changeset in CLRX [3900] by matszpk

CLRadeonExtender: AsmROCm: Add '.nosectdiffs' for compatibility with the ROCm behaviour from older assembler's versions.

9:03 PM Ticket #31 (Remove duplication of the KCode stuff from Gallium and ROCm.) created by matszpk
Make an special code stuff to handle the KCode stuff in one place and …
8:59 PM Ticket #30 (Add code layout to AmdCL2 format as in GallliumCompute or ROCm format.) created by matszpk
Add code layout to AmdCL2 with single global '.text' section as in the …
3:27 PM Changeset in CLRX [3899] by matszpk

CLRadeonExtender: AsmRegAlloc?: Fixed infinite recursion if forks/join encountered inside loop inside routine.
Enable tescase with routine with loop with fork/join.

Mar 13, 2018:

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

CLRadeonExtender: AsmRegAlloc?: Add new testcases: second to test using loops inside routine.

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

CLRadeonExtender: AsmRegAlloc?: Avoid inserting duplicates into SSAReplaces (use to this VectorSet?).

Mar 12, 2018:

8:49 PM Changeset in CLRX [3896] by matszpk

CLRadeonExtender: AsmRegAlloc?: Stupid segfault in while passing by loop inside routines. Add new testcase (loop inside routines).

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

CLRadeonExtender: AsmRegAlloc?: Add yet another testcase to RetSSA testing.

5:10 PM Changeset in CLRX [3894] by matszpk

CLRadeonExtender: Renumber the testcases in the comments.

5:07 PM Changeset in CLRX [3893] by matszpk

CLRadeonExtender: Add testSuiteId to test messages.

Mar 11, 2018:

2:17 PM Changeset in CLRX [3892] by matszpk

CLRadeonExtender: Small formatting.

7:47 AM Changeset in CLRX [3891] by matszpk

CLRadeonExtender: Add info about building under FreeBSD. Add extra rpath when FreeBSD and gcc used.

Mar 10, 2018:

5:25 PM Changeset in CLRX [3890] by matszpk

CLRadeonExtender: Revert previous changes.

5:13 PM Changeset in CLRX [3889] by matszpk

CLRadeonExtender: Fixed FreeBSD support.

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

CLRadeonExtender: Add support for FreeBSD with clang.

7:54 AM Changeset in CLRX [3887] by matszpk

CLRadeonExtender: Divide AsmRegAlloc? testsuite to two parts.

Mar 9, 2018:

7:55 PM Changeset in CLRX [3886] by matszpk

CLRadeonExtender: AsmRegAlloc?: keep reduced SSAId from retSSAIds for further way if regvar was not changed. Add new testcase.

Mar 8, 2018:

10:48 PM Changeset in CLRX [3885] by matszpk

CLRadeonExtender: AsmRegAlloc?: Add next testcase to test retSSAIds.

8:35 PM Changeset in CLRX [3884] by matszpk

CLRadeonExtender: AsmRegAlloc?: Store in prevRetSSAId entry prevSSAId before read in a calling block and use to revert entry in curSSAId.
Add new testcase to test retSSAIds.

8:28 AM Changeset in CLRX [3883] by matszpk

CLRadeonExtender: AsmRegAlloc?: Fix for stupid bug in revertRetSSAIdMap (checking rfit whether it is not end).

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

CLRadeonExtender: AsmRegAlloc?: Store previous retSSAId after writing without read before (for including other ways where can be reduced).

7:50 AM Changeset in CLRX [3881] by matszpk

CLRadeonExtender: AsmRegAlloc?: Fix in reduceRetSSAIds (remove if written without read before).

Mar 7, 2018:

10:37 PM Changeset in CLRX [3880] by matszpk

CLRadeonExtender: AsmRegAlloc?: Small optimization (notFirstReturn).

8:03 PM Changeset in CLRX [3879] by matszpk

CLRadeonExtender: AsmRegAlloc?: Add to routine lastSSAIds prevSSAId for previous ways before first regvar access.

7:17 PM Changeset in CLRX [3878] by matszpk

CLRadeonExtender: AsmRegAlloc?: Small fix.

6:57 PM Changeset in CLRX [3877] by matszpk

CLRadeonExtender: AsmRegAlloc?: Tentative support for loops inside routines. Fixed updateRoutineData (includes only read regvar ssaids).

3:35 PM Changeset in CLRX [3876] by matszpk

CLRadeonExtender: Small doxygen update.

2:35 PM Changeset in CLRX [3875] by matszpk

CLRadeonExtender: AsmRegAlloc?: fixed subroutine cache usage. Fixed pushing ssaIds before visited subroutine. Add hasValue to VectorSet?.

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

CLRadeonExtender: AsmRegAlloc?: Add ssaIds for later read vars in further visited flow.

Mar 5, 2018:

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

CLRadeonExtender: AsmRegAlloc?: Fixes in handling forks/joins inside routines. Add new testcase with common code for two routines.

7:07 PM Changeset in CLRX [3872] by matszpk

CLRadeonExtender: AsmRegAlloc?: Implement subroutine cache usage. Add new testcase with fork&join inside routine. Disable previous testcase.

Mar 4, 2018:

9:14 AM Changeset in CLRX [3871] by matszpk

CLRadeonExtender: AsmRegAlloc?: Remove obsolete RoutineData::compare (debug/log stuff).

8:31 AM Changeset in CLRX [3870] by matszpk

CLRadeonExtender: AsmRegAlloc?: Use createRoutineData to initialize routineDatas instead use stuff inside main traverse loop.

Mar 3, 2018:

4:41 PM Changeset in CLRX [3869] by matszpk

CLRadeonExtender: AsmRegAlloc?: Fixing createRoutineData (while passing by routines with calls).

3:27 PM Changeset in CLRX [3868] by matszpk

CLRadeonExtender: AsmRegAlloc?: Small fix (do not remove src rbw ssaId from curSSAId if found in src lastSSAIdMap.

9:06 AM Changeset in CLRX [3867] by matszpk

CLRadeonExtender: AsmRegAlloc?: small fixes. Add new debug stuff.

7:16 AM Changeset in CLRX [3866] by matszpk

CLRadeonExtender: AsmRegAlloc?: Use ssaIdBefore to get previous ssaId instead of using prevSSAIds (and remove prevSSAIds).

Mar 2, 2018:

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

CLRadeonExtender: AsmRegAlloc?: tentative version of the createRoutineData.

Mar 1, 2018:

10:42 PM Changeset in CLRX [3864] by matszpk

CLRadeonExtender: Add TODO to AsmRegAlloc?. Small formatting.

4:56 PM Changeset in CLRX [3863] by matszpk

CLRadeonExtender: AsmRegAlloc?: Tentative version with loop and conditionals handling inside routines (but not crossing between routines and main routine).

Feb 28, 2018:

9:25 PM Changeset in CLRX [3862] by matszpk

CLRadeonExtender: AsmRegAlloc?: Add new testcase (res second point cache testing).

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

CLRadeonExtender: AsmRegAlloc?: Fixed stupid bug in using resSecondPoint cache entries.

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

CLRadeonExtender: AsmRegAlloc?: Update new testcase.

Feb 27, 2018:

7:55 PM Changeset in CLRX [3859] by matszpk

CLRadeonExtender: AsmRegAlloc?: Update new testcase.

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

CLRadeonExtender: AsmRegAlloc?: Add new testcase (for res first cache testing).

3:22 PM Changeset in CLRX [3857] by matszpk

CLRadeonExtender: AsmRegAlloc?: Add ressecond point to cache before using.

1:43 PM Changeset in CLRX [3856] by matszpk

CLRadeonExtender: AsmRegAlloc?: reuse res sec cache entries while creating ressec cache entry.

12:59 PM Changeset in CLRX [3855] by matszpk

CLRadeonExtender: AsmRegAlloc?: Mark cblock to res second cache after second usage.

Feb 26, 2018:

10:29 PM Changeset in CLRX [3854] by matszpk

CLRadeonExtender: AsmRegAlloc?: A missing return in code which uses res second cache.

8:46 PM Changeset in CLRX [3853] by matszpk

CLRadeonExtender: AsmRegAlloc?: Prepping to real res second caching algorithm.

Feb 25, 2018:

4:17 PM Changeset in CLRX [3852] by matszpk

CLRadeonExtender: AsmRegAlloc?: further applying VectorSet? in AsmRegAlloc?.

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

CLRadeonExtender: Add VectorSet? (a vector with insert/erase the unique element).
AsmRegAlloc?: fix some comments, apply VectorSet? to LastSSAId and RetSSAEntry.
Add dump of the test number (AsmRegAlloc?).

Feb 24, 2018:

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

CLRadeonExtender: AsmRegAlloc?: First working version with res first point cache (pfcache).

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

CLRadeonExtender: AsmRegAlloc?: Small stupid bug.

12:56 PM Changeset in CLRX [3848] by matszpk

CLRadeonExtender: AsmRegAlloc?: Stuff with second cache (doesn't work).

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

CLRadeonExtender: AsmRegAlloc?: First version with SimpleCache? (for second points caching).

9:25 AM Changeset in CLRX [3846] by matszpk

CLRadeonExtender: AsmRegAlloc?: Some stuff with SimpleCache?.

8:34 AM Changeset in CLRX [3845] by matszpk

CLRadeonExtender: AsmRegAlloc?: Use SSAEntry shortcut. SimpleCache?: Set maxWeight to elemWeight*2 if elemWeight is greater.

Feb 23, 2018:

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

CLRadeonExtender: AsmRegAlloc?: Make some classes with weight().

7:51 PM Changeset in CLRX [3843] by matszpk

CLRadeonExtender: AsmRegAlloc?: Remove obsolete routine.

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

CLRadeonExtender: CLRXDocs: Force white background.

4:53 PM Changeset in CLRX [3841] by matszpk

CLRadeonExtender: SimpleCache?: Optimize updating sortedEntries after increasing element usage (add fast path).
Fixed updating maxWeight if weight of the element is greater.

4:24 PM Changeset in CLRX [3840] by matszpk

CLRadeonExtender: SimpleCache?: Optimize updating sortedEntries after increasing element usage. Sort only by usage.

3:17 PM Changeset in CLRX [3839] by matszpk

CLRadeonExtender: AsmRegAlloc?: Add SimpleCache? to AsmRegAlloc?. Use SSAInfo shortcut in the code.

Feb 22, 2018:

6:11 PM Changeset in CLRX [3838] by matszpk

CLRadeonExtender: AsmRegAlloc?: Separate some functional blocks in resolveSSAConflicts into smaller routines.

5:51 PM Changeset in CLRX [3837] by matszpk

CLRadeonExtender: AsmRegAlloc?: Separate some functional blocks in createSSAData into smaller routines.

9:00 AM BinaryFormats created by trac
9:00 AM ClrxToc edited by trac
(diff)
8:58 AM Changeset in CLRX [3836] by matszpk

CLRadeonExtender: CLRXDocs: Add chapter about binary formats.

Feb 21, 2018:

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

CLRadeonExtender: Update README and INSTALL: add info about needed tools to build documentation.

4:32 PM Milestone 0.1.7 completed
4:24 PM ClrxDownloads edited by matszpk
(diff)
4:09 PM Changeset in CLRX [3834] by matszpk

CLRadeonExtender: Add tag for version 0.1.7.

4:04 PM ClrxChangeLog edited by matszpk
(diff)

Feb 20, 2018:

11:13 PM Changeset in CLRX [3833] by matszpk

CLRadeonExtender: Small fix in comment.

11:00 PM ClrxAsmRocm edited by trac
(diff)
11:00 PM ClrxAsmAmdCl2 edited by trac
(diff)
10:38 PM Changeset in CLRX [3832] by matszpk

CLRadeonExtender: CLRXDocs: Add 'rdwr' and 'read_write' access qualifier.

10:35 PM Changeset in CLRX [3831] by matszpk

CLRadeonExtender: Update ChangeLog?.

10:27 PM Changeset in CLRX [3830] by matszpk

CLRadeonExtender: AsmAmdCL2: Allow to use read_write access qualifier in images.

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

CLRadeonExtender: AsmROCm: Add shortcuts to access qualifiers (rdonly, wronly, rdwr).

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

CLRadeonExtender: Add info about project source to README file.

Feb 19, 2018:

10:03 PM Changeset in CLRX [3827] by matszpk

CLRadeonExtender: AmdCL2: Fix for big-edian support in AmdCL2BinGen.

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

CLRadeonExtender: Add different includes to OpenCL for Apple MacOSX.

6:28 PM Changeset in CLRX [3825] by matszpk

CLRadeonExtender: Update ChangeLog?.

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

CLRadeonExtender: AsmROCm: Check symbols count after section differences resolvings.

2:49 PM Changeset in CLRX [3823] by matszpk

CLRadeonExtender: Improve AsmSymbol::undefine.

2:00 PM ClrxDisasm edited by trac
(diff)
2:00 PM ClrxAsmInvoke edited by trac
(diff)
1:55 PM Changeset in CLRX [3822] by matszpk

CLRadeonExtender: Small fixes in Unix manuals and CLRXDocs.

Note: See TracTimeline for information about the timeline view.