protected override bool isHistorySource(GTT mgtt, GTT gtt) { return(false); }
public static Universe.IEmbedTemplate make(JU universe, Function function, GTT arguments) { return(new JImportTemplateMaker(universe).make(function, arguments)); }
protected override bool hasPredecessors(GTT gtt) { return(false); }
protected override void removeSources(GTT gtt) { base.removeSources(gtt); }
public override bool isBaseless(GTT gtt) { return(true); }
public override bool hasAllPreds(GTT gtt) { return(true); }
protected override bool predecessorRelevant(Function f, GTT gtt) { return(false); }
protected override bool isExpanding(GTT gtt) { return(false); }
protected bool tryGetPGTTGTTI(GTT pgtt, out GTTI gtti) { return(gttSS.tryGetPTTI(pgtt, out gtti)); }
public GTTI getPGTTGTTI(GTT pgtt) { return(gttSS.getPTTI(pgtt)); }
protected bool hasPGTT(GTT pgtt) { return(gttSS.hasPT(pgtt)); }
protected bool upToDatePGTT(GTT pgtt) { return(predecessor.upToDateGTTMM(pgtt)); }
protected void mapPGTTInt(GTTI gtti, GTT pgtt) { Debug.Assert(upToDatePGTT(pgtt)); gttSS.mapPTInt(gtti, pgtt); enqueuePropagateGTTI(gtti); }
protected void mapPGTT(GTTI gtti, GTT pgtt) { mapPGTT(getGTTD(gtti), pgtt); }
void remapPGTT(GTTI gtti, GTT pgtt) { Debug.Assert(gttSS.getPTTI(pgtt) != gtti); mapPGTTInt(gtti, pgtt); }