Timeline


and

Jun 20, 2018: Today

9:30 AM Changeset in CLRX [4372] by matszpk

CLRadeonExtender: DTree: Extend testDTreeMapUsage.

8:22 AM Changeset in CLRX [4371] by matszpk

CLRadeonExtender: DTree: Describe DTree in doxygen.

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

CLRadeonExtender: DTree: fixes stupid bugs in DTree interface (in iterators and in DTreeMap).

Jun 19, 2018: Yesterday

10:54 PM Changeset in CLRX [4369] by matszpk

CLRadeonExtender: DTree: fix initializer list constructors. Add extra template parameter (AT - to distinguish pair type stored in arrays - key must be mutable).
Make other fixes to make DTreeMap to be compilable.

9:27 PM Changeset in CLRX [4368] by matszpk

CLRadeonExtender: DTree: Add testcase for DTree compare operators.

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

CLRadeonExtender: DTree: Add testcase for DTree size, clear and empty. Extend testcase for assign/construct DTree. Add checking for move-assignment in CString.
Add checking to (copy,move) assign to the same DTree.

7:56 PM Changeset in CLRX [4366] by matszpk

CLRadeonExtender: DTree: Add testcase for DTree constructors and assignments.

6:05 PM Changeset in CLRX [4365] by matszpk

CLRadeonExtender: DTree: Add testcase for eraseValue. Fixed typo in doxygen (DTree).

5:00 PM Changeset in CLRX [4364] by matszpk

CLRadeonExtender: DTree: Add testcases for eraseBehaviour.

4:33 PM Changeset in CLRX [4363] by matszpk

CLRadeonExtender: DTree: Add testcase for erasing element randomly. Fixed segfault and add missing updating of first in parent node1's.

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

CLRadeonExtender: DTree: Add extra testcase for DTree::erase (eraseBehaviour).

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

CLRadeonExtender: DTree: Add extra testcase for DTree::insert (insertBehaviour).

12:13 PM Changeset in CLRX [4360] by matszpk

CLRadeonExtender: DTree: Stupid segfault when DTree is empty after erasing last element. Update DTree testsuite.

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

CLRadeonExtender: DTree: Add next testcase for DTree::erase - (first elem in node0).
Fixed iterator position when first elem in node will be erased and some merge/reorganizations will be done.

9:43 AM Changeset in CLRX [4358] by matszpk

CLRadeonExtender: DTree: Add next testcase for DTree::erase - (last elem in node0).

8:29 AM Changeset in CLRX [4357] by matszpk

CLRadeonExtender: AmdCL2: Determine minimal driver version for particular GPU device type. Use this minimal driver version in disassembly code.

Jun 18, 2018:

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

CLRadeonExtender: DTree: Add next testcase for DTree::erase - merge in two levels. Prevent underflow in counting freeSpace.

8:04 PM Changeset in CLRX [4355] by matszpk

CLRadeonExtender: DTree: Add next testcase for DTree::erase - checking reorganizeNode1s with removing a node1.
Some fixes and tuning in findReorgBounds1.

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

CLRadeonExtender: DTree: Stop finding ReorgBounds? if needed free space (neededXXSize) was achievied. Fixed testcases for findReorgBounds1.

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

CLRadeonExtender: DTree: Fixed findReorgBounds1 - wrong counting freeSpace.
Add removeNode0 to findReorgBounds0 and use it in DTree::erase.

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

CLRadeonExtender: DTree: Remove one node0 while reorganizing nodes in DTree::erase. Add removeOneNode to findReorgBounds0.

3:52 PM Changeset in CLRX [4351] by matszpk

CLRadeonExtender: DTree: Add removeOneNodeX to reorganizeNodeXs. Add testcase for this feature.

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

CLRadeonExtender: DTree: Add next testcase (DTree::erase). Merge/reorganize when children number is 1.

9:09 AM Changeset in CLRX [4349] by matszpk

CLRadeonExtender: DTree: Next testcase to test replacing root while erasing. Remove next potential segfaults.

8:57 AM Changeset in CLRX [4348] by matszpk

CLRadeonExtender: DTree: Add testcase to check replacing old root by new (DTree::erase). Fix segfault in this case.

Jun 17, 2018:

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

CLRadeonExtender: DTree: Add testcase to check reorganizeNode1s in level 1 in DTree::erase (when neighbours have too many children).

8:02 PM Changeset in CLRX [4346] by matszpk

CLRadeonExtender: DTree: Add testcase to check reorganizeNode1s in level 1 in DTree::erase.

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

CLRadeonExtender: DTree: Stupid bug with level in DTree::erase. Add testcases for merging in level 1 (DTree::erase).

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

CLRadeonExtender: DTree: Change minTotalSize definition. Use VERIFY_NODE_NO_MINTOTALSIZE in testsuite to make tests able to be passed.

9:10 AM Changeset in CLRX [4343] by matszpk

CLRadeonExtender: DTree: Add next condition to prevent overflow of children in remaining node1s in reorganizeNode1s. Add testcase to test that case.

8:29 AM Changeset in CLRX [4342] by matszpk

CLRadeonExtender: DTree:Stupid bug in reorganizeNode1s (wrong checking number of children).

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

CLRadeonExtender: DTree: Extend testDNode1ReorganizeNode1s (add some assertions).

6:30 AM Changeset in CLRX [4340] by matszpk

CLRadeonExtender: DTree: Check maxNode1Size (number of children) while reorganizing Node1's.
Check number of children after merging before choosing node1 to merge (DTree::erase).

Jun 16, 2018:

9:44 PM Changeset in CLRX [4339] by matszpk

CLRadeonExtender: DTree: Revert minTotalSize.

9:43 PM Changeset in CLRX [4338] by matszpk

CLRadeonExtender: DTree: fixed condition for checking whether one of side is able to be merged with node1. Change minTotalSize.
Add testcase for reorganizeNode0s merging right node0 (max condition).

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

CLRadeonExtender: DTree: fixed condition for checking whether one of side is able to be merged with node.
Add testcase for reorganizeNode0s while erasing element.

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

CLRadeonExtender: DTree: Add testcase for DTree::eraseNode - testing two sides of merging. Fix double free in eraseNode0 and eraseNode1.

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

CLRadeonExtender: DTree: Add testcase for DTree::insert - testing two sides of splitting.

5:00 PM Changeset in CLRX [4334] by matszpk

CLRadeonExtender: DTree: Fix merging after erasing element: fix totalSize counting.

4:18 PM Changeset in CLRX [4333] by matszpk

CLRadeonExtender: DTree: First testcases for DTree::erase (testEraseBehaviour). Small refactoring in DTree testsuite. Small fix in DTree::erase routine.

12:38 PM Changeset in CLRX [4332] by matszpk

CLRadeonExtender: First testcases for DTree::erase (only single Node0). Fixed iterator to next element after erasing.

9:36 AM Changeset in CLRX [4331] by matszpk

CLRadeonExtender: Remove '-fomit-frame-pointer' for better debugging in release version. Remove obsolete '-funroll-loops'.

9:22 AM Changeset in CLRX [4330] by matszpk

CLRadeonExtender: DTree: Fixing DTree::erase method (return correct iterator, etc).

7:53 AM Changeset in CLRX [4329] by matszpk

CLRadeonExtender: DTree: Extend Node0::erase testcase.

Jun 15, 2018:

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

CLRadeonExtender: DTree: Simplify checking whether key is exist in insert routine. Remove some output from testsuite.

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

CLRadeonExtender: DTree: Add testcase for random value inserting.

4:06 PM Changeset in CLRX [4326] by matszpk

CLRadeonExtender: DTree: Add testcase for reorganizeNodeXs and splitting higher level. Remove obsolete ';'.

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

CLRadeonExtender: DTree: Add testcase for reorganizeNodeXs and splitting higher level. Remove obsolete tables from DTree testsuite.

1:58 PM Changeset in CLRX [4324] by matszpk

CLRadeonExtender: DTree: Add testcase for reorganizeNodeXs and splitting higher level.

1:02 PM Changeset in CLRX [4323] by matszpk

CLRadeonExtender: DTree: Rewrite testcases for reorganizeNodeXs to testInsertBehaviour.

12:38 PM Changeset in CLRX [4322] by matszpk

CLRadeonExtender: DTree: Add some assetions to testDTreeInsert2.

12:08 PM Changeset in CLRX [4321] by matszpk

CLRadeonExtender: DTree: Fixed finding iterator's Node0 after reorganizing (insertion). Testcase for reorganizeNode1s in level 1.

Jun 14, 2018:

9:43 PM Changeset in CLRX [4320] by matszpk

CLRadeonExtender: DTree: First working insertion with promotion to level=2. Update node0 of returned iterator while splitting/reorganizing in level=1.

8:23 PM Changeset in CLRX [4319] by matszpk

CLRadeonExtender: DTree: Remove obsolete first and last pointers to Node0 in main DTree structure to save memory. Rewrite some parts of iterators.

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

CLRadeonExtender: DTree: fixed DTree::clear (set first and last). Add next testcases for find, lower_bound and upper_bound.

4:14 PM Changeset in CLRX [4317] by matszpk

CLRadeonExtender: DTree: Fixed copy and assignment operators for DTree.

3:55 PM Changeset in CLRX [4316] by matszpk

CLRadeonExtender: DTree: Add missing returns to DTree assignments operators. Fix stupid bugs in DTree::upper_bound and DTree::find.
Add testcases to test DTree lower_bound, upper_bound and find.

2:38 PM Changeset in CLRX [4315] by matszpk

CLRadeonExtender: DTree: Add next testcases (findReorgBounds0/1). Some typos in DTreeFindReogBounds test routines.

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

CLRadeonExtender: DTree: Modify findReorgBounds1. Add next testcases (findReorgBounds0/1).

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

CLRadeonExtender: DTree: Add next testcases (findReorgBounds0).

9:36 AM Changeset in CLRX [4312] by matszpk

CLRadeonExtender: DTree: Next fixes to DTree::findReorgBounds0/1. Add testcase for findReorgBounds0/1.

Jun 13, 2018:

9:30 PM Changeset in CLRX [4311] by matszpk

CLRadeonExtender: DTree: Fix stupid bugs in DTree::foundReorgBoundsX. Add testcase for reorganizing Node0s.

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

CLRadeonExtender: DTree: Small in DTree::insert.

7:20 PM Changeset in CLRX [4309] by matszpk

CLRadeonExtender: DTree: Yet another DTree insert testcase. Fixed DTree::insert segfault and totalSize counting while splitting next node0's.

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

CLRadeonExtender: DTree: Update DTree testsuite.

3:47 PM Changeset in CLRX [4307] by matszpk

CLRadeonExtender: DTree: Make more safe memory management in Node1.

3:36 PM Changeset in CLRX [4306] by matszpk

CLRadeonExtender: DTree: Make more safe memory management in Node0.

3:16 PM Changeset in CLRX [4305] by matszpk

CLRadeonExtender: DTree: Add missging update of first in parent Node1s while inserting.

12:11 PM Changeset in CLRX [4304] by matszpk

CLRadeonExtender: DTree: Fixed next and prev in IterBase? (correct skipping free spaces). Fixed DTree::insert (first working version with splitting node0).

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

CLRadeonExtender: DTree: Use iterators to check content of DTree.

8:37 AM Changeset in CLRX [4302] by matszpk

CLRadeonExtender: DTree: Extend testDTreeInsert. Add checkDTreeContent.

8:13 AM Changeset in CLRX [4301] by matszpk

CLRadeonExtender: DTree: First working testcases for insertion. Fix stupid bug in DTree::insert (segfault).

Jun 12, 2018:

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

CLRadeonExtender: DTree: Add some testcase ConstIter?<->Iter.

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

CLRadeonExtender: DTree: Some changes in testDTreeIter.

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

CLRadeonExtender: DTree: Yet another testcases for DTree::(Const)Iter behaviour.

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

CLRadeonExtender: DTree: Remove stupid consts from post index (in/de)crements operators. Add Iter behaviour testcases.

5:38 PM Changeset in CLRX [4296] by matszpk

CLRadeonExtender: DTree: Fixed definition of parentEntryIndex.

4:58 PM Changeset in CLRX [4295] by matszpk

CLRadeonExtender: DTree: Fixed error from 32-bit compiler (again).

4:57 PM Changeset in CLRX [4294] by matszpk

CLRadeonExtender: DTree: Fixed error from 32-bit compiler (again).

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

CLRadeonExtender: DTree: Fixed error from 32-bit compiler.

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

CLRadeonExtender: DTree: Add next testcase (IterBase?). Add some specific test cases.

3:05 PM Changeset in CLRX [4291] by matszpk

CLRadeonExtender: DTree: Extend IterBase? testcases.

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

CLRadeonExtender: DTree: Fixed generating DTree for IterBase? testing. Add next(n) and prev(n) tests.

9:47 AM Changeset in CLRX [4289] by matszpk

CLRadeonExtender: DTree: Small fix in insertNode0 (null pointer bug). First working testcase of IterBase?.

8:57 AM Changeset in CLRX [4288] by matszpk

CLRadeonExtender: DTree: Update.

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

CLRadeonExtender: DTree: Update. Add empty constructor to IterBase?.

Jun 11, 2018:

10:23 PM Changeset in CLRX [4286] by matszpk

CLRadeonExtender: GCNDisasm: Use putCommaSpace to put ', '. DTree: Update testsuite code.

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

CLRadeonExtender: DTree: Small improvement in Node1::reorganizeNode1s.

8:09 PM Changeset in CLRX [4284] by matszpk

CLRadeonExtender: DTree: Add next testcase.

7:43 PM Changeset in CLRX [4283] by matszpk

CLRadeonExtender: DTree: Force 2 node0s in every parent node (reorganizeNode1s). Add next testcase.

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

CLRadeonExtender: DTree: Force 2 node0s in the last node1s (reorganizeNode1s). Add next testcases for reorganizeNode1s.

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

CLRadeonExtender: DTree: First working version of Node1::reorganizeNode1s. Typos in DTree.cpp testsuite.

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

CLRadeonExtender: DTree: Remove obsolete newNodesNumDiff from Node1::reorganizeNode0s.

12:25 PM Changeset in CLRX [4279] by matszpk

CLRadeonExtender: DTree: Extend testcases for Node1::reorganizeNode0s (testcases with removing one node0). Fixed reorganizeNode0s.

12:15 PM Changeset in CLRX [4278] by matszpk

CLRadeonExtender: DTree: Extend testcases for Node1::reorganizeNode0s.

9:32 AM Changeset in CLRX [4277] by matszpk

CLRadeonExtender: DTree: First working Node1::reorganizeNode0s. Add first testcases for Node1::reorganizeNode0s

Jun 9, 2018:

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

CLRadeonExtender: DTree: Update dtreeNode2SplitTbl (Node2::splitNodes testcases).

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

CLRadeonExtender: DTree: Fixed Node1::splitNode for Node2 type. Add testcases for testing Node1::splitNode for Node2's.

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

CLRadeonExtender: DTree: Fixed Node1::splitNode (stupid bugs).

3:16 PM Changeset in CLRX [4273] by matszpk

CLRadeonExtender: DTree: add Node::allocate0/1. First tests for Node1::splitNode.

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

CLRadeonExtender: DTree: Fixed Node1::merge. Add testcases for Node1::merge.

Jun 8, 2018:

8:22 PM Changeset in CLRX [4271] by matszpk

CLRadeonExtender: DTree: Add testcases for Node1::insertNode1 and Node1::eraseNode1.

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

CLRadeonExtender: DTree: Fix Node1::reserve0 and Node1::reserve1 for 0 size. add testcases to test Node1::reserve1.

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

CLRadeonExtender: DTree: Firsts tests for Node1 with other Node1's.

1:53 PM Changeset in CLRX [4268] by matszpk

CLRadeonExtender: DTree: Next tests for Node1: eraseNode0. Fixed Node1::eraseNode0/1 (eraseNode1 is untested).

12:44 PM Changeset in CLRX [4267] by matszpk

CLRadeonExtender: DTree: Include previous value from previous Node0 while checking value ordering. Add testcases for Node1::insertNode0.

Jun 7, 2018:

10:16 PM Changeset in CLRX [4266] by matszpk

CLRadeonExtender: DTree: Next tests for Node1: lowerBoundN and upperBoundN.

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

CLRadeonExtender: DTree: Next tests for Node1. Fixed Node1::reserve0 and reserve1 (untested).

3:51 PM Changeset in CLRX [4264] by matszpk

CLRadeonExtender: DTree: Next tests for Node1. Fixed Node1's constructor with two Node0's

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

CLRadeonExtender: DTree: Tests for Node1. Fixed move constructor for Node1.

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

CLRadeonExtender: DTree: Tests for Node1 (empty). Fixed verifyDTreeNode1. Fixed copy and move constructor/assignments.

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

CLRadeonExtender: DTree: First tests for Node1 (empty). Fixed verifyDTreeNode1. Fixed empty constructor of Node1.

8:54 AM Changeset in CLRX [4260] by matszpk

CLRadeonExtender: DTree: Fixed insertion with indexHint in Node0. Add yet another Node0's testcases.

Jun 6, 2018:

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

CLRadeonExtender: DTree: Add Node0::split tests.

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

CLRadeonExtender: DTree: Improve testing Node0::insert. Add testsuite for Node0::merge.

7:30 PM Changeset in CLRX [4257] by matszpk

CLRadeonExtender: DTree: add erase and resize testing. Small fix in checkContentDTreeNode0.

6:42 PM Changeset in CLRX [4256] by matszpk

CLRadeonExtender: Small fix in testing lower_bound/upper_bound.

5:22 PM Changeset in CLRX [4255] by matszpk

CLRadeonExtender: Add testcases for DTree::Node0::organizeArray.

4:03 PM Changeset in CLRX [4254] by matszpk

CLRadeonExtender: Update DTree::Node0 testcases.

12:51 PM Changeset in CLRX [4253] by matszpk

CLRadeonExtender: Fix warning in DTree::Node0 constructor. Update DTree testsuite.

12:03 PM Changeset in CLRX [4252] by matszpk

CLRadeonExtender: First tests in DTree (DTree::Node0).

Jun 5, 2018:

10:49 PM Changeset in CLRX [4251] by matszpk

CLRadeonExtender: Additional assertions in verifyDTreeState.

10:17 PM Changeset in CLRX [4250] by matszpk

CLRadeonExtender: Fix errors while compiling DTree:erase method.

9:36 PM Changeset in CLRX [4249] by matszpk

CLRadeonExtender: Add some stuff to DTree testsuite (no tests). Fix warnings and errors while compiling DTree:insert method.

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

CLRadeonExtender: Add testsuite for DTree.

2:52 PM Changeset in CLRX [4247] by matszpk

CLRadeonExtender: yet another update DTree.

Jun 4, 2018:

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

CLRadeonExtender: yet another update DTree.

7:33 AM Changeset in CLRX [4245] by matszpk

CLRadeonExtender: next update DTree.

Jun 3, 2018:

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

CLRadeonExtender: next update DTree.

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

CLRadeonExtender: next update DTree.

8:33 AM Changeset in CLRX [4242] by matszpk

CLRadeonExtender: next update DTree.

Jun 2, 2018:

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

CLRadeonExtender: next update DTree.

Jun 1, 2018:

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

CLRadeonExtender: next update DTree: fixes in insertion code.

9:20 PM Changeset in CLRX [4239] by matszpk

CLRadeonExtender: next update DTree: write some insertion machinery.

3:45 PM Changeset in CLRX [4238] by matszpk

CLRadeonExtender: next update DTree (Node1): insertNode0/1 and lowerBoundN and upperBoundN small fix.

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

CLRadeonExtender: next update DTree.

8:15 AM Changeset in CLRX [4236] by matszpk

CLRadeonExtender: Update DTree (iterator traits, clear and container compares).

7:03 AM Changeset in CLRX [4235] by matszpk

CLRadeonExtender: Update DTree (lower/upper_bound, find, at, assignments).

May 31, 2018:

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

CLRadeonExtender: Update DTree.

8:23 PM Changeset in CLRX [4233] by matszpk

CLRadeonExtender: Remove obsolete constructors and operators.

4:05 PM Changeset in CLRX [4232] by matszpk

CLRadeonExtender: Add unfinished DTree code.

May 24, 2018:

2:55 PM Changeset in CLRX [4231] by matszpk

CLRadeonExtender: Add CTZ32 and CTZ64.

12:48 PM Changeset in CLRX [4230] by matszpk

CLRadeonExtender: Small optimization for CLZ64 for MSVC and X86.

12:27 PM Changeset in CLRX [4229] by matszpk

CLRadeonExtender: Fix for CLZ32 for X86 arch for MSVC.

12:22 PM Changeset in CLRX [4228] by matszpk

CLRadeonExtender: Fix stupid bug for CLZ32 and CLZ64 for MSVC.

12:18 PM Changeset in CLRX [4227] by matszpk

CLRadeonExtender: Fast CLZ32 and CLZ64 routines for MSVC.

May 23, 2018:

5:19 PM Changeset in CLRX [4226] by matszpk

CLRadeonExtender: Asm: Move internal reg(var) usage structure to ISAUsageHandler and refactor them.

3:31 PM Changeset in CLRX [4225] by matszpk

CLRadeonExtender: AsmRegAlloc?: Optimize Liveness expand and insert methods and remove obsolete join method.

8:58 AM Changeset in CLRX [4224] by matszpk

CLRadeonExtender: AsmRegAlloc?: Change Liveness::expand (k is last position+1 as second value of range).

May 22, 2018:

10:39 PM Changeset in CLRX [4223] by matszpk

CLRadeonExtender: AsmRegAlloc?: Small simplify in createLivenesses. Remove newRegion from Liveness.

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

CLRadeonExtender: Asm: Integrate the asmSourcePosHandler with the assembler.

12:48 PM Changeset in CLRX [4221] by matszpk

CLRadeonExtender: AsmRegAlloc?: Define ssaInfoMap in CodeBlock? as Array pairs (svreg, ssaInfo) to save memory.

11:51 AM Changeset in CLRX [4220] by matszpk

CLRadeonExtender: AsmRegAlloc?: Put reg(var) usages into single byte vector and reduce ReadPos? size.

8:24 AM Changeset in CLRX [4219] by matszpk

CLRadeonExtender: AsmRegAlloc?: Describe instrStruct stream in the ISAUsageHandler.

6:46 AM Changeset in CLRX [4218] by matszpk

CLRadeonExtender: Asm: Small simplify (AsmSourcePosHandler?).

6:33 AM Changeset in CLRX [4217] by matszpk

CLRadeonExtender: AsmSourcePosHandler?: Decode colNo before code 0xc0 (small change in offset and lineNo).

May 21, 2018:

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

CLRadeonExtender: Asm: Small fix in pushing initial colNo (AsmSourcePosHandler?).

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

CLRadeonExtender: Asm: Introduce codes to encode longer diffs (lineNo/colNo/offset) in shorter bytechain and
simplify encoding/decoding these diffs (AsmSourcePosHandler?).

7:56 PM Changeset in CLRX [4214] by matszpk

CLRadeonExtender: Asm: Small improvement for this specific case.

7:54 PM Changeset in CLRX [4213] by matszpk

CLRadeonExtender: Asm: Small fix for very singular case (AsmSourcePosHandler?).

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

CLRadeonExtender: Asm: Add new testcases (AsmSourcePosHandler?).

5:40 PM Changeset in CLRX [4211] by matszpk

CLRadeonExtender: Asm: Fix types used while pushing lineNo and colNo differences. Add new testcases.

5:20 PM Changeset in CLRX [4210] by matszpk

CLRadeonExtender: Asm: Add next testcases for AsmSourcePosHandler?. Small fix in AsmSourcePosHandler?.

4:05 PM Changeset in CLRX [4209] by matszpk

CLRadeonExtender: Asm: yet another small fix for 32-bit architectures.

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

CLRadeonExtender: Asm: Small fix for 32-bit architectures.

3:51 PM Changeset in CLRX [4207] by matszpk

CLRadeonExtender: Asm: Add next cases (bigger colNo).

3:37 PM Changeset in CLRX [4206] by matszpk

CLRadeonExtender: Asm: Enable big LineNos? handling for 32-bit architectures (stupid bug). Add next testcases.

1:15 PM Changeset in CLRX [4205] by matszpk

CLRadeonExtender: Asm: First working testcase for AsmSourcePosHandler?.

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

CLRadeonExtender: Asm (second try): Introduce uniqueId to AsmSource? and AsmMacroSubst? to correct comparing.
Use correct comparison of macroSubsts and sources in AsmSourcePosHandler?. Add unfinished AsmSourcePosHandler? test.
Add get to RegPtr?.

8:49 AM Changeset in CLRX [4203] by matszpk

CLRadeonExtender: Asm: Introduce uniqueId to AsmSource? and AsmMacroSubst? to correct comparing.
Use correct comparison of macroSubsts and sources in AsmSourcePosHandler?. Add unfinished AsmSourcePosHandler? test.
Add get to RegPtr?.

5:51 AM Changeset in CLRX [4202] by matszpk

CLRadeonExtender: Asm: Fixes in AsmSourcePosHandler?.

Note: See TracTimeline for information about the timeline view.