Home
last modified time | relevance | path

Searched refs:irule (Results 1 – 2 of 2) sorted by relevance

/build/kati/
Ddep.go202 irule := irules[i]
203 if !db.canPickImplicitRule(irule, output) {
204 glog.Infof("ignore implicit rule %q %s", output, irule)
207 glog.Infof("pick implicit rule %q => %q %s", output, irule.outputPatterns, irule)
212 ir.outputPatterns = irule.outputPatterns
214 ir.inputs = append(irule.inputs, ir.inputs...)
215 ir.cmds = irule.cmds
217 ir.cmdLineno = irule.cmdLineno
222 for _, op := range irule.outputPatterns {
228 return irule, vars, true
[all …]
Ddep.cc608 for (const shared_ptr<Rule>& irule : found->second) { in PickRule() local
609 CHECK(irule->inputs.size() == 1); in PickRule()
610 Symbol input = ReplaceSuffix(output, irule->inputs[0]); in PickRule()
614 *pattern_rule = irule; in PickRule()
618 CHECK(irule->outputs.size() == 1); in PickRule()
619 vars = MergeImplicitRuleVars(irule->outputs[0], vars); in PickRule()