]> sourceware.org Git - systemtap.git/commit
Tweak autocast-defined interactions further
authorJosh Stone <jistone@redhat.com>
Sat, 9 Jul 2016 01:21:49 +0000 (18:21 -0700)
committerJosh Stone <jistone@redhat.com>
Sat, 9 Jul 2016 01:21:49 +0000 (18:21 -0700)
commit048b546d5645abb6e6ef5148c4ddbd170600e1d3
treef6a7fae28a17ea8736ccdeb1efc35f3bff56514f
parent0eda9cd7c9fe3cf7622f6bcf5e9cfba9fdf537dd
Tweak autocast-defined interactions further

- collapse basic @defined($foo) right away.
- last-ditch collapse other @defined(expr) to 1 or 0 depending on pe_unknown.
- run that last-ditch effort *before* turning on assert_resolvability.
- only run extra dead_control_remover for optimized runs
- in var_expanding_visitor, pass *any* unchanged expr through, so they
  may be decided later.  (e.g. for @choose_defined ternaries)
elaborate.cxx
tapsets.cxx
tapsets.h
testsuite/semok/autocast14.stp
This page took 0.023761 seconds and 5 git commands to generate.