Timeline


and

Jul 20, 2015:

11:14 PM Changeset in CLRX [1242] by matszpk

CLRadeonExtender: Small simplification of code.

11:04 PM Changeset in CLRX [1241] by matszpk

CLRadeonExtender: Fixed subtraction of relatives (now is good).

11:01 PM Changeset in CLRX [1240] by matszpk

CLRadeonExtender: Fixed subtraction of relatives (yet another fix). initialize output format before goToKernel and goToSection.

10:22 PM Changeset in CLRX [1239] by matszpk

CLRadeonExtender: Added skipRequiredComma utility.

7:10 PM Changeset in CLRX [1238] by matszpk

CLRadeonExtender: Added field 'name' into AsmSection?. Fixed AsmPseudoOps::goToKernel.

6:16 PM Changeset in CLRX [1237] by matszpk

CLRadeonExtender: First working version with sections (Gallium).

5:48 PM Changeset in CLRX [1236] by matszpk

CLRadeonExtender: Replace reference to linePtr by linePtr. Change goToKernel implementation.

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

CLRadeonExtender: First integration with AsmFormatHandlers?. Remove obsolete fields from AsmFormatHandlers?.
Secure illegal operation (change of '.' when is in non-addressable section, writing to non-writeable section).
Fixed typo 'skipCommaForMultipleArgd'.

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

CLRadeonExtender: Remove obsolete currentSection and currentKernel fields from AsmFormatHandler?.

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

CLRadeonExtender: Push symbols with value into Gallium binary.

12:04 AM WikiStart edited by matszpk
(diff)

Jul 19, 2015:

11:41 PM Changeset in CLRX [1232] by matszpk

CLRadeonExtender: Redesign AsmAmdHandler?. Fixing AsmGalliumHandler?.

6:16 PM Changeset in CLRX [1231] by matszpk

CLRadeonExtender: Disasm: Add section counting for labels (make local labels as independent between kernels and sections).

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

CLRadeonExtender: Disassembler for AmdBinaries?: Rename global '.data' to .globaldata'.

5:30 PM Changeset in CLRX [1229] by matszpk

CLRadeonExtender: In disassembler: rename '.data' to '.rodata', '.kerneldata' to '.data'.

5:26 PM Changeset in CLRX [1228] by matszpk

CLRadeonExtender: Redesign AsmFormatHandler?: add getSectionId, change setCurrentSection.
Add extraSections support for the AsmGalliumHandler?.

Jul 18, 2015:

10:34 PM Changeset in CLRX [1227] by matszpk

CLRadeonExtender: Fixed compiler warnings

10:19 PM Changeset in CLRX [1226] by matszpk

CLRadeonExtender: Missing files.

10:19 PM Changeset in CLRX [1225] by matszpk

CLRadeonExtender: Allow to add extra sections and symbols to Gallium binaries.
Remove obsolete disassembly fields from GalliumInput?.

7:25 PM Changeset in CLRX [1224] by matszpk

CLRadeonExtender: Allow to add extra sections and symbols (even to an inner kernel binaries) to AmdCatalyst? binaries.

12:37 PM Changeset in CLRX [1223] by matszpk

CLRadeonExtender: Disable member sorting by names in the documentation. Added BinSymbol? and BinSection?.

12:33 AM Changeset in CLRX [1222] by matszpk

CLRadeonExtender: Rename 'input' to 'output' (in AsmFormatHandlers?). Adds prepareBinary to AsmFormatHandler?.
Preliminaries to implements real binary format handling (via AsmFormatHandlers?).

Jul 17, 2015:

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

CLRadeonExtender: Assembler updates (mainly AsmFormats?).

6:06 PM Changeset in CLRX [1220] by matszpk

CLRadeonExtender: Move a definitions for GCN ISA to a separate file: GCNInternals.h

6:00 PM Changeset in CLRX [1219] by matszpk

CLRadeonExtender: Small fixes. Further development AsmFormats?.

3:44 PM Changeset in CLRX [1218] by matszpk

CLRadeonExtender: fixes for ARM 32-bit: unaligned access to 64-bit value,
unexpected "Alignment is not power of 2" from '.p2align' pseudo-op.
Further development of an AsmFormats?.cpp.

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

CLRadeonExtender: Rename 'buf' to 'bufPtr' (better meanigful).

Jul 16, 2015:

11:53 PM Changeset in CLRX [1216] by matszpk

CLRadeonExtender: Fixed gcc warning.

11:48 PM Changeset in CLRX [1215] by matszpk

CLRadeonExtender: Small optimizations on AsmMacro::addLine. Fixed compiler error (AsmFormat?).

8:15 PM Changeset in CLRX [1214] by matszpk

CLRadeonExtender: Correct handling of backslashed double-qoutes in macro arguments and irp values.

6:52 PM Changeset in CLRX [1213] by matszpk

CLRadeonExtender: Simplify parseAmdGpuKernelMetadata.

5:46 PM Changeset in CLRX [1212] by matszpk

CLRadeonExtender: Simplify GCNDisasm (use single pointer instead pointer and position).

4:08 PM Changeset in CLRX [1211] by matszpk

CLRadeonExtender: Cosmetic changes on GCNDisasm. AMD_CALNOTE section type.

2:51 PM Changeset in CLRX [1210] by matszpk

CLRadeonExtender: Simplify skipSpacesToEnd (get only two arguments).

2:24 PM Changeset in CLRX [1209] by matszpk

CLRadeonExtender: Remove obsolete argument in AsmExpression::parse().

2:10 PM Changeset in CLRX [1208] by matszpk

CLRadeonExtender: Small fixes. Removing obsolete outend arguments in a parsing routines.

1:11 PM Changeset in CLRX [1207] by matszpk

CLRadeonExtender: Rename 'pos' to 'sourcePos'.

10:21 AM Changeset in CLRX [1206] by matszpk

CLRadeonExtender: Renames string argument to linePtr. Rename places of line to human-readable names.
Fixed AsmFormatHandler::parsePseudoOp prototype.

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

CLRadeonExtender: some comments. Adding default section (AsmGalliumHandler? and AmdAsmHandler?).

Jul 15, 2015:

11:59 PM Changeset in CLRX [1204] by matszpk

CLRadeonExtender: AsmFormats? updates.

8:45 PM Changeset in CLRX [1203] by matszpk

CLRadeonExtender: AsmFormats? updates.

7:03 PM Changeset in CLRX [1202] by matszpk

CLRadeonExtender: Fixed build fail on release (with optimization) (remove unexpected inline).

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

CLRadeonExtender: AsmFormat? support updates.

6:01 PM Changeset in CLRX [1200] by matszpk

CLRadeonExtender: Replace 'throw()' to 'noexcept'. Small fixes. Added 'AsmFormat?.cpp'.

12:30 PM Changeset in CLRX [1199] by matszpk

CLRadeonExtender: Added a missing '.irp' and '.irpc' to the pseudo-op lists.

10:27 AM Changeset in CLRX [1198] by matszpk

CLRadeonExtender: Fixed checkPseudoOpName. Development of AsmFormatHandler? API. An Improving documentation.

9:52 AM Changeset in CLRX [1197] by matszpk

CLRadeonExtender: Make some classes as non-copyable and non-movable.

12:32 AM Changeset in CLRX [1196] by matszpk

CLRadeonExtender: Define FLAGS_ALL.Fixed typo at GALLIUM_CREATE_ALL.

Jul 14, 2015:

11:20 PM Changeset in CLRX [1195] by matszpk

CLRadeonExtender: Strengthened types (use LineNo?, ColNo? and Flags).

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

CLRadeonExtender: Use cxbyte instead uint8_t. Move back Assembler::putData and Assembler::reserveData to header.
Development of the AsmFormatHandler?.

9:26 PM Changeset in CLRX [1193] by matszpk

CLRadeonExtender: Interface for AsmFormatHandlers?. Change section types.
Move putData and reserveData to source code module.

5:08 PM Changeset in CLRX [1192] by matszpk

CLRadeonExtender: Supplement of documentation.

2:34 PM Changeset in CLRX [1191] by matszpk

CLRadeonExtender: Asm: Warn about attempt redefine pseudo-ops, instruction or prefices.

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

CLRadeonExtender: Removing obsolete includes (AsmSource?.h).
Changed hexadecimal character codes (matches documentation). Added isXDigit() routine.

10:16 AM Changeset in CLRX [1189] by matszpk

CLRadeonExtender: Refactor some internal assembler's routines.

9:07 AM Changeset in CLRX [1188] by matszpk

CLRadeonExtender: Use defined constant value instead standalone immediate values.

Jul 13, 2015:

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

CLRadeonExtender: Always print column number for processed macro's line (even for separated statements).

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

CLRadeonExtender: Fixed documentation for AsmInputFilter? methods. Remove obsolete 'lineNo' field from Assembler class.

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

CLRadeonExtender: Correct update of lineNo in AsmIRPInputFilter.

2:44 PM Changeset in CLRX [1184] by matszpk

CLRadeonExtender: Divide Assembler.h and Assembler.cpp into two parts:
AsmSource? - source handling (input filters, source position printing)
Assembler - other assembler stuff (symbols and main class).

1:48 PM Changeset in CLRX [1183] by matszpk

CLRadeonExtender: Optimized a substitution of macro arguments. Optimized '.irpc' (use single string instead string per character).

12:47 PM Changeset in CLRX [1182] by matszpk

CLRadeonExtender: Some implementation can returns null pointer, so we need to ensure that pointer is not null.

12:42 PM Changeset in CLRX [1181] by matszpk

CLRadeonExtender: No bug in libstdc++. Reserve buffer on constructing AsmIRPInputFilter.

12:40 PM Changeset in CLRX [1180] by matszpk

CLRadeonExtender: reserve data (may be bug in libstdc++) after clearing buffer.

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

CLRadeonExtender: Always add newline even line is empty (addLine).
Always force non-null pointer returned by readLine (even if buffer is empty)

12:04 AM Changeset in CLRX [1178] by matszpk

CLRadeonExtender: Treat symbol name as case-sensitive name ('.irpc' and '.irp').

Jul 12, 2015:

11:51 PM Changeset in CLRX [1177] by matszpk

CLRadeonExtender: Fixed a setting good=false when parseMacroArgValue failed.

11:48 PM Changeset in CLRX [1176] by matszpk

CLRadeonExtender: Fixed a parsing of macro argument (from '.macro'). Fixed repetitionLevel checking on '.rept'. Added '.irp' and .irpc' (not tested).

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

CLRadeonExtender: Added a missing pseudo-ops: '.lflags', '.title', '.sbttl', '.globl', '.version'.

5:44 PM Changeset in CLRX [1174] by matszpk

CLRadeonExtender: Revert obsolete (and excessive) prevention for unaligned access on the '.balignw', '.balignl' pseudo-ops.
Describe that in comment.

5:18 PM Changeset in CLRX [1173] by matszpk

CLRadeonExtender: Added support for absolute sections and '.offset' and '.struct'.
Fixed bug '.balignw', '.balignl': undefined behavior on unaligned memory access.

10:13 AM Changeset in CLRX [1172] by matszpk

CLRadeonExtender: Documentation updates.

9:54 AM Changeset in CLRX [1171] by matszpk

CLRadeonExtender: Asm: Check depth of includes, macro substitutions and repetitions and print error when they will be exceeded.

Jul 11, 2015:

10:59 PM Changeset in CLRX [1170] by matszpk

CLRadeonExtender: Fixed test for bigendian arch.

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

CLRadeonExtender: Stupid bug in CLIParser (bool option). Improved an Array resizing.

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

CLRadeonExtender: Added tests for structure arguments decoding (AmdBinLoading? test).

5:57 PM Changeset in CLRX [1167] by matszpk

CLRadeonExtender: Extends AmdBinLoading? test.

3:11 PM Changeset in CLRX [1166] by matszpk

CLRadeonExtender: Optimized filtering of offline devices (clwrapper).

Jul 10, 2015:

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

CLRadeonExtender: Added testcase for testing '.include' and '.incbin'.

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

CLRadeonExtender: Hot fix for Catalyst 15.7 (broken CL_DEVICE_AVAILABLE for offline devices).

4:51 PM Changeset in CLRX [1163] by matszpk

CLRadeonExtender: New testcases to AssemblerBasics?.cpp. Removal of '.loc' pseudo-op.

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

CLRadeonExtender: Added support for Fiji and Carrizo.

12:10 AM Changeset in CLRX [1161] by matszpk

CLRadeonExtender: Fixed constructor of AsmMacroInputFilter?.

Jul 9, 2015:

11:28 PM Changeset in CLRX [1160] by matszpk

CLRadeonExtender: Optimized '.undef': remove always symbol entry if no occurrences in other expressions.

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

CLRadeonExtender: Handle macro name that begins from '.' (like pseudo-ops).

Jul 8, 2015:

11:51 PM Changeset in CLRX [1158] by matszpk

CLRadeonExtender: Asm: Added '.undef' pseudo-op. Small fixes (error handling). Ignore '.file' and '.line' pseudo-ops.
Extends AssemblerBasics? testsuite.

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

CLRadeonExtender: Treat name after '.purgem' as lowercase name.

10:05 PM Changeset in CLRX [1156] by matszpk

CLRadeonExtender: Stupid bug in ".purgem". New test cases in AssemblerBasic? for testing macros.

7:37 PM Changeset in CLRX [1155] by matszpk

CLRadeonExtender: Treat '"' as new argument in macro call. New test cases for macro feature.

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

CLRadeonExtender: Fixed varargs argument passing. First macro test cases.

5:46 PM Changeset in CLRX [1153] by matszpk

CLRadeonExtender: Garbage at end of line detection (doPurgem). An Optimized argument duplicates checking.
Accepts default value (for macro args) after macro argument qualifer.

4:01 PM Changeset in CLRX [1152] by matszpk

CLRadeonExtender: Added '.purgem' pseudo-op. Instead an adding empty line to preserve segfault (to macro or repeat),
now this case will be correctly handled.

Jul 7, 2015:

11:56 PM Changeset in CLRX [1151] by matszpk

CLRadeonExtender: Added '.exitm' pseudo-op.

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

CLRadeonExtender: Fixed wrong error message for '.endm' pseudo-op.

7:50 PM Changeset in CLRX [1149] by matszpk

CLRadeonExtender: Improved last fix (segfault on empty macro or repeat).

7:08 PM Changeset in CLRX [1148] by matszpk

CLRadeonExtender: Fixed segfault if repeats and macro was empty.

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

CLRadeonExtender: Small fix to source position printing.

5:44 PM Changeset in CLRX [1146] by matszpk

CLRadeonExtender: Asm: Fixed a source position (for code inside macro content) printing for error/warnings.

12:17 AM Changeset in CLRX [1145] by matszpk

CLRadeonExtender: Fixed the handling of the statement separator inside the macro content.

Jul 6, 2015:

11:02 PM Changeset in CLRX [1144] by matszpk

CLRadeonExtender: Fixed wrong line and column numbering for code inside macro.

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

CLRadeonExtender: Fixed macro arguments parsing for vararg arguments.

6:37 PM Changeset in CLRX [1142] by matszpk

CLRadeonExtender: fixed macro arg value parsing.

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

CLRadeonExtender: Updates.

Jul 5, 2015:

11:39 PM Changeset in CLRX [1140] by matszpk

CLRadeonExtender: First version of the working macros.

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

CLRadeonExtender: Yet another small optimizations (using r-value and std::move). Remove duplicate of tokenChars.
Add vararg to getMacroArgValue.

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

CLRadeonExtender: Fixed bug in translating devices (clwrapper). Small optimizations (using rvalues-references and std::move).
Asm: Macro functionality development.

2:32 PM Changeset in CLRX [1137] by matszpk

CLRadeonExtender: Macro feature development.

10:20 AM Changeset in CLRX [1136] by matszpk

CLRadeonExtender: Ignore conditional pseudo-ops inside macro and repetition content in definition.

8:43 AM Changeset in CLRX [1135] by matszpk

CLRadeonExtender: Make sections vector as vector of elements rather than pointers. Macro feature development.

Jul 4, 2015:

10:58 PM Changeset in CLRX [1134] by matszpk

CLRadeonExtender: Small optimizations: use std::move to move elems to containers. Macro functionality development.

8:18 PM Changeset in CLRX [1133] by matszpk

CLRadeonExtender: Macro functionality development.

12:52 PM Changeset in CLRX [1132] by matszpk

CLRadeonExtender: Asm: Fixed .ifc string parsing (includes tokenizing). Macro feature development.

Jul 3, 2015:

9:10 PM Changeset in CLRX [1131] by matszpk

CLRadeonExtender: Fixed '.elseifnotdef' pseudo-ops.

5:50 PM Changeset in CLRX [1130] by matszpk
5:22 AM Changeset in CLRX [1129] by matszpk

CLRadeonExtender: Always create repetition even if repeatsNum=1.
Fixed handling colTranslations for ';' separator inside repetitions. Add tests to AssemblerBasics?.

Jul 2, 2015:

11:47 PM Changeset in CLRX [1128] by matszpk

CLRadeonExtender: Tests and fixes for the '.rept' error handling.

10:21 PM Changeset in CLRX [1127] by matszpk

CLRadeonExtender: Remove obsolete checking negative value for repeatsNum.

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

CLRadeonExtender: First the working version of .rept (repetitions). Move AsmPseudoOps? defs to AsmInternals?.h.

4:20 PM Changeset in CLRX [1125] by matszpk

CLRadeonExtender: Fixed error handling for conditional pseudo-ops. Added new test to AssemblerBasics?.

12:16 AM Changeset in CLRX [1124] by matszpk

CLRadeonExtender: Asm: Testing errors for unterminated conditionals.

Jul 1, 2015:

11:19 PM Changeset in CLRX [1123] by matszpk

CLRadeonExtender: Rename AsmSymbol::isDefined to AsmSymbol::hasValue.

11:03 PM Changeset in CLRX [1122] by matszpk

CLRadeonExtender: Asm: First tests for the conditional compilation.
Added a checking of clauses after assemblying. Fixed g++ warning.

9:17 PM Changeset in CLRX [1121] by matszpk

CLRadeonExtender: Asm: First working version of conditional pseudo-ops.

Jun 30, 2015:

11:27 PM Changeset in CLRX [1120] by matszpk

CLRadeonExtender: Asm: Added the tentative implementations of '.ifxxx' and '.elseifxx' pseudo-ops (doesn't work).

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

CLRadeonExtender: Asm updates.

Jun 28, 2015:

8:20 PM Changeset in CLRX [1118] by matszpk

CLRadeonExtender: Added column number to AsmFile?, AsmMacroSubst? (and added printing them).
Fixed type of lineNo from AsmMacroSubst? constructor.

4:26 PM Changeset in CLRX [1117] by matszpk

CLRadeonExtender: Fixed counting columns for separated statements.

2:23 PM Changeset in CLRX [1116] by matszpk

CLRadeonExtender: Move stmtPos to AsmStreamInputFilter?.

2:18 PM Changeset in CLRX [1115] by matszpk

CLRadeonExtender: Move logic for statement separator into an AsmStreamInputFilter?.
An AsmStreamInputFilter? returns statement as line for further parsing.

12:41 AM Changeset in CLRX [1114] by matszpk

CLRadeonExtender: Asm: Multiple statements in single line with using ';' statement separator.

Jun 27, 2015:

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

CLRadeonExtender: Small optimizations (removal obsolete AsmSymbo::isAssigned field).

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

CLRadeonExtender: Correct error handling for assigned symbols (even if not defined/resolved).
Change 'Missing primary expresion" to "Unterminated expression".

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

CLRadeonExtender: Fixed an exception 'Expression can't be evaluated if symbols still are unresolved!' when is trial of using unresolved symbols
in absolute expression in pseudo-op.

1:24 PM Changeset in CLRX [1110] by matszpk

CLRadeonExtender: Fixed other valgrind warnings.

1:17 PM Changeset in CLRX [1109] by matszpk

CLRadeonExtender: Do not create symbol entries for absolute expressions.
Fixed valgrind warnings (AsmPseudoOps::doFill). Extends AssemblerBasics? tests.

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

CLRadeonExtender: SImplifications in code (AsmPseudoOps?).

12:14 AM Changeset in CLRX [1107] by matszpk

CLRadeonExtender: Do not print error about too big product if repeat and/or size is negative (.fill/.fillq pseudo-ops).

12:05 AM Changeset in CLRX [1106] by matszpk

CLRadeonExtender: AsmExpression::evaluate: write results to output values only if no error.

12:00 AM Changeset in CLRX [1105] by matszpk

CLRadeonExtender: asm: Small improvements for error handling (pseudo-ops).

Jun 26, 2015:

11:44 PM Changeset in CLRX [1104] by matszpk

CLRadeonExtender: Error handling improvements.

11:15 PM Changeset in CLRX [1103] by matszpk

CLRadeonExtender: Handle garbages at end of line for all implemented pseudo-ops.

11:05 PM Changeset in CLRX [1102] by matszpk

CLRadeonExtender: Remove obsolete if-clauses.

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

CLRadeonExtender: Fixed parsing end of line for almost pseudo-ops (stop execution when garbages at end of line).
Beginning code to handle conditional assemblying, macros and repetition (doesn't work and not written).

4:04 PM Changeset in CLRX [1100] by matszpk

CLRadeonExtender: Fixed a parse error handling for .global,.weak,.local and .extern.

9:33 AM Changeset in CLRX [1099] by matszpk

CLRadeonExtender: Asm: Ignore last backslash at line when it is in string.

Jun 25, 2015:

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

CLRadeonExtender: Extends testcases in AssemblerBasics?.

10:20 PM Changeset in CLRX [1097] by matszpk

CLRadeonExtender: Add new testcases to AssemblerBasics? (.fill,.space,.skip).

10:06 PM Changeset in CLRX [1096] by matszpk

CLRadeonExtender: Fixed sections arithmetic (subtraction).
Correct handling of negative repeat,count,size in .align,.fill,.skip pseudo-ops.

9:32 PM Changeset in CLRX [1095] by matszpk

CLRadeonExtender: Small fixes and changes (AsmPseudoOps?).

3:32 PM Changeset in CLRX [1094] by matszpk

CLRadeonExtender: Stupid infinite loops when error occurred (pseudo-ops). Fixed error handling.
Added new testcase for errorhandling testing.

Jun 24, 2015:

11:51 PM Changeset in CLRX [1093] by matszpk

CLRadeonExtender: Asm: testcase to testing printing messages. Fixed '.print' - print to printStream instead std::cout.

11:15 PM Changeset in CLRX [1092] by matszpk

CLRadeonExtender: Fixed handling of '.' (output counter). Added testcases to AssemblerBasics?.

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

CLRadeonExtender: Fixed a setting output counter (accepts absolute and relative (to section) values).
Allow '.equiv' and '.eqv' to set output counter.

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

CLRadeonExtender: Fixed warnings messages for alignment and fillings pseudo-ops when value is out of range.
Add tests for data and .fill(q) pseudo-ops.

Jun 23, 2015:

11:01 PM Changeset in CLRX [1089] by matszpk

CLRadeonExtender: Beautify GCNDisasmLabels test code. Add next testcases for '.eqv' pseudo-ops to AssemblerBasics?.

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

CLRadeonExtender: Fixes for 32-bit build. extends some testcases from AssemblerBasics?.cpp.

6:47 PM Changeset in CLRX [1087] by matszpk

CLRadeonExtender: Always set onceDefined (even if expression has been resolved). Fixed handling onceDefined and base symbols.
Add '.eqv' test cases to AssemblerBasics? test.

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

CLRadeonExtender: Fixes and workaround for CLang++.

3:59 PM Changeset in CLRX [1085] by matszpk

CLRadeonExtender: Add isAlpha, isAlnum, isDigit and isODigit utilities (and use them).
Add new testcase to AssemblerBasics? test. Small fixes to assembler's line parsing.

Jun 22, 2015:

11:14 PM Changeset in CLRX [1084] by matszpk

CLRadeonExtender: Added getters and setters to Assembler class. Added AssemblerBasics? tests.
clean up includes. Added some utils to TestUtils?.

5:31 PM Changeset in CLRX [1083] by matszpk

CLRadeonExtender: Move pseudo-ops logic to separate file "AsmPseudoOps?.cpp".
Move static inlines from Assembler.cpp to AsmInternals?.

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

CLRadeonExtender: Asm: Make a moving forward in an assigning output counter. Add '.org'. and '.extern' pseudo-ops.

2:15 PM Changeset in CLRX [1081] by matszpk

CLRadeonExtender: add dox to AsmExpression::parse. Increase buffer size for ISADisassembler.
Killed over 350 lines from GCNDisasm.cpp

Jun 21, 2015:

6:29 PM Changeset in CLRX [1080] by matszpk

CLRadeonExtender: Added svn:ignore to main directory.

6:25 PM Changeset in CLRX [1079] by matszpk

CLRadeonExtender: Missing file 'AmdBinLoading?.cpp'.

5:36 PM Changeset in CLRX [1078] by matszpk

CLRadeonExtender: Asm: for some pseudo-ops: treats empty expression as error.
AsmExpr?: Do not add zero if empty expression.

4:36 PM Changeset in CLRX [1077] by matszpk

CLRadeonExtender: Some fixes for pseudo-ops parsing. New Assembler::parseSymbol with outend.

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

CLRadeonExtender: Continue parsing of pseudo-ops arguments even if errors happens.

2:09 PM Changeset in CLRX [1075] by matszpk

CLRadeonExtender: Fixed compiler warning (AsmPseudoOps::doFill).
Disasm: Changed way of printing unaligned labels.

10:38 AM Changeset in CLRX [1074] by matszpk

CLRadeonExtender: Checkings for '.' before setting '.'.
Rename '.fill64' to '.fillq'. Added .p2align.

Jun 20, 2015:

11:41 PM Changeset in CLRX [1073] by matszpk

CLRadeonExtender: Asssembler::reserveData returns pointer to reserved data.
Added .global, .local, .weak, .size pseudo-ops.

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

CLRadeonExtender: Asm: Added .incbin pseudo-op.
Small fixes to loadDataFromFile.

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

CLRadeonExtender: Added .fill, .space, .skip, .align, .balign, .balignl, .balignw.
Removed .func, .endfunc.

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

CLRadeonExtender: missing file.

1:14 PM Changeset in CLRX [1069] by matszpk

CLRadeonExtender: Add Commons.h file - contains commons definitions for assembler and disassembler.
Replace AsmFormat? by BinaryFormat?. Add RAWCODE to BinaryFormat? and add support for RAWCODE by disassembler.
Rename string to linePlace in Assembler.h header.
Replace '.catalyst' by '.amd'.

Note: See TracTimeline for information about the timeline view.