Timeline


and

May 4, 2017:

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

CLRadeonExtender: Add first code for support GFX9 (AMD RX VEGA).

Apr 30, 2017:

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

CLRadeonExtender: GPUId: add new names of GPU architectures (SI, CI, VI).

4:02 PM Changeset in CLRX [3054] by matszpk

CLRadeonExtender: GPUId: add new names of GPU architectures (GFX6/7/8).

Apr 23, 2017:

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

CLRadeonExtender: GCNAsm: Add GCNFIELD_SMRD_SDSTH for cmpswap. add setting rwFlags and fixing RVU for SMEM atomic operations.

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

CLRadeonExtender: Fix typo in GCNInternals.h. Add SMEM buffer atomic's instructions.

Apr 21, 2017:

8:21 AM Changeset in CLRX [3051] by matszpk

CLRadeonExtender: GCNAsm/Disasm: Add missing savewave msg type for GCN1.2.

Apr 20, 2017:

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

CLRadeonExtender: GCNAsm/Disasm: Add missing ib_dgb1 hwreg.

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

CLRadeonExtender: GCNAsm: Add support for src_vccz, src_execz, src_scc names for registers.

Apr 17, 2017:

9:29 PM Changeset in CLRX [3048] by matszpk

CLRadeonExtender: Change struct name for safety (if it will be used in templates).

8:51 PM Changeset in CLRX [3047] by matszpk

CLRadeonExtender: AmdCL2Bin: Stupid bug in defining cl2CodeTables: use different names to solve problem.

8:37 PM Changeset in CLRX [3046] by matszpk

CLRadeonExtender: AmdCL2Bin: Update codeTables for latest drivers. use binary searching to determine codeTable.

5:21 PM Changeset in CLRX [3045] by matszpk

CLRadeonExtender: Add GFX804 device type. changes in AsmRegAlloc? test.

7:51 AM Changeset in CLRX [3044] by matszpk

CLRadeonExtender: AsmRegAlloc?: Fixed assignment of nexts to block which precedes aligment space.

Apr 16, 2017:

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

CLRadeonExtender: AsmRegAlloc?: Always use new ssaIds at new branches in code flow instead reusing from previous branches.

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

CLRadeonExtender: AsmRegAlloc?: Second testcase for testing createSSAData. small fixes in createInterferenceGraph.

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

CLRadeonExtender: AsmRegAlloc?: Extend first testcase to test createSSAData.

8:41 AM Changeset in CLRX [3040] by matszpk

CLRadeonExtender: AsmRegAlloc?: First testcase for createSSAData.

Apr 15, 2017:

4:49 PM Changeset in CLRX [3039] by matszpk

CLRadeonExtender: AsmRegAlloc?: Replace ReplacesMap? by SSAReplacesMap. Add code to test createSSAData.

8:08 AM Changeset in CLRX [3038] by matszpk

CLRadeonExtender: AsmRegAlloc?: Divide createSSAData by two parts: createSSAData and applySSAReplaces (for testing).

Apr 13, 2017:

8:40 PM Changeset in CLRX [3037] by matszpk

CLRadeonExtender: Fixed grammar/typo in README.md.

8:01 PM Changeset in CLRX [3036] by matszpk

CLRadeonExtender: Uncomment previous testcases in GCNRegVarUsage.

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

CLRadeonExtender: Fixed searching regvars in scope in routine that search in 'usings'.

Apr 12, 2017:

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

CLRadeonExtender: AsmRegAlloc?: add new testcase for createCodeStructure.

Apr 11, 2017:

9:51 PM Changeset in CLRX [3033] by matszpk

CLRadeonExtender: AsmRegAlloc?: extend testcases for createCodeStructure.

9:24 PM Changeset in CLRX [3032] by matszpk

CLRadeonExtender: AsmRegAlloc?: undo haveEnd in blocks which have conditional jumps or calls. force haveEnd to blocks ended by cf_end.

6:50 PM Changeset in CLRX [3031] by matszpk

CLRadeonExtender: AsmRegAlloc?: Next testcase for testing createCodeStructure.

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

CLRadeonExtender: AsmRegAlloc?: Always set haveEnd for returns. next testcases for testing createCodeStructure.

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

CLRadeonExtender: AsmRegAlloc?: Fixing createCodeStructure routine: working calls and returns.

Apr 10, 2017:

10:36 PM Changeset in CLRX [3028] by matszpk

CLRadeonExtender: AsmRegAlloc?: Fixing createCodeStructure routine: stupid bug (wrong iterator to current block and others).

10:01 PM Changeset in CLRX [3027] by matszpk

CLRadeonExtender: AsmRegAlloc?: Fixing createCodeStructure routine (handling unconditional jumps).

9:41 PM Changeset in CLRX [3026] by matszpk

CLRadeonExtender: AsmGallium? & AsmROCm: Add codeFlow start entry for every kernel label.
AsmRegAlloc?: Fixing createCodeStructure routine (handling splitting by conditional jumps).

8:39 PM Changeset in CLRX [3025] by matszpk

CLRadeonExtender: AsmRegAlloc?: fixing createCodeStructure routine: ignoring obsolete cf_starts and cf_ends.

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

CLRadeonExtender: AsmRegAlloc?: fixing createCodeStructure routine.

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

CLRadeonExtender: AsmRegAlloc?: first test. small fixes in AsmCodeFlow?. Make private methods as public (for tests) in AsmRegAllocator?.

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

CLRadeonExtender: AsmRegAlloc?: update.

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

CLRadeonExtender: AsmRegAlloc?: fixed MSVC compiler warnings.

Apr 9, 2017:

7:42 PM Changeset in CLRX [3020] by matszpk

CLRadeonExtender: AsmRegAlloc?: Add code to generate equalSets (set of vregs that will be equal) (incomplete).
In createInterferenceGraph modify code to handle equalSets.

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

CLRadeonExtender: AsmRegAlloc?: Stupid bug in graph coloring algorithm.

3:09 PM Changeset in CLRX [3018] by matszpk

CLRadeonExtender: AsmRegAlloc?: Add base of SDO-LDO algorithm to coloring graph.

9:16 AM Changeset in CLRX [3017] by matszpk

CLRadeonExtender: AsmRegAlloc?: Change structure to store lineardeps and equalToDeps for graph coloring algorithm.

Apr 6, 2017:

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

CLRadeonExtender: AsmRegAlloc?: update.

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

CLRadeonExtender: AsmRegAlloc?: Add routine to add linear and equalTo dependencies info.
Asm: Add rvusNum to ISAUsageHandler::getUsageDependencies. add useRegMode to AsmRegVarUsage? structure.

4:31 PM Changeset in CLRX [3014] by matszpk

CLRadeonExtender: AsmRegAlloc?: Use structure instead tuples to store LiveBlock? info.

2:56 PM Changeset in CLRX [3013] by matszpk

CLRadeonExtender: AsmRegAlloc?: Add code to generate interference graph from livenesses in createInterferenceGraph.

9:24 AM Changeset in CLRX [3012] by matszpk

CLRadeonExtender: AsmRegAlloc?: fixing setting up lastPos. Fixing setting next position after variable write.

Apr 5, 2017:

10:44 PM Changeset in CLRX [3011] by matszpk

CLRadeonExtender: AsmRegAlloc?: add tracking liveness for real registers. remove realRegistersUsed from AsmRegAllocator?.
Simplify routine getLiveness.

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

CLRadeonExtender: AsmRegAlloc?: fixing joining liveness in loops While putting crossBlock liveness add liveness at first and last blocks.
Liveness: insertion with joining regions.

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

CLRadeonExtender: AsmRegAlloc?: Add code to putting liveness for loops.

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

CLRadeonExtender: AsmRegAlloc?: Change liveness container to ordered map (tentative version). put directly to liveness while putCrossBlockLiveness.

Note: See TracTimeline for information about the timeline view.