linux-sparse.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
 messages from 2017-03-14 10:48:55 to 2017-03-22 17:33:10 UTC [more...]

[PATCH 0/7] fix function or array address in conditionals
 2017-03-22 17:32 UTC  (2+ messages)
` [PATCH 1/7] teach sparse about -Waddress

sparse-llvm issue with handling of phisrc instruction
 2017-03-22 16:46 UTC 

[PATCH] show OP_PHI without VOID
 2017-03-22 13:35 UTC 

[PATCH] Add more declarations for more builtin functions
 2017-03-22 10:47 UTC 

Possible linearizer issue
 2017-03-22 10:53 UTC  (6+ messages)
    ` [PATCH] fix OP_PHI usage in try_to_simplify_bb(), correctly

Another potential issue with linearized output
 2017-03-22  9:08 UTC  (5+ messages)

[PATCH v4 00/63] LLVM fixes
 2017-03-21 14:55 UTC  (69+ messages)
` [PATCH v4 01/63] only output internal pointer value when verbose is set
` [PATCH v4 02/63] allow binop simplification after canonicalization
` [PATCH v4 03/63] canonicalize compare instructions
` [PATCH v4 04/63] add is_signed_type()
` [PATCH v4 05/63] fix usage of inlined calls
` [PATCH v4 06/63] inlined calls should not block BB packing
` [PATCH v4 07/63] give function's arguments a type via OP_PUSH
` [PATCH v4 08/63] give a type to OP_PHISOURCE
` [PATCH v4 09/63] give a type to OP_SEL, always
` [PATCH v4 10/63] give a type to OP_SWITCH
` [PATCH v4 11/63] add doc about sparse's instructions/IR
` [PATCH v4 12/63] add support for wider type in switch-case
` [PATCH v4 13/63] llvm: remove unneeded arg 'module'
` [PATCH v4 14/63] llvm: remove unneeded 'generation'
` [PATCH v4 15/63] llvm: remove unneeded function::type
` [PATCH v4 16/63] llvm: reduce scope of 'bb_nr'
` [PATCH v4 17/63] llvm: use pseudo_list_size() instead of open coding it
` [PATCH v4 18/63] llvm: give arguments a name
` [PATCH v4 19/63] llvm: give a name to call's return values
` [PATCH v4 20/63] llvm: avoid useless temp variable
` [PATCH v4 21/63] llvm: extract get_sym_value() from pseudo_to_value()
` [PATCH v4 22/63] llvm: fix test of floating-point type
` [PATCH v4 23/63] llvm: fix translation of PSEUDO_VALs into a ValueRefs
` [PATCH v4 24/63] llvm: fix output_op_store() which modify its operand
` [PATCH v4 25/63] llvm: fix output_op_[ptr]cast()
` [PATCH v4 26/63] llvm: take care of degenerated rvalues
` [PATCH v4 27/63] llvm: add test cases for symbol's address
` [PATCH v4 28/63] llvm: add test cases for pointers passed as argument
` [PATCH v4 29/63] llvm: add test cases for arrays "
` [PATCH v4 30/63] llvm: add test cases for degenerated pointers
` [PATCH v4 31/63] llvm: add support for OP_NEG
` [PATCH v4 32/63] llvm: add support for OP_SETVAL with floats
` [PATCH v4 33/63] llvm: add support for OP_SETVAL with labels
` [PATCH v4 34/63] llvm: ignore OP_INLINED_CALL
` [PATCH v4 35/63] llvm: fix pointer/float mixup in comparisons
` [PATCH v4 36/63] llvm: fix type in comparison with an address constant
` [PATCH v4 37/63] llvm: give correct type to binops
` [PATCH v4 38/63] llvm: adjust OP_RET's type
` [PATCH v4 39/63] llvm: variadic functions are not being marked as such
` [PATCH v4 40/63] llvm: fix type of switch constants
` [PATCH v4 41/63] llvm: make pseudo_name() more flexible
` [PATCH v4 42/63] llvm: give a name to all values
` [PATCH v4 43/63] llvm: add support for OP_SWITCH with a range
` [PATCH v4 44/63] llvm: fix OP_SWITCH has no target
` [PATCH v4 45/63] llvm: make value_to_pvalue() more flexible
` [PATCH v4 46/63] llvm: make value_to_ivalue() "
` [PATCH v4 47/63] llvm: add test case pointer compare with cast
` [PATCH v4 48/63] llvm: let pseudo_to_value() directly use the type
` [PATCH v4 49/63] llvm: remove unneeded pseudo_to_value() unneeded argument
` [PATCH v4 50/63] llvm: introduce get_ioperand()
` [PATCH v4 51/63] llvm: fix mutating function pointer
` [PATCH v4 52/63] llvm: fix mutated OP_RET
` [PATCH v4 53/63] llvm: fix mutated OP_SEL
` [PATCH v4 54/63] llvm: fix mutated OP_SWITCH
` [PATCH v4 55/63] llvm: fix mutated OP_PHISOURCE
` [PATCH v4 56/63] llvm: fix mutated OP_[PTR]CAST
` [PATCH v4 57/63] llvm: add support for restricted types
` [PATCH v4 58/63] llvm: fix get value from initialized symbol
` [PATCH v4 59/63] llvm: fix get value from non-anonymous symbol
` [PATCH v4 60/63] llvm: fix type of bitfields
` [PATCH v4 61/63] llvm: add support for OP_FPCAST
` [PATCH v4 62/63] llvm: add support for cast from floats
` [PATCH v4 63/63] llvm: cleanup of output_[ptr]cast()

Reverting OP_SYMADDR in sparse-llvm
 2017-03-21 12:10 UTC  (2+ messages)

sparse-llvm incorrect type when ealing with union type
 2017-03-19 20:48 UTC  (7+ messages)

[PATCH 00/30] LLVM fixes
 2017-03-19 21:02 UTC  (36+ messages)
` [PATCH v3 01/30] fix usage of inlined calls
` [PATCH v3 02/30] inlined calls should not block BB packing
` [PATCH v3 03/30] give function's arguments a type via OP_PUSH
` [PATCH v3 04/30] give a type to OP_PHISOURCE
` [PATCH v3 05/30] give a type to OP_SEL, always
` [PATCH v3 06/30] llvm: remove unneeded arg 'module'
` [PATCH v3 07/30] llvm: remove unneeded 'generation'
` [PATCH v3 08/30] llvm: remove unneeded function::type
` [PATCH v3 09/30] llvm: reduce scope of 'bb_nr'
` [PATCH v3 10/30] llvm: use pseudo_list_size() instead of open coding it
` [PATCH v3 11/30] llvm: give arguments a name
` [PATCH v3 12/30] llvm: give a name to call's return values
` [PATCH v3 13/30] llvm: avoid useless temp variable
` [PATCH v3 14/30] llvm: extract get_sym_value() from pseudo_to_value()
` [PATCH v3 15/30] llvm: fix test of floating-point type
` [PATCH v3 16/30] llvm: fix translation of PSEUDO_VALs into a ValueRefs
` [PATCH v3 17/30] llvm: fix output_op_store() which modify its operand
` [PATCH v3 18/30] llvm: fix output_op_[ptr]cast()
` [PATCH v3 19/30] llvm: take care of degenerated rvalues
` [PATCH v3 20/30] llvm: add test cases for symbol's address
` [PATCH v3 21/30] llvm: add test cases for pointers passed as argument
` [PATCH v3 22/30] llvm: add test cases for arrays "
` [PATCH v3 23/30] llvm: add test cases for degenerated pointers
` [PATCH v3 24/30] llvm: add support for OP_NEG
` [PATCH v3 25/30] llvm: fix pointer/float mixup in comparisons
` [PATCH v3 26/30] llvm: fix type in comparison with an address constant
` [PATCH v3 27/30] llvm: give correct type to binops
` [PATCH v3 28/30] llvm: adjust OP_RET's type
` [PATCH v3 29/30] llvm: variadic functions are not being marked as such
` [PATCH v3 30/30] llvm: fix type of switch constants

[PATCH] avoid crash with test-linearize -vv
 2017-03-19 18:01 UTC 

Cast to double being removed
 2017-03-19 15:59 UTC  (9+ messages)
  ` [PATCH] fix: expansion of integers to floats

sparse-llvm subtraction of one pointer from another should result in int difference
 2017-03-19 15:37 UTC  (2+ messages)

sparse-llvm failure when comparing pointers
 2017-03-19 15:33 UTC  (2+ messages)

sparse-llvm casts needed on function call arguments and returns
 2017-03-19 15:32 UTC  (2+ messages)

sparse-llvm variadic functions are not being marked as variadic
 2017-03-19 15:29 UTC  (2+ messages)

sparse-llvm when generating code for op_muls, op_divs first argument may be a pointer
 2017-03-19 15:27 UTC  (2+ messages)

sparse-llvm should handle pointer arithmetic in op_sub similarly to op_add
 2017-03-19 15:28 UTC  (2+ messages)

sparse-llvm the LLVM IR for select instruction fails due to different types
 2017-03-19 15:18 UTC  (4+ messages)

sparse-llvm incorrect check for floating point type
 2017-03-19 15:26 UTC  (3+ messages)

sparse-llvm switch constants must all be same type as switch value
 2017-03-19 15:19 UTC  (4+ messages)

Small improvement to output from show_instruction()
 2017-03-19 13:16 UTC 

sparse-llvm op_shl and op_lshr code generation issue
 2017-03-19  0:23 UTC  (2+ messages)

sparse-llvm functions must be cast to correct type before calling
 2017-03-19  0:20 UTC  (2+ messages)

[PATCH v2 00/27] LLVM fixes
 2017-03-17 18:05 UTC  (7+ messages)

[RFC v0 0/4] Give a type to constants too
 2017-03-17 11:30 UTC  (18+ messages)
` [RFC v0 0/4] Give a type to constants, considered harmful
                      ` [RFC PATCH] use OP_PUSH + OP_CALL

sparse-llvm incorrect definition of local variables
 2017-03-17 10:48 UTC  (4+ messages)

sparse-llvm incorrect definition of global string constants
 2017-03-16 22:29 UTC 

Potential linearizer over simplication
 2017-03-16 17:30 UTC  (4+ messages)

sparse-llvm duplicate declarations of data
 2017-03-16 17:25 UTC  (2+ messages)

Seg fault in linearizer after latest patch series
 2017-03-16 16:30 UTC  (3+ messages)

sparse question
 2017-03-14 20:50 UTC 

sparse-llvm results from trying to compile a largish program
 2017-03-14 15:56 UTC  (3+ messages)

sparse-llvm functions are defined with a different name due to multiple attempts to add same function
 2017-03-14 13:11 UTC 


This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).