2005-04-08 |
Linus Torvalds | Top-level symbols are always addressable, since they are
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Mark increment/decrements as assignments.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Fix up safe expression tests
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Introduce "safe" pointer expressions.
|
commit | commitdiff | tree |
2005-04-08 |
Christopher Li | [PATCH] More linearizion fun
|
commit | commitdiff | tree |
2005-04-08 |
Christopher Li | [PATCH] pack basic blocks
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Fix up pointer creation..
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Be more careful about type generation in dereferences.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Simplify and fix up "addressof" evaluation.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Add a note about bogus warnings we can get.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Make the "noderef" attribute work right.
|
commit | commitdiff | tree |
2005-04-08 |
Christopher Li | [PATCH] make sparse recognise assembler naming (register...
|
commit | commitdiff | tree |
2005-04-08 |
Christopher Li | [PATCH] more op-codes
|
commit | commitdiff | tree |
2005-04-08 |
Christopher Li | [PATCH] condition branch simplification
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Fix linearization of unconditional iterator.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Fix up some __attribute__() parsing.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Fix up iterator reachability code for linearization.
|
commit | commitdiff | tree |
2005-04-08 |
Christopher Li | [PATCH] PATCH: remove dead while loop
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Clean up type expression syntax.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Support type equality testing for real.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Support C types as first-class citizens, allowing type
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Warn about users trying to use type names in expressions.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Use the "look up multiple namespaces" facility
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Make it possible to look up multiple namespaces at...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | When warning about function calls, don't assume that
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Fix token expansion array overflow.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Linearize post-ops and casts.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Linearize function calls. Kind-of.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Remove now-obsolete temporary statement types.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Fix another missing dependency.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Linearize logical ops.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Add new IL for expression linearization.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Fix dependencies
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Add bb "parent" information (ie back-pointers).
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Make a difference between an anonymous label and a
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Add helper function to test for ptr list empty.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Clean up linearization, and make the basic blocks be
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Clean up linearize conditional branch generation.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Clean up "linearize()" calling convention even more.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Clean up "linearize()" calling conventions.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Add basic block "ownership", ie each basic block has a
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Fix the "none of the above" case for switch statements.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Add proper linearization of switch statements.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Fix "add_list_pointer()" to keep things in proper order.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Improve statement printout to make the result more...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Fix "show_symbol_expr_init()" to not crash if
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Split "STMT_GOTO_BB" into "STMT_CONDTRUE" and "STMT_CONDFALSE".
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Linearize iterators, at least a first try at it.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Add "goto/label" support for linearization.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Fix silly "else" case handling bug. If we have
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Add real flow control to the basic-block handling.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Add a "test-linearize" program to test the output of
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Oops. Fix name clash by renaming the new "copy_ptr_list...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | This add a linearization phase. It's not even close...
|
commit | commitdiff | tree |
2005-04-08 |
Jeff Garzik | [be] get operand size correct on mem->mem copies
|
commit | commitdiff | tree |
2005-04-08 |
Jeff Garzik | [be] Fix binops. We should now get operand size and...
|
commit | commitdiff | tree |
2005-04-08 |
Jeff Garzik | [be] fix function name emitted for .size directive
|
commit | commitdiff | tree |
2005-04-08 |
Jeff Garzik | [be] Handle 'break' and 'continue' inside loops.
|
commit | commitdiff | tree |
2005-04-08 |
Jeff Garzik | [be] handle 'break' and 'continue' in loop emit code
|
commit | commitdiff | tree |
2005-04-08 |
Jeff Garzik | [be] Get most of loops working.
|
commit | commitdiff | tree |
2005-04-08 |
Jeff Garzik | Merge kernel.bkbits.net:sparse.be into redhat.com:...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Allow variable-sized array size declarations.
|
commit | commitdiff | tree |
2005-04-08 |
Jeff Garzik | A much-needed stack allocation facelift.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Fix symbol derefence type information merge.
|
commit | commitdiff | tree |
2005-04-08 |
Jeff Garzik | [be] rename pseudo_nr to stack_size
|
commit | commitdiff | tree |
2005-04-08 |
Andries E. Brouwer | [PATCH] compilation fix for test-parsing.c
|
commit | commitdiff | tree |
2005-04-08 |
Jeff Garzik | Merge redhat.com:/garz/repo/sparse into redhat.com...
|
commit | commitdiff | tree |
2005-04-08 |
Jeff Garzik | [be] properly emit switch statements.
|
commit | commitdiff | tree |
2005-04-08 |
Arnaldo Carvalho... | o move the definition of __CHECKER__ only to check.c
|
commit | commitdiff | tree |
2005-04-08 |
Jeff Garzik | [be] prefer "mov $0, %eax" to "xor %eax, %eax"
|
commit | commitdiff | tree |
2005-04-08 |
Jeff Garzik | [be] Store "free() me?" flag in struct storage, where...
|
commit | commitdiff | tree |
2005-04-08 |
Arnaldo Carvalho... | o split handle_switch, to make it more lib friendly
|
commit | commitdiff | tree |
2005-04-08 |
Jeff Garzik | [be] temporarily ignore size of a callee func call...
|
commit | commitdiff | tree |
2005-04-08 |
Jeff Garzik | [be] add to-do list compile-i386.c header
|
commit | commitdiff | tree |
2005-04-08 |
Jeff Garzik | [be] clean up binop selection. add support for shift...
|
commit | commitdiff | tree |
2005-04-08 |
Jeff Garzik | [be] properly emit "regular preops"
|
commit | commitdiff | tree |
2005-04-08 |
Jeff Garzik | [be] move existing (non-working) loop code to its own...
|
commit | commitdiff | tree |
2005-04-08 |
Jeff Garzik | [be] Properly load address de-references.
|
commit | commitdiff | tree |
2005-04-08 |
Jeff Garzik | [be] fixes
|
commit | commitdiff | tree |
2005-04-08 |
Jeff Garzik | [be] Don't emit move based on value returned from a...
|
commit | commitdiff | tree |
2005-04-08 |
Jeff Garzik | [be] fix indirect func calls
|
commit | commitdiff | tree |
2005-04-08 |
Jeff Garzik | [be] In assignments, don't perform a mem->mem copy...
|
commit | commitdiff | tree |
2005-04-08 |
Jeff Garzik | [be] return fixes: move return jump target, emit return...
|
commit | commitdiff | tree |
2005-04-08 |
Jeff Garzik | [be] emit casts, prettier emit_copy output, fix segfault,
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Merge bk://kernel.bkbits.net/jgarzik/sparse.hacking
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Merge bk://kernel.bkbits.net/jgarzik/sparse.hacking
|
commit | commitdiff | tree |
2005-04-08 |
Jeff Garzik | [be] properly emit strings, indirect func calls, and
|
commit | commitdiff | tree |
2005-04-08 |
Jeff Garzik | Fix lost string initializers, in evaluate_string().
|
commit | commitdiff | tree |
2005-04-08 |
Jeff Garzik | [be] Handle 'if' using test/jz insns rather than xor...
|
commit | commitdiff | tree |
2005-04-08 |
Jeff Garzik | [be] Kill unused var
|
commit | commitdiff | tree |
2005-04-08 |
Jeff Garzik | Merge bk://linux-dj.bkbits.net/sparse
|
commit | commitdiff | tree |
2005-04-08 |
Dave Jones | Don't crash if no filename specified
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Merge bk://kernel.bkbits.net/acme/sparse.acme
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Merge bk://kernel.bkbits.net/acme/sparse.acme
|
commit | commitdiff | tree |
2005-04-08 |
Arnaldo Carvalho... | o remove extern __builtin declarations from create_builtin_s...
|
commit | commitdiff | tree |
2005-04-08 |
Jeff Garzik | [be] generate code for "x ? 1 : 0" type conditionals
|
commit | commitdiff | tree |
2005-04-08 |
Arnaldo Carvalho... | o make compile.c use the generic do_switch and create_builti...
|
commit | commitdiff | tree |
2005-04-08 |
Jeff Garzik | [be] comparison, signedness, and operand size update
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Merge bk://kernel.bkbits.net/jgarzik/sparse
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Warn about non-constant case statements.
|
commit | commitdiff | tree |