aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2024-04-18Refactored sym-exec: Added comments, changed members' names ...devel/jlaw/crcMariam Arutunian6-125/+265
2023-03-21Many more comments. Use a vec<bool> when we only care about 0/1.Jeff Law2-8/+79
2023-03-21Use word mode.Jeff Law35-53/+63
2023-03-21NFC: Formatting fixesJeff Law1-31/+35
2023-03-21Changes in CRC code generation v6:Mariam Arutunian4-13/+102
2023-03-21Changes in CRC code generation v5:Mariam Arutunian6-79/+131
2023-03-21Changes in CRC code generation v4:Mariam Arutunian7-30/+124
2023-03-21Changes in CRC code generation v3:Mariam Arutunian3-18/+95
2023-03-21CRC code generation v2:Mariam Arutunian4-172/+81
2023-03-21CRC code generation v1: - Added CRC_IFN, with not complete function body. - R...Mariam Arutunian4-0/+265
2023-03-21Addition in testsuit: - Added gcc/testsuite/gcc.dg/crc-misc.c test - In crc-2...Mariam Arutunian2-1/+25
2023-03-21Changes in LFSR matching v6:Mariam Arutunian2-31/+59
2023-03-21sym-exec v14 - Added utilities for complementing bits of value which has spec...matevos2-0/+135
2023-03-21Changes in CRC detection v6:Mariam Arutunian7-46/+242
2023-03-21sym-exec v13 - Some code refactored - Fixed memory leaks - Added checks for r...matevos20-213/+211
2023-03-21Changes in CRC detection v5:Mariam Arutunian8-1600/+133
2023-03-21sym-exec v12: - Made expression to work with various argument sizes - Fixed b...matevos6-91/+136
2023-03-21Refactored all files. Renamed gcc/symb-execute-all-paths.cc/h files to gcc/gc...Mariam Arutunian30-105/+1805
2023-03-21sym-exec v11 - Fixed assignment expression - Removed condition_type enum: use...matevos8-409/+365
2023-03-21Changes in LFSR matching v3:Mariam Arutunian4-170/+453
2023-03-21sym-exec v10 - Added sign number support - Done a fix in XOR optimization - D...matevos18-810/+863
2023-03-21Chnages in testsuit: - Added -fdisable-tree-phiopt2 -fdisable-tree-phiopt3 fl...Mariam Arutunian5-103/+385
2023-03-21sym-exec v9 - Added conditions printing support - Optimized conditions adding...matevos16-92/+377
2023-03-21Added LFSR matching v1:Mariam Arutunian5-3/+186
2023-03-21sym-exec v7 - Fixed constant value to bit conversion - Fixed shift left and x...matevos2-76/+95
2023-03-21Added LFSR creation v1:Mariam Arutunian5-98/+225
2023-03-21Added Extract polynomial v1: - Execute crc loop with concete numbers to calcu...Mariam Arutunian3-6/+203
2023-03-21Changes in Traverse and execute CRC function v6: - Changed symbolic execution...Mariam Arutunian5-132/+352
2023-03-21sym-exec v5: - Added last added condition status saving support - Save only c...matevos6-151/+427
2023-03-21Changes in CRC detection v3: - Changed get_dep and other functions called in ...Mariam Arutunian2-97/+222
2023-03-21Changes in Traverse and execute CRC function v5: - Determine phi's value depe...Mariam Arutunian2-63/+55
2023-03-21sym-exec v4: - Fixed condition adding - Returning expression doing and condit...matevos3-214/+763
2023-03-21Changes in Traverse and execute CRC function v4: - Don't add values for virtu...Mariam Arutunian2-13/+137
2023-03-21Changes in Traverse and execute CRC function v3: - Assign value to phi's resu...Mariam Arutunian2-55/+116
2023-03-21sym-exec v3: - Refactored code and fixed style - Added util functions - Fixed...matevos6-415/+713
2023-03-21Changes in Traverse and execute CRC function v2: - Added support of traversin...Mariam Arutunian4-66/+304
2023-03-21sym-exec v2: - Done refactoring in expression.* and state.* - Added is-a-help...Mariam Arutunian9-236/+802
2023-03-21Traverse and execute CRC function v1: - Added get_function_local_ssa_vars and...Mariam Arutunian3-0/+135
2023-03-21symb_exec v1: - Added gcc/sym-exec/expression.h/.cc and gcc/sym-exec/state.h/...Mariam Arutunian6-1/+1178
2023-03-21CRC detection v1: - Added pass_crc_optimization. Detects CRC-like functions. ...Mariam Arutunian29-0/+1454
2023-03-05Fortran: fix CLASS attribute handling [PR106856]Harald Anlauf7-36/+229
2023-03-05testsuite: Fix up syntax error in scan-tree-dump-times target selectorJakub Jelinek1-2/+2
2023-03-06RISC-V: Fix ICE for avl_single-86/avl_single-88/avl_single-90Ju-Zhe Zhong1-1/+7
2023-03-06RISC-V: Implement ZKSH and ZKSED extensionsLiao Shihua7-0/+140
2023-03-06RISC-V: Implement ZKNH extensionLiao Shihua6-0/+263
2023-03-06RISC-V: Implement ZKND and ZKNE extensionsLiao Shihua8-0/+251
2023-03-06RISC-V: Implement ZBKB, ZBKC and ZBKX extensionsLiao Shihua11-11/+327
2023-03-06RISC-V: Add prototypes for RISC-V Crypto built-in functionsLiao Shihua2-0/+18
2023-03-05RISC-V: costs: miscomputed shiftadd_cost triggering synth_mult [PR/108987]Vineet Gupta3-4/+14
2023-03-05RISC-V: Add RVV misc intrinsic supportJu-Zhe Zhong17-386/+3610