Linux-Sparse Archive on lore.kernel.org
 help / color / Atom feed
[PATCH] asm-out0: fix a test failure on 32-bit systems
 2021-02-27 17:15 UTC  - mbox.gz / Atom

[PATCH 0/4] small reorganization of OP_SLICE
 2021-02-27  0:04 UTC  (8+ messages) - mbox.gz / Atom
` [PATCH 1/4] slice: remove unneeded len from OP_SLICE
` [PATCH 2/4] slice: remove unneeded nr_nrbits from EXPR_SLICE
` [PATCH 3/4] slice: OP_SLICE needs the source's type: make it a kind of unop
` [PATCH 4/4] slice: display the source's size, like for unops

[PATCH] linearize.h: fix some 'selfcheck' warnings
 2021-02-26 23:28 UTC  - mbox.gz / Atom

[PATCH] fix eval of the assignment of a non-restricted value to a restricted variable
 2021-02-25 22:05 UTC  - mbox.gz / Atom

[PATCH 0/5] teach memory simplification about ASM instructions
 2021-02-21 22:34 UTC  (6+ messages) - mbox.gz / Atom
` [PATCH 1/5] reorg dominates()
` [PATCH 2/5] asm-mem: add testcase for missing reload after asm memops
` [PATCH 3/5] asm-mem: does it clobber memory?
` [PATCH 4/5] asm-mem: does it output to memory?
` [PATCH 5/5] asm-mem: teach dominates() about OP_ASM

[PATCH 0/3] output *memory* operands need their address as *input*
 2021-02-21 22:28 UTC  (4+ messages) - mbox.gz / Atom
` [PATCH 1/3] asm: add testcase for problem with output addresses
` [PATCH 2/3] asm: factor out add_asm_rule() from add_asm_{in,out}put()
` [PATCH 3/3] asm: output *memory* operands need their address as *input*

[PATCH] expand __builtin_object_size()
 2021-02-21 22:17 UTC  - mbox.gz / Atom

[PATCH v2 2/4] usb: typec: tps6598x: Add trace event for status register
 2021-02-15 11:32 UTC  (7+ messages) - mbox.gz / Atom

[PATCH] fix add_join_conditional() one of the alternative is VOID
 2021-01-29  0:28 UTC  - mbox.gz / Atom

[PATCH] Makefile: add version.h dependency on all objects
 2021-01-27 20:47 UTC  (2+ messages) - mbox.gz / Atom

[PATCH 00/10] simplify and canonicalize signed compares
 2021-01-26 22:04 UTC  (11+ messages) - mbox.gz / Atom
` [PATCH 01/10] cmps: make clearer we're using the operands' size
` [PATCH 02/10] cmps: fix simplification of sext(x) + signed compare of {SMAX,SMIN}
` [PATCH 03/10] cmpu: fix canonicalization of unsigned (x {<,>=} C) --> (x {<=,>} C-1)
` [PATCH 04/10] cmps: add testcases for simplification of signed compares
` [PATCH 05/10] cmps: simplify signed compares with SMIN or SMAX
` [PATCH 06/10] cmps: canonicalize signed compares with SMIN/SMAX
` [PATCH 07/10] cmps: canonicalize SMIN/SMAX +- 1 --> EQ/NE
` [PATCH 08/10] cmps: canonicalize signed compares with constant
` [PATCH 09/10] cmps: canonicalize SEL(x {<,<=} y, a, b) --> SEL(x {>=,>} y, b, a)
` [PATCH 10/10] cmps: canonicalize SEL(x > 0, a, -a) --> SEL(x >= 0, a, -a)

[PATCH] simplify LSR + SEXT into ASR
 2021-01-24 23:18 UTC  - mbox.gz / Atom

[PATCH] fix possible circular definition with can_move_to()
 2021-01-24 16:29 UTC  - mbox.gz / Atom

[PATCH v2] handle qualified anonymous structures
 2021-01-22 21:23 UTC  - mbox.gz / Atom

'const' unnamed structures
 2021-01-22 20:11 UTC  (7+ messages) - mbox.gz / Atom
` [PATCH] handle qualified anonymous structures

[PATCH 0/2] Fix build errors and warnings when make M=samples/bpf
 2021-01-18 18:44 UTC  (10+ messages) - mbox.gz / Atom
` [PATCH bpf 1/2] samples/bpf: Set flag __SANE_USERSPACE_TYPES__ for MIPS to fix build warnings
` [PATCH 2/2] compiler.h: Include asm/rwonce.h under ARM64 and ALPHA to fix build errors

[PATCH] fix type of canonicalization of sext + unsigned compare
 2021-01-17 15:13 UTC  - mbox.gz / Atom

[PATCH 00/16] support __packed struct
 2021-01-05 22:07 UTC  (37+ messages) - mbox.gz / Atom
` [PATCH v2 01/16] add testcases for dubious enum values
` [PATCH v2 02/16] add testcases for exotic "
` [PATCH v2 03/16] add testcases for enum attributes
` [PATCH v2 04/16] add testcases for type attributes
` [PATCH v2 05/16] add testcases for packed structures
` [PATCH v2 06/16] add testcases for packed bitfields
` [PATCH v2 07/16] apply_ctype: use self-explanatory argument name
` [PATCH v2 08/16] apply_ctype: reverse the order of arguments
` [PATCH v2 09/16] apply_ctype: move up its declaration
` [PATCH v2 10/16] struct-attr: prepare to handle attributes at the end of struct definitions (1)
` [PATCH v2 11/16] struct-attr: prepare to handle attributes at the end of struct definitions (2)
` [PATCH v2 12/16] struct-attr: prepare to handle attributes at the end of struct definitions (3)
` [PATCH v2 13/16] struct-attr: fix type attribute like 'struct __attr { ... }'
` [PATCH v2 14/16] struct-attr: fix: do not ignore struct/union/enum type attributes
` [PATCH v2 15/16] packed: no out-of-bound access of packed bitfields
` [PATCH v2 16/16] packed: add support for __packed struct

[PATCH] RFC: problems with cast optimization at evaluation time
 2021-01-02 19:52 UTC  (2+ messages) - mbox.gz / Atom

[PATCH v3 00/16] support __packed struct
 2020-12-31 15:30 UTC  (18+ messages) - mbox.gz / Atom
` [PATCH v3 01/16] add testcases for dubious enum values
` [PATCH v3 02/16] add testcases for exotic "
` [PATCH v3 03/16] add testcases for enum attributes
` [PATCH v3 04/16] add testcases for type attributes
` [PATCH v3 05/16] add testcases for packed structures
` [PATCH v3 06/16] add testcases for packed bitfields
` [PATCH v3 07/16] apply_ctype: use self-explanatory argument name
` [PATCH v3 08/16] apply_ctype: reverse the order of arguments
` [PATCH v3 09/16] apply_ctype: move up its declaration
` [PATCH v3 10/16] struct-attr: prepare to handle attributes at the end of struct definitions (1)
` [PATCH v3 11/16] struct-attr: prepare to handle attributes at the end of struct definitions (2)
` [PATCH v3 12/16] struct-attr: prepare to handle attributes at the end of struct definitions (3)
` [PATCH v3 13/16] struct-attr: fix type attribute like 'struct __attr { ... }'
` [PATCH v3 14/16] struct-attr: fix: do not ignore struct/union/enum type attributes
` [PATCH v3 15/16] packed: no out-of-bound access of packed bitfields
` [PATCH v3 16/16] packed: add support for __packed struct

[PATCH 0/2] fix rem_usage()
 2020-12-28 22:30 UTC  (8+ messages) - mbox.gz / Atom
` [PATCH 1/2] add helper has_definition()
` [PATCH 2/2] fix rem_usage()

[PATCH] ptrlist: avoid mixing reverse and non-reverse macros
 2020-12-27 11:04 UTC  - mbox.gz / Atom

[PATCH] shrink struct BB
 2020-12-27 10:08 UTC  - mbox.gz / Atom

sparse annotation for error types?
 2020-12-19 11:55 UTC  (6+ messages) - mbox.gz / Atom

sparse attribute packed on structures
 2020-12-17  0:57 UTC  (8+ messages) - mbox.gz / Atom

Patch "[PATCH 1/2] Revert "md: change mddev 'chunk_sectors' from int to" has been added to the 5.10-stable tree
 2020-12-17  0:35 UTC  (5+ messages) - mbox.gz / Atom
      ` [PATCH] warn when zero-extending a negation

[PATCH] testsuite: fix parsing of tags used in the testcases
 2020-12-11 20:14 UTC  (3+ messages) - mbox.gz / Atom

[PATCH] move check_access() to late_warnings()
 2020-12-09 23:31 UTC  - mbox.gz / Atom

Control del vehículo
 2020-12-08  9:05 UTC  - mbox.gz / Atom

[PATCH] experimental: code sinking
 2020-12-04 20:23 UTC  (5+ messages) - mbox.gz / Atom

[RFC PATCH 0/2] cse: place common expressions in the Lowest Common Dominator
 2020-12-04 17:16 UTC  (3+ messages) - mbox.gz / Atom
` [PATCH 1/2] flowgraph: add a function to calculate the Lowest Common Denominator
` [PATCH 2/2] cse: place common expressions in the Lowest Common Dominator

[PATCH] fix killing OP_ASM
 2020-12-04 16:13 UTC  - mbox.gz / Atom

Disinfection
 2020-12-03  8:50 UTC  - mbox.gz / Atom

[PATCH 0/5] use replace_with_pseudo() for simplify_memops()
 2020-11-29 14:49 UTC  (6+ messages) - mbox.gz / Atom
` [PATCH 1/5] let replace_with_pseudo() use kill_instruction()
` [PATCH 2/5] make a header for simplification
` [PATCH 3/5] make replace_with_pseudo() extern
` [PATCH 4/5] memops: move rewrite_load_instruction() here
` [PATCH 5/5] replace convert_load_instruction() by replace_with_pseudo()

[PATCH] fix wrong killing of stores partially dominated by a load
 2020-11-28 22:57 UTC  - mbox.gz / Atom

[PATCH] memops: kill dead loads before phi-node conversion
 2020-11-28 16:50 UTC  - mbox.gz / Atom

[PATCH 0/7] simplify logical negation
 2020-11-27 22:44 UTC  (18+ messages) - mbox.gz / Atom
` [PATCH 1/7] not: add testcases for canonicalization & simplification of negations
        ` [PATCH 0/6] 'bits translation' simplification
          ` [PATCH 1/6] add testscases for 'bits translation' optimization
          ` [PATCH 2/6] factorize SEL(x, OP(y,z), y) into OP(SEL(x, z, 0), y)
          ` [PATCH 3/6] add helper is_power_of_2()
          ` [PATCH 4/6] add helper is_pow2()
          ` [PATCH 5/6] add log base 2 function: log2_exact()
          ` [PATCH 6/6] convert SEL(x & BIT1, BIT2, 0) into SHIFT(x & BIT1, S)
          ` [PATCH 7/7] move up instructions blocking if-conversion
` [PATCH 6/7] not: simplify (~x {&,|,^} x) --> {0,~0,~0}
` [PATCH 7/7] not: simplify ((x cmp y) {&,|,^} (x !cmp y)) --> {0,1,1}

[PATCH 0/8] factorization of distributive operations
 2020-11-27 16:49 UTC  (9+ messages) - mbox.gz / Atom
` [PATCH 1/8] add testscases for some "
` [PATCH 2/8] reassoc: add helper can_move_to()
` [PATCH 3/8] add helper make_insn_pair() & swap_insn()
` [PATCH 4/8] add helper replace_binop()
` [PATCH 5/8] refactor simplify_add() to avoid code duplication (preparation)
` [PATCH 6/8] refactor simplify_add() to avoid code duplication
` [PATCH 7/8] factorize (x OP1 z) OP2 (y OP1 z) into (x OP2 y) OP1 z
` [PATCH 8/8] factorize SHIFT(x, s) OP SHIFT(y, s) into SHIFT((x OP y), s)

[PATCH] fix trivial_phi()
 2020-11-26 20:35 UTC  - mbox.gz / Atom

[PATCH] symaddr: give a type to OP_SYMADDR
 2020-11-22 17:50 UTC  - mbox.gz / Atom

page: 

Linux-Sparse Archive on lore.kernel.org

Archives are clonable:
	git clone --mirror https://lore.kernel.org/linux-sparse/0 linux-sparse/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 linux-sparse linux-sparse/ https://lore.kernel.org/linux-sparse \
		linux-sparse@vger.kernel.org
	public-inbox-index linux-sparse

Example config snippet for mirrors

Newsgroup available over NNTP:
	nntp://nntp.lore.kernel.org/org.kernel.vger.linux-sparse


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git