Timeline


and

Jun 28, 2018:

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

CLRadeonExtender: AsmAmdCL2: Add some binary prepping stuff for HSA layout mode.

7:48 PM Changeset in CLRX [4437] by matszpk

CLRadeonExtender: AsmAmdCL2: Add initial dummy section for kernel and the first changes to support HSA layout.

7:00 PM Changeset in CLRX [4436] by matszpk

CLRadeonExtender: AsmAmdCL2: Fix error message in HSALayout pseudo-op.

6:58 PM Changeset in CLRX [4435] by matszpk

CLRadeonExtender: AsmAmdCL2: Some small changes in HSALayout mode support.

5:53 PM Changeset in CLRX [4434] by matszpk

CLRadeonExtender: AsmAmdCL2: Change inheritance in AsmAmdCL2Handler to AsmKcodeHandler?. Check garbages in '.hsalayout'.

5:28 PM Changeset in CLRX [4433] by matszpk

CLRadeonExtender: AsmAmdCL2: Add '.hsalayout' pseudo-op (not implemented).

2:04 PM Changeset in CLRX [4432] by matszpk

CLRadeonExtender: AmdCL2BinGen: Add HSA layout support for CL2InnerTextGen (includes supplied kernel configs).
Add testing generating binaries with supplied main code (HSA layout).

11:01 AM Changeset in CLRX [4431] by matszpk

CLRadeonExtender: AmdCL2BinGen: Add HSA layout form (main code in main AmdCL2Input) and add its preliminary support to AmdCL2GPUBinGenerator.

9:56 AM Changeset in CLRX [4430] by matszpk

CLRadeonExtender: BinGen?: Change BinGen? constructors to be more portable and easier modifiable.

Jun 27, 2018:

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

CLRadeonExtender: DisasmAmdCL2: Set region size from kernel code size and setup size (for HSALayout disassembly).

7:19 PM Changeset in CLRX [4428] by matszpk

CLRadeonExtender: DisasmAmdCL2: Skip relocations between kernels (if no HSA layout form enabled).

5:32 PM Changeset in CLRX [4427] by matszpk

CLRadeonExtender: DisasmAmdCL2: Fix: put text relocations only for newInnerBinaryFormat.

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

CLRadeonExtender: DisasmAmdCL2: Fixed (stupid bug) sort kernels by offset order before applying text relocations in these kernels.

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

CLRadeonExtender: DisasmAmdCL2: Sort kernels by offset order before applying text relocations in these kernels.

3:04 PM Changeset in CLRX [4424] by matszpk

CLRadeonExtender: DisasmAmdCL2: collect text relocations for whole text code instead for all kernels in HSA layout form mode.

11:31 AM Changeset in CLRX [4423] by matszpk

CLRadeonExtender: Add testcase with old gallium binary code disassembled as new Gallium into DisasmDataTest? testsuite.
Comment testcases in DisasmDataTest?. Add exception checking in DisasmDataTest?.

9:35 AM Changeset in CLRX [4422] by matszpk

CLRadeonExtender: DisasmAmdCL2: Checking kernel sizes before disassemblying in HSA layout form.

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

CLRadeonExtender: DisasmGallium?: Checking kernel sizes for new binary formats before disassemblying.

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

CLRadeonExtender: Disasm: Disassemble code before any region (in HSA text form).
Fixed segfault when attempt to disassemble old Gallium binaries using new Gallium binary format.

Jun 26, 2018:

10:18 PM Ticket #32 (Add new deep learning instructions from GFX906 (VEGA20).) closed by matszpk
fixed
10:17 PM Ticket #31 (Remove duplication of the KCode stuff from Gallium and ROCm.) closed by matszpk
fixed
10:00 PM ClrxDisasm edited by trac
(diff)
9:43 PM Changeset in CLRX [4419] by matszpk

CLRadeonExtender: clrxdisasm: precise descriptions for '-H' and '-L' options.

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

CLRadeonExtender: Docs: Fixed typos in clrxdisasm documentation (in Unix manual and CLRXDocs). Add info about option '-L', '--HSALayout'.

8:53 PM Changeset in CLRX [4417] by matszpk

CLRadeonExtender: DisasmAmdCL2: Add support for symbol relocations.

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

CLRadeonExtender: DisasmAmdCL2: Add 'HSALayout' option to AmdCL2 disassembler - print whole HSA text code like in Gallium or ROCm disassembler.

6:49 PM Changeset in CLRX [4415] by matszpk

CLRadeonExtender: AsmFormats?: Small changes/optimizations in the KCode stuff.

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

CLRadeonExtender: Asm: Use new Kcode stuff in AsmGalliumHandler? and AsmROCmHandler (remove doubled code).

5:01 PM Changeset in CLRX [4413] by matszpk

CLRadeonExtender: Asm: Fixed typo in doxygen docs in AsmFormats?. Add AsmKcodeHandler? and AsmKcodePseudoOps? stuff.

3:38 PM Changeset in CLRX [4412] by matszpk

CLRadeonExtender: AsmFormats?: Move allocRegs and allocRegFlags into new KernelBase? structure. Move kernel states initializations into they constructors.

1:44 PM Changeset in CLRX [4411] by matszpk

CLRadeonExtender: GPUId: Change GPU device type for Vega11 name to GFX902 (Ryzen 5 2200G/2400G)

12:49 PM Changeset in CLRX [4410] by matszpk

CLRadeonExtender: Update GPUId testsuite.

Jun 25, 2018:

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

CLRadeonExtender: Correct comment for reading width, height.

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

CLRadeonExtender: Fixed stupid bug in ImageMix? (wrong reading width and height of image).

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

CLRadeonExtender: Extend last testcase in GCNRegVarUsage (vop3 encoding).

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

CLRadeonExtender: Revert last changes in samples (because is now obsolete).

10:00 AM ClrxAsmPseudoOps edited by trac
(diff)
9:34 AM Changeset in CLRX [4405] by matszpk

CLRadeonExtender: Make VEGA20 architecture as equal to VEGA10 for compatibility and portability.

Jun 24, 2018:

8:00 PM ClrxAsmPseudoOps edited by trac
(diff)
8:00 PM ClrxDisasm edited by trac
(diff)
8:00 PM ClrxAsmInvoke edited by trac
(diff)
7:34 PM Changeset in CLRX [4404] by matszpk

CLRadeonExtender: Docs: Update GPU device type list.

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

CLRadeonExtender: AmdCL2BinGen: Add missing amdcl2GPUArchName for VEGA20 architecture.

6:13 PM Changeset in CLRX [4402] by matszpk

CLRadeonExtender: Update samples for VEGA20 architecture.

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

CLRadeonExtender: GCNInstr: formatting. Add new VEGA20 instructions to editor's syntaxes.

5:00 PM ClrxAsmPseudoOps edited by trac
(diff)
5:00 PM ClrxDisasm edited by trac
(diff)
5:00 PM ClrxAsmInvoke edited by trac
(diff)
4:58 PM Changeset in CLRX [4400] by matszpk

CLRadeonExtender: GPUId: add vega12 gpu device name.

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

CLRadeonExtender: Docs: Update list of the GPU architectures and GPU device types.

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

CLRadeonExtender: Asm: Typo setGPUArchitecture.

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

CLRadeonExtender: GCNAsm: Set correct access to destination of V_FMAC_F32 instruction.

4:25 PM Changeset in CLRX [4396] by matszpk

CLRadeonExtender: GCNDisasm: Precise replacing MAD_MIX by FMA_MIX for VEGA20 arch in GCNDisasm. Add some asm/disasm testcases.

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

CLRadeonExtender: Add tentative support GFX906 and GFX907. Asm: Add support for VEGA20 architecture (with Deep learning instructions).

Jun 23, 2018:

5:55 PM Changeset in CLRX [4394] by matszpk

CLRadeonExtender: AmdCL2Bin: Improve detection GPU device type for GFX9 architecture.

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

CLRadeonExtender: DTree: Fix compilation errors for DTreeMap internals.

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

CLRadeonExtender: DTree: Fixed compiler warning about breaking strict aliasing (type-punned pointers).

12:39 PM Changeset in CLRX [4391] by matszpk

CLRadeonExtender: DTree: Yet another compiler error fix (wrong type T*).

Jun 22, 2018:

7:48 PM Changeset in CLRX [4390] by matszpk

CLRadeonExtender: DTree: Remove problematic arrayOut (with constness key) from NodeV and use protected definition DTree fields.
AsmRegAlloc?: Tentative integration with DTreeMap for memory saving in keeping Livenesses.

6:02 PM Changeset in CLRX [4389] by matszpk

CLRadeonExtender: DTree: Remove stuff of insertion with hint (currently is obsolete).

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

CLRadeonExtender: DTree: Introduce NodeV to save memory if set/map only few elements.

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

CLRadeonExtender: DTree: Stupid bug in Node0::allocate.

Jun 21, 2018:

10:14 PM Changeset in CLRX [4386] by matszpk

CLRadeonExtender: DTree: Remove and move some obsolete snprintfs. Add testInsertEraseRandom for sets with initially added elements.

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

CLRadeonExtender: DTree: Add new testcase random insert and erase. Fix some stupid bugs in Node0::insert.
remove obsolete resizeWithIndexUpdate (resize with yet another finding can be faster).

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

CLRadeonExtender: DTree: out_of_range message in DTree::replace.

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

CLRadeonExtender: DTree: Small optimizations in DTree iterators. Small fix in testDTreeIterBase.

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

CLRadeonExtender: DTree: Add replace to DTree(Set).

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

CLRadeonExtender: GCNAsm: Fixed glitch encountered by zawawawa: "s_and_saveexec_b64 exec_masc, vcc" where exec_masc is reg-symbol.

Jun 20, 2018:

9:58 PM Changeset in CLRX [4380] by matszpk

CLRadeonExtender: DTree: Make parentEntrySize more portable.

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

CLRadeonExtender: DTree: Fill up surrounding free space between replaced element (DTreeMap::replace).

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

CLRadeonExtender: DTree: Stupid bug in checking key range in DTreeMap::replace. Add more testcases for DTreeMap::replace.

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

CLRadeonExtender: DTree: Implement DTreeMap::replace (moved from DTree). Add simple testcase for DTreeMap::replace.

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

CLRadeonExtender: Reuse code in DTree::cbegin. Extend testDTreeBeginEnd.

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

CLRadeonExtender: DTree: Add tests for DTree::begin/end.

1:05 PM Changeset in CLRX [4374] by matszpk

CLRadeonExtender: DTree: Extend testDTreeConstructors. Move the put method to DTreeMap.

11:47 AM Changeset in CLRX [4373] by matszpk

CLRadeonExtender: DTree: Add DTree::insert(first, last). Add testDTreeSwap.

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:

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.

Note: See TracTimeline for information about the timeline view.