Lines Matching defs:in
2 // Redistribution and use in source and binary forms, with or without
8 // * Redistributions in binary form must reproduce the above
10 // disclaimer in the documentation and/or other materials provided
19 // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
24 // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
25 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
430 void SetEffect(int arg, ExprEffect in) {
431 if (in.hasGC()) gc_.set(arg);
432 if (in.hasRawDef()) raw_def_.set(arg);
433 if (in.hasRawUse()) raw_use_.set(arg);
434 if (in.env() != NULL) {
435 if (env_ == NULL) env_ = in.env();
436 env_->live_ |= in.env()->live_;
913 Block(const Environment& in,
915 : in_(in),
940 const Environment& in() {
953 Environment a_out = owner_->VisitStmt(a, in());
960 Environment a_out = owner_->VisitStmt(a, in());
1046 Environment in = Environment::Merge(env, block_->in());
1047 Environment after_lhs = VisitStmt(stmt->getLHS(), in);
1052 Environment in = Environment::Merge(env, block_->in());
1053 return VisitStmt(stmt->getSubStmt(), in);