Show patches with: none      |   4064 patches
« 1 2 ... 4 5 640 41 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
replace nbr_users() by multi_users() replace nbr_users() by multi_users() - - - --- 2020-10-25 Luc Van Oostenryck Mainlined
add testcase for missing inline definition add testcase for missing inline definition - - - --- 2020-10-25 Luc Van Oostenryck Mainlined
[2/2] fix testing if a OP_CALL's function is pure fix testing if a OP_CALL's function is pure - - - --- 2020-10-25 Luc Van Oostenryck Mainlined
[1/2] add helper first_symbol() fix testing if a OP_CALL's function is pure - - - --- 2020-10-25 Luc Van Oostenryck Mainlined
kill dead instructions before any other simplifications kill dead instructions before any other simplifications - - - --- 2020-10-25 Luc Van Oostenryck Mainlined
OP_CALL should use the full function type OP_CALL should use the full function type - - - --- 2020-10-25 Luc Van Oostenryck Mainlined
linearize: OP_INLINE do not use the function symbol linearize: OP_INLINE do not use the function symbol - - - --- 2020-10-24 Luc Van Oostenryck Mainlined
[9/9] unop: simplify ~(-x) --> x - 1 basic unop simplifications - - - --- 2020-10-23 Luc Van Oostenryck Mainlined
[8/9] unop: simplify ~(x ^ C) --> x ^ ~C basic unop simplifications - - - --- 2020-10-23 Luc Van Oostenryck Mainlined
[7/9] unop: simplify ~(C - x) --> x + ~C basic unop simplifications - - - --- 2020-10-23 Luc Van Oostenryck Mainlined
[6/9] unop: simplify ~(x + C) --> ~C - x basic unop simplifications - - - --- 2020-10-23 Luc Van Oostenryck Mainlined
[5/9] unop: simplify -(~x) --> x + 1 basic unop simplifications - - - --- 2020-10-23 Luc Van Oostenryck Mainlined
[4/9] unop: simplify -(x - y) --> y - x basic unop simplifications - - - --- 2020-10-23 Luc Van Oostenryck Mainlined
[3/9] unop: simplify -(x + C) --> -C - x basic unop simplifications - - - --- 2020-10-23 Luc Van Oostenryck Mainlined
[2/9] unop: prepare simplify_unop() to handle more cases basic unop simplifications - - - --- 2020-10-23 Luc Van Oostenryck Mainlined
[1/9] unop: add testcases for unop simplifications basic unop simplifications - - - --- 2020-10-23 Luc Van Oostenryck Mainlined
cleanup linearize_cond_branch() cleanup linearize_cond_branch() - - - --- 2020-10-23 Luc Van Oostenryck Mainlined
[2/2] canonicalize unsigned compares against 0 or 1 simplify and canonicalize unsigned compares - - - --- 2020-10-23 Luc Van Oostenryck Mainlined
[1/2] simplify unsigned compares against 0 simplify and canonicalize unsigned compares - - - --- 2020-10-23 Luc Van Oostenryck Mainlined
llvm: fix crash with llvm-11 / use real phi-nodes llvm: fix crash with llvm-11 / use real phi-nodes - - - --- 2020-10-22 Luc Van Oostenryck Mainlined
[22/22] sub: simplify x + (y - x) --> y essential OP_ADD & OP_SUB simplifications - - - --- 2020-10-20 Luc Van Oostenryck Mainlined
[21/22] sub: simplify (x - y) + y --> x essential OP_ADD & OP_SUB simplifications - - - --- 2020-10-20 Luc Van Oostenryck Mainlined
[20/22] sub: simplify x - (y + x) --> -y essential OP_ADD & OP_SUB simplifications - - - --- 2020-10-20 Luc Van Oostenryck Mainlined
[19/22] sub: simplify x - (x + y) --> -y essential OP_ADD & OP_SUB simplifications - - - --- 2020-10-20 Luc Van Oostenryck Mainlined
[18/22] sub: simplify (x + y) - y --> x essential OP_ADD & OP_SUB simplifications - - - --- 2020-10-20 Luc Van Oostenryck Mainlined
[17/22] sub: simplify (x + y) - x --> y essential OP_ADD & OP_SUB simplifications - - - --- 2020-10-20 Luc Van Oostenryck Mainlined
[16/22] add: simplify (-x + y) --> (y - x) essential OP_ADD & OP_SUB simplifications - - - --- 2020-10-20 Luc Van Oostenryck Mainlined
[15/22] add: simplify (x + -y) --> (x - y) essential OP_ADD & OP_SUB simplifications - - - --- 2020-10-20 Luc Van Oostenryck Mainlined
[14/22] sub: simplify (x - -y) --> (x + y) essential OP_ADD & OP_SUB simplifications - - - --- 2020-10-20 Luc Van Oostenryck Mainlined
[13/22] sub: simplify (C - y) + D --> eval(C+D) - y essential OP_ADD & OP_SUB simplifications - - - --- 2020-10-20 Luc Van Oostenryck Mainlined
[12/22] sub: simplify C - (D - z) --> z + eval(C-D) essential OP_ADD & OP_SUB simplifications - - - --- 2020-10-20 Luc Van Oostenryck Mainlined
[11/22] sub: simplify C - (y + D) --> eval(C-D) - y essential OP_ADD & OP_SUB simplifications - - - --- 2020-10-20 Luc Van Oostenryck Mainlined
[10/22] sub: canonicalize (0 - x) into -x essential OP_ADD & OP_SUB simplifications - - - --- 2020-10-20 Luc Van Oostenryck Mainlined
[09/22] sub: reorganize handling of OP_{ADD,SUB}s with constant rightside essential OP_ADD & OP_SUB simplifications - - - --- 2020-10-20 Luc Van Oostenryck Mainlined
[08/22] reassoc: simplify (x # C) # K --> x # eval(C # K) essential OP_ADD & OP_SUB simplifications - - - --- 2020-10-20 Luc Van Oostenryck Mainlined
[07/22] constants must be truncated to the operation's size essential OP_ADD & OP_SUB simplifications - - - --- 2020-10-20 Luc Van Oostenryck Mainlined
[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
flex-array: allow arrays of unions with flexible members. flex-array: allow arrays of unions with flexible members. - - - --- 2020-10-07 Ilya Maximets 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
« 1 2 ... 4 5 640 41 »