source: CLRX/CLRadeonExtender/trunk/CLRX

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @3205   3 years matszpk CLRadeonExtender: Add routines to find Mesa OpenCL library and …
(edit) @3203   3 years matszpk CLRadeonExtender: Utils: add runExecWithOutput and findMesaOCL.
(edit) @3200   3 years matszpk CLRadeonExtender: Remove DEFAULT_AMDOCLPATH and introduce its runtime …
(edit) @3199   3 years matszpk CLRadeonExtender: find amdocl in many library paths by default for …
(edit) @3195   3 years matszpk CLRadeonExtender: CLRXDocs: Add some Doxygen documentation.
(edit) @3194   3 years matszpk CLRadeonExtender: CLRXDocs: Typos (Spgrs -> Sgprs). Add some Doxygen …
(edit) @3159   3 years matszpk CLRadeonExtender: AsmGallium?: Force userDataNum=8 for LLVM 4.0. Get …
(edit) @3156   3 years matszpk CLRadeonExtender: AsmGallium?: Hot fix for LLVM 4.0 (AMDHSA). update …
(edit) @3152   3 years matszpk CLRadeonExtender: AsmGallium?: Add spilled gprs, driver version and …
(edit) @3151   3 years matszpk CLRadeonExtender: GalliumDisasm?: Correct handling progInfo with 5 …
(edit) @3150   3 years matszpk CLRadeonExtender: CLRX: small typos. GalliumBinary/GalliumDisasm?: Add …
(edit) @3109   3 years matszpk CLRadeonExtender: GNAsm: Add SCRATCH mode to FLAT encoding and its …
(edit) @3108   3 years matszpk CLRadeonExtender: GCNAsm: Add new FLAT instructions and modifiers (AMD …
(edit) @3099   3 years matszpk CLRadeonExtender: GCNAsm: Tentative OMOD and SGPR mode for SRC0 and …
(edit) @3083   3 years matszpk CLRadeonExtender: GCNAsm: Add SMEM specific encoding mode and …
(edit) @3082   3 years matszpk CLRadeonExtender: GCNAsm: Tentative support VEGA modifiers for SMEM. …
(edit) @3078   3 years matszpk CLRadeonExtender: Add support for AMDGPU-PRO for SLES/OpenSUSE.
(edit) @3074   3 years matszpk CLRadeonExtender: GCNDisasm: Increase outBufSize and increase buffer …
(edit) @3056   3 years matszpk CLRadeonExtender: Add first code for support GFX9 (AMD RX VEGA).
(edit) @3053   3 years matszpk CLRadeonExtender: GCNAsm: Add GCNFIELD_SMRD_SDSTH for cmpswap. add …
(edit) @3045   3 years matszpk CLRadeonExtender: Add GFX804 device type. changes in AsmRegAlloc? test.
(edit) @3040   3 years matszpk CLRadeonExtender: AsmRegAlloc?: First testcase for createSSAData.
(edit) @3039   3 years matszpk CLRadeonExtender: AsmRegAlloc?: Replace ReplacesMap? by SSAReplacesMap. …
(edit) @3038   3 years matszpk CLRadeonExtender: AsmRegAlloc?: Divide createSSAData by two parts: …
(edit) @3023   3 years matszpk CLRadeonExtender: AsmRegAlloc?: first test. small fixes in AsmCodeFlow?. …
(edit) @3020   3 years matszpk CLRadeonExtender: AsmRegAlloc?: Add code to generate equalSets (set of …
(edit) @3018   3 years matszpk CLRadeonExtender: AsmRegAlloc?: Add base of SDO-LDO algorithm to …
(edit) @3017   3 years matszpk CLRadeonExtender: AsmRegAlloc?: Change structure to store lineardeps …
(edit) @3016   3 years matszpk CLRadeonExtender: AsmRegAlloc?: update.
(edit) @3015   3 years matszpk CLRadeonExtender: AsmRegAlloc?: Add routine to add linear and equalTo …
(edit) @3013   3 years matszpk CLRadeonExtender: AsmRegAlloc?: Add code to generate interference graph …
(edit) @3011   3 years matszpk CLRadeonExtender: AsmRegAlloc?: add tracking liveness for real …
(edit) @3010   3 years matszpk CLRadeonExtender: AsmRegAlloc?: fixing joining liveness in loops While …
(edit) @3001   3 years matszpk CLRadeonExtender: AsmRegAlloc?: First code that creating liveness (very …
(edit) @3000   3 years matszpk CLRadeonExtender: Asm: Add getMaxRegistersNum and getRegisterRanges to …
(edit) @2999   3 years matszpk CLRadeonExtender: GPUId: Add MAX_REGTYPES_NUM (max number of reg …
(edit) @2997   3 years matszpk CLRadeonExtender: AsmRegAlloc?: rename createInferenceGraph by …
(edit) @2994   3 years matszpk CLRadeonExtender: AsmRegAlloc?: remove unusable flowOrder. Add all …
(edit) @2991   3 years matszpk CLRadeonExtender: AsmRegAlloc?: add flowOrder to AsmRegalloc? object. …
(edit) @2986   3 years matszpk CLRadeonExtender: AsmRegAlloc?: revert previous changes. change …
(edit) @2981   3 years matszpk CLRadeonExtender: Asm: Add getReadPos and setReadPos to …
(edit) @2980   3 years matszpk CLRadeonExtender: AsmRegAlloc?: update algorithm to preparing SSA …
(edit) @2969   3 years matszpk CLRadeonExtender: Asm: Update AsmRegAlloc? (resolveSSAConflicts: yet …
(edit) @2965   3 years matszpk CLRadeonExtender: Asm: Update missing files. Add comments to createSSAData.
(edit) @2962   3 years matszpk CLRadeonExtender: Asm: remove obsolete unions in AsmRegVarUsages?. Add …
(edit) @2961   3 years matszpk CLRadeonExtender: Asm: Add regvar SSAid history.
(edit) @2958   3 years matszpk CLRadeonExtender: Asm: Prepare AsmRegAllocator? to tests. Fix yet …
(edit) @2955   3 years matszpk CLRadeonExtender: Asm: Cleanup createCodeStructure (remove obsolete code).
(edit) @2954   3 years matszpk CLRadeonExtender: Asm: Update asmregalloc.
(edit) @2952   3 years matszpk CLRadeonExtender: Asm: First stuff in reg allocator.
(edit) @2951   3 years matszpk CLRadeonExtender: Asm: First stuff in reg allocator.
(edit) @2950   3 years matszpk CLRadeonExtender: Asm: Add getInstructionSize method to ISAAssembler.
(edit) @2939   3 years matszpk CLRadeonExtender: Asm: remove obsolete return in ISAAssembler inlines. …
(edit) @2922   3 years matszpk CLRadeonExtender: Asm: Yet another fix in handling usereg (if usereg …
(edit) @2917   3 years matszpk CLRadeonExtender: Asm: Add handling useRegs in ISAUsageHandler.
(edit) @2916   3 years matszpk CLRadeonExtender: Do not store RegVar? entry in AsmRegVarUsage? pointer …
(edit) @2915   3 years matszpk CLRadeonExtender: Asm: Add '.usereg' (not finished).
(edit) @2911   3 years matszpk CLRadeonExtender: GCNAsm: Add method to generating regvar usage …
(edit) @2906   3 years matszpk CLRadeonExtender: Documenting new structures and classes in code. Add …
(edit) @2894   3 years matszpk CLRadeonExtender: Asm&ClrxDoc?: Rename local scope to temporary scopes.
(edit) @2871   3 years matszpk CLRadeonExtender: Asm: Remove obsolete 'scope' field.
(edit) @2870   3 years matszpk CLRadeonExtender: Asm: prevent unlimited searching scope/symbol/regvar …
(edit) @2868   3 years matszpk CLRadeonExtender: Asm: Added recursive finding symbol,regvar,scope …
(edit) @2867   3 years matszpk CLRadeonExtender: Asm: allow to remove all 'usings' in scope by …
(edit) @2861   3 years matszpk CLRadeonExtender: Asm: Fixed resolving symbol for setting (inserting): …
(edit) @2860   3 years matszpk CLRadeonExtender: Asm: Add max depth level for scopes. Add …
(edit) @2858   3 years matszpk CLRadeonExtender: Asm: remove obsolete 'scope' field from AsmRegVar?
(edit) @2857   3 years matszpk CLRadeonExtender: Remove obsolete Assembler::checkReservedName. Try …
(edit) @2852   3 years matszpk CLRadeonExtender: Asm: Add handling scoped names in regvars.
(edit) @2850   3 years matszpk CLRadeonExtender: Asm: add handling scoped names to …
(edit) @2848   3 years matszpk CLRadeonExtender: Asm: fixed findSymbolInScope (set symSameName). Add …
(edit) @2847   3 years matszpk CLRadeonExtender: Asm print full name (including scope path) of symbol …
(edit) @2844   3 years matszpk CLRadeonExtender: Asm: Add basic support for handling symbol scoping …
(edit) @2843   3 years matszpk CLRadeonExtender: Asm: Make using local for scope. Enable creating …
(edit) @2842   3 years matszpk CLRadeonExtender: Asm: Add pseudo-ops '.scope', '.endscope', '.using', …
(edit) @2839   3 years matszpk CLRadeonExtender: Asm: Set globalScope to symbols.
(edit) @2838   3 years matszpk CLRadeonExtender: Asm: Add first code to handle scopes. Use global …
(edit) @2831   3 years matszpk CLRadeonExtender: Add new field in AsmRegVarUsageInt?.
(edit) @2828   3 years matszpk CLRadeonExtender: Asm: Add options to enable and disable macro name …
(edit) @2822   3 years matszpk CLRadeonExtender: GCNAsm: Fixed updating register pool for FLAT when …
(edit) @2815   3 years matszpk CLRadeonExtender: Asm: Add some TODO. Make ASMFIELD_NONE as zero value.
(edit) @2814   3 years matszpk CLRadeonExtender: GCNAsm: Add GCNFIELD_M_VDATALAST field for TFE …
(edit) @2813   3 years matszpk CLRadeonExtender: GCNAsm: Add special field GCNFIELD_M_VDATAH (high …
(edit) @2800   3 years matszpk CLRadeonExtender: GCNAsm: Remove obsolete field GCNFIELD_VOPC_SDST. …
(edit) @2795   3 years matszpk CLRadeonExtender: GCNAsm: Add testcases to VOP3 (regvarusage). Add …
(edit) @2790   3 years matszpk CLRadeonExtender: Asm: Fixed partially GCNUsageHandler (pass tests).
(edit) @2789   3 years matszpk CLRadeonExtender: Add usageHandler to AsmSection?. Make special …
(edit) @2787   3 years matszpk CLRadeonExtender: Move code from once used methods to place of calling …
(edit) @2786   3 years matszpk CLRadeonExtender: Asm: Rename ASMVARUS_* to ASMRVU_*
(edit) @2785   3 years matszpk CLRadeonExtender: Asm: Add content to ISAUsageHandler class and remove …
(edit) @2783   3 years matszpk CLRadeonExtender: Make GCNAssembler::getRwFlags().
(edit) @2782   3 years matszpk CLRadeonExtender: Asm: Update usage handler's code (untested).
(edit) @2781   3 years matszpk CLRadeonExtender: Asm: Develop Usage handlers (API and code) (still, …
(edit) @2780   3 years matszpk CLRadeonExtender: Add ISAUsageHandler and GCNUsageHandler (not tested yet).
(edit) @2779   3 years matszpk CLRadeonExtender: Fixed 32-bit support (amdocl library path). Support …
(edit) @2775   3 years matszpk CLRadeonExtender: GCNAsm: Extend RegRange?: add isReg, isNonVGPR, …
(edit) @2765   3 years matszpk CLRadeonExtender: GCNAsm: Redesing registering regVarUsages (using …
(edit) @2760   3 years matszpk CLRadeonExtender: Asm: Change type of regVar field in AsmRegVarUsage?. …
(edit) @2758   3 years matszpk CLRadeonExtender: GCNAsm: Remove obsolete GCN reg fields. Set …
(edit) @2757   3 years matszpk CLRadeonExtender: GCNAsm: Fixed asm field argument in calling a …
Note: See TracRevisionLog for help on using the revision log.