Show patches with: Submitter = Luc Van Oostenryck       |   2740 patches
« 1 2 ... 3 4 527 28 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[06/22] add a flag to identify commutative & associative ops essential OP_ADD & OP_SUB simplifications - - - --- 2020-10-20 Luc Van Oostenryck Mainlined
[05/22] unop: add helper replace_with_unop() essential OP_ADD & OP_SUB simplifications - - - --- 2020-10-20 Luc Van Oostenryck Mainlined
[04/22] unop: add helper eval_unop() essential OP_ADD & OP_SUB simplifications - - - --- 2020-10-20 Luc Van Oostenryck Mainlined
[03/22] extract eval_op() from eval_insn() essential OP_ADD & OP_SUB simplifications - - - --- 2020-10-20 Luc Van Oostenryck Mainlined
[02/22] let switch_pseudo() return REPEAT_CSE essential OP_ADD & OP_SUB simplifications - - - --- 2020-10-20 Luc Van Oostenryck Mainlined
[01/22] add testcases about OP_ADD & OP_SUB simplifications essential OP_ADD & OP_SUB simplifications - - - --- 2020-10-20 Luc Van Oostenryck Mainlined
memops need long offsets memops need long offsets - - - --- 2020-10-20 Luc Van Oostenryck Mainlined
teach sparse about -funsigned-bitfields teach sparse about -funsigned-bitfields - - - --- 2020-10-19 Luc Van Oostenryck Mainlined
[v2,12/12] builtin: add support for remaining atomic builtins fix and complete the evaluation of atomic builtins - - - --- 2020-10-19 Luc Van Oostenryck Mainlined
[v2,11/12] builtin: add support for __atomic_clear() fix and complete the evaluation of atomic builtins - - - --- 2020-10-19 Luc Van Oostenryck Mainlined
[v2,10/12] builtin: add builtin type: [volatile] pointer to bool fix and complete the evaluation of atomic builtins - - - --- 2020-10-19 Luc Van Oostenryck Mainlined
[v2,09/12] builtin: add support for others generic atomic builtins fix and complete the evaluation of atomic builtins - - - --- 2020-10-19 Luc Van Oostenryck Mainlined
[v2,08/12] builtin: add support for __atomic_add_fetch(), ... fix and complete the evaluation of atomic builtins - - - --- 2020-10-19 Luc Van Oostenryck Mainlined
[v2,07/12] builtin: add predefines for __ATOMIC_RELAXED & friends fix and complete the evaluation of atomic builtins - - - --- 2020-10-19 Luc Van Oostenryck Mainlined
[v2,06/12] builtin: __sync_synchronize() too is variadic fix and complete the evaluation of atomic builtins - - - --- 2020-10-19 Luc Van Oostenryck Mainlined
[v2,05/12] builtin: fix evaluation of __sync_lock_release fix and complete the evaluation of atomic builtins - - - --- 2020-10-19 Luc Van Oostenryck Mainlined
[v2,04/12] builtin: evaluate __sync_*_fetch*() fix and complete the evaluation of atomic builtins - - - --- 2020-10-19 Luc Van Oostenryck Mainlined
[v2,03/12] builtin: make eval_sync_compare_and_swap() more generic fix and complete the evaluation of atomic builtins - - - --- 2020-10-19 Luc Van Oostenryck Mainlined
[v2,02/12] builtin: add builtin type for volatile void * fix and complete the evaluation of atomic builtins - - - --- 2020-10-19 Luc Van Oostenryck Mainlined
[v2,01/12] builtin: add generic .args method fix and complete the evaluation of atomic builtins - - - --- 2020-10-19 Luc Van Oostenryck Mainlined
[12/12] builtin: add support for remaining atomic builtins fix and complete the evaluation of atomic builtins - - - --- 2020-10-17 Luc Van Oostenryck Superseded
[11/12] builtin: add support for __atomic_clear() fix and complete the evaluation of atomic builtins - - - --- 2020-10-17 Luc Van Oostenryck Superseded
[10/12] builtin: add builtin type: [volatile] pointer to bool fix and complete the evaluation of atomic builtins - - - --- 2020-10-17 Luc Van Oostenryck Superseded
[09/12] builtin: add support for others generic atomic builtins fix and complete the evaluation of atomic builtins - - - --- 2020-10-17 Luc Van Oostenryck Superseded
[08/12] builtin: add support for __atomic_add_fetch(), ... fix and complete the evaluation of atomic builtins - - - --- 2020-10-17 Luc Van Oostenryck Superseded
[07/12] builtin: add predefines for __ATOMIC_RELAXED & friends fix and complete the evaluation of atomic builtins - - - --- 2020-10-17 Luc Van Oostenryck Superseded
[06/12] builtin: __sync_synchronize() too is variadic fix and complete the evaluation of atomic builtins - - - --- 2020-10-17 Luc Van Oostenryck Superseded
[05/12] builtin: fix evaluation of __sync_lock_release fix and complete the evaluation of atomic builtins - - - --- 2020-10-17 Luc Van Oostenryck Superseded
[04/12] builtin: evaluate __sync_*_fetch*() fix and complete the evaluation of atomic builtins - - - --- 2020-10-17 Luc Van Oostenryck Superseded
[03/12] builtin: make eval_sync_compare_and_swap() more generic fix and complete the evaluation of atomic builtins - - - --- 2020-10-17 Luc Van Oostenryck Superseded
[02/12] builtin: add builtin type for volatile void * fix and complete the evaluation of atomic builtins - - - --- 2020-10-17 Luc Van Oostenryck Superseded
[01/12] builtin: add generic .args method fix and complete the evaluation of atomic builtins - - - --- 2020-10-17 Luc Van Oostenryck Superseded
warn when taking the address of a built-in function warn when taking the address of a built-in function - - - --- 2020-10-16 Luc Van Oostenryck Mainlined
fix null pointer deref on return expression with invalid type fix null pointer deref on return expression with invalid type - - - --- 2020-10-16 Luc Van Oostenryck Mainlined
testsuite: fix location of error messages testsuite: fix location of error messages - - - --- 2020-10-16 Luc Van Oostenryck Mainlined
[13/13] format-check: simplify calling of parse_printf_get_fmt() format-check: add specific type checking - - - --- 2020-10-13 Luc Van Oostenryck Deferred
[12/13] format-check: remove wrappers around type checking methods format-check: add specific type checking - - - --- 2020-10-13 Luc Van Oostenryck Deferred
[11/13] format-check: add a function to check the type of integers format-check: add specific type checking - - - --- 2020-10-13 Luc Van Oostenryck Deferred
[10/13] format-check: add a function to check the type of floats format-check: add specific type checking - - - --- 2020-10-13 Luc Van Oostenryck Deferred
[09/13] format-check: remove printf_fmt_print_pointer() format-check: add specific type checking - - - --- 2020-10-13 Luc Van Oostenryck Deferred
[08/13] format-check: add a function to check to type of pointers format-check: add specific type checking - - - --- 2020-10-13 Luc Van Oostenryck Deferred
[07/13] format-check: add a function to check to type of 'n' arguments format-check: add specific type checking - - - --- 2020-10-13 Luc Van Oostenryck Deferred
[06/13] format-check: add a function to check to type of strings format-check: add specific type checking - - - --- 2020-10-13 Luc Van Oostenryck Deferred
[05/13] format-check: remove unneeded member: target format-check: add specific type checking - - - --- 2020-10-13 Luc Van Oostenryck Deferred
[04/13] format-check: merge 'fmt_string' & 'string' format-check: add specific type checking - - - --- 2020-10-13 Luc Van Oostenryck Deferred
[03/13] format-check: add helper type_class() format-check: add specific type checking - - - --- 2020-10-13 Luc Van Oostenryck Deferred
[02/13] format-check: more complete parsing of the length & type modifiers format-check: add specific type checking - - - --- 2020-10-13 Luc Van Oostenryck Deferred
[01/13] format-check: void * is not OK for strings, fix the test format-check: add specific type checking - - - --- 2020-10-13 Luc Van Oostenryck Deferred
update TODOs update TODOs - - - --- 2020-10-13 Luc Van Oostenryck Mainlined
flex-array: fix typo in warning message flex-array: fix typo in warning message - - - --- 2020-10-13 Luc Van Oostenryck Mainlined
builtin: teach sparse about __builtin_ia32_pause() builtin: teach sparse about __builtin_ia32_pause() - - - --- 2020-10-09 Luc Van Oostenryck Mainlined
flex-array: fix location for nesting of flexible members flex-array: fix location for nesting of flexible members - - - --- 2020-10-09 Luc Van Oostenryck Mainlined
add helpers is_struct_type() & is_union_type() add helpers is_struct_type() & is_union_type() - - - --- 2020-10-07 Luc Van Oostenryck Mainlined
unop: fix access to defining instruction in simplify_unop() unop: fix access to defining instruction in simplify_unop() - - - --- 2020-10-06 Luc Van Oostenryck Mainlined
remove definition of removed OP_{AND,OR}_BOOL remove definition of removed OP_{AND,OR}_BOOL - - - --- 2020-10-06 Luc Van Oostenryck Mainlined
[4/4] fix usual conversion of integers fix usual conversion of integers - - - --- 2020-10-05 Luc Van Oostenryck Mainlined
[3/4] fix evaluation of pointer to bool conversions fix usual conversion of integers - - - --- 2020-10-05 Luc Van Oostenryck Mainlined
[2/4] fix prototype of __sync_bool_compare_and_swap() fix usual conversion of integers - - - --- 2020-10-05 Luc Van Oostenryck Mainlined
[1/4] add builtin type pointer to bool: bool_ptr_ctype fix usual conversion of integers - - - --- 2020-10-05 Luc Van Oostenryck Mainlined
[8/8] add support for "%Lx" (and "%Ls") format check tweaks - - - --- 2020-10-05 Luc Van Oostenryck Accepted
[7/8] add support for "%ls" format check tweaks - - - --- 2020-10-05 Luc Van Oostenryck Accepted
[6/8] s/data/type/ for struct format_type format check tweaks - - - --- 2020-10-05 Luc Van Oostenryck Accepted
[5/8] call verify_format_attribute() unconditionally format check tweaks - - - --- 2020-10-05 Luc Van Oostenryck Accepted
[4/8] parse format attribute less verbosely format check tweaks - - - --- 2020-10-05 Luc Van Oostenryck Accepted
[3/8] move the definition of FMT_{PRINTF,SCANF} format check tweaks - - - --- 2020-10-05 Luc Van Oostenryck Accepted
[2/8] add helper get_nth_expression() format check tweaks - - - --- 2020-10-05 Luc Van Oostenryck Accepted
[1/8] need to strip SYM_NODE before comparing types format check tweaks - - - --- 2020-10-05 Luc Van Oostenryck Accepted
add helper get_nth_expression() add helper get_nth_expression() - - - --- 2020-10-04 Luc Van Oostenryck Mainlined
[3/3] add builtin types for size_t*, intmax_t* & ptrdiff_t* add some builtin types for printf format checking - - - --- 2020-10-04 Luc Van Oostenryck Mainlined
[2/3] add builtin types for signed char* and short * add some builtin types for printf format checking - - - --- 2020-10-04 Luc Van Oostenryck Mainlined
[1/3] add builtin type for wide strings add some builtin types for printf format checking - - - --- 2020-10-04 Luc Van Oostenryck Mainlined
testsuite: fix erroneous comment testsuite: fix erroneous comment - - - --- 2020-09-30 Luc Van Oostenryck Mainlined
fix Hurd PATH_MAX ... fix Hurd PATH_MAX ... - - - --- 2020-09-30 Luc Van Oostenryck Mainlined
[13/13] flex-array: warn when a flexible array member has some padding add warnings for flexible arrays - - - --- 2020-09-30 Luc Van Oostenryck Rejected
[12/13] flex-array: warn on flexible array in nested aggregate types add warnings for flexible arrays - - - --- 2020-09-30 Luc Van Oostenryck Mainlined
[11/13] flex-array: warn an arrays containing a flexible array add warnings for flexible arrays - - - --- 2020-09-30 Luc Van Oostenryck Mainlined
[10/13] flex-array: warn when using sizeof() on a flexible array add warnings for flexible arrays - - - --- 2020-09-30 Luc Van Oostenryck Mainlined
[09/13] flex-array: add helper has_flexible_array() add warnings for flexible arrays - - - --- 2020-09-30 Luc Van Oostenryck Mainlined
[08/13] flex-array: identify structures with a flexible array member add warnings for flexible arrays - - - --- 2020-09-30 Luc Van Oostenryck Mainlined
[07/13] flex-array: warn if flexible array is not last add warnings for flexible arrays - - - --- 2020-09-30 Luc Van Oostenryck Mainlined
[06/13] flex-array: warn on flexible arrays in unions add warnings for flexible arrays - - - --- 2020-09-30 Luc Van Oostenryck Mainlined
[05/13] flex-array: detect structures with a flexible array member add warnings for flexible arrays - - - --- 2020-09-30 Luc Van Oostenryck Mainlined
[04/13] flex-array: flexible array members have zero size and alignment is OK add warnings for flexible arrays - - - --- 2020-09-30 Luc Van Oostenryck Mainlined
[03/13] flex-array: do not lay out invalid struct members add warnings for flexible arrays - - - --- 2020-09-30 Luc Van Oostenryck Mainlined
[02/13] flex-array: factor out common part of lay_out_{struct,union}() add warnings for flexible arrays - - - --- 2020-09-30 Luc Van Oostenryck Mainlined
[01/13] flex-array: add testcases add warnings for flexible arrays - - - --- 2020-09-30 Luc Van Oostenryck Mainlined
[v2,3/3] add more testcases for AND/OR simplification fix & extend mask related testcases - - - --- 2020-09-06 Luc Van Oostenryck Rejected
[v2,2/3] add more testcases for existing AND/OR simplifications fix & extend mask related testcases - - - --- 2020-09-06 Luc Van Oostenryck Rejected
[v2,1/3] optim: fix some testcases related to bitfield manipulation fix & extend mask related testcases - - - --- 2020-09-06 Luc Van Oostenryck Rejected
[3/3] optim: fix some testcases related to bitfield manipulation fix & extend mask related testcases - - - --- 2020-09-06 Luc Van Oostenryck Superseded
[2/3] add more testcases for AND/OR simplification fix & extend mask related testcases - - - --- 2020-09-06 Luc Van Oostenryck Superseded
[1/3] add more testcases for existing AND/OR simplifications fix & extend mask related testcases - - - --- 2020-09-06 Luc Van Oostenryck Superseded
[3/3] replace_with_{pseudo,value}() can be tail-calls add and use new helper: replace_with_value() - - - --- 2020-09-05 Luc Van Oostenryck Mainlined
[2/3] use replace_with_value() add and use new helper: replace_with_value() - - - --- 2020-09-05 Luc Van Oostenryck Mainlined
[1/3] add helper replace_with_value() add and use new helper: replace_with_value() - - - --- 2020-09-05 Luc Van Oostenryck Mainlined
testsuite: easier testing via script & makefile testsuite: easier testing via script & makefile - - - --- 2020-09-05 Luc Van Oostenryck Mainlined
[4/4] builtin: teach sparse to linearize __builtin_fma() builtin: teach sparse to linearize __builtin_fma() - - - --- 2020-09-05 Luc Van Oostenryck Mainlined
[3/4] builtin: add declaration for __builtin_fma{,f,l}() builtin: teach sparse to linearize __builtin_fma() - - - --- 2020-09-05 Luc Van Oostenryck Mainlined
[2/4] builtin: allow linearization to fail builtin: teach sparse to linearize __builtin_fma() - - - --- 2020-09-05 Luc Van Oostenryck Mainlined
[1/4] add support for a new instruction: OP_FMA builtin: teach sparse to linearize __builtin_fma() - - - --- 2020-09-05 Luc Van Oostenryck Mainlined
« 1 2 ... 3 4 527 28 »