refactor(ivy): remove short instruction names as they provide no value (#25493)

PR Close #25493
This commit is contained in:
Miško Hevery
2018-08-14 16:48:58 -07:00
committed by Jason Aden
parent 92c8752d0a
commit 9ee6702fa9
30 changed files with 1059 additions and 1036 deletions

View File

@ -87,12 +87,12 @@ GreetComponent.ngComponentDef = i0.ɵdefineComponent({
factory: () => new GreetComponent(),
template: function (rf, ctx) {
if (rf & RenderFlags.Create) {
i0.ɵE(0, 'div');
i0.ɵT(1);
i0.ɵe();
i0.ɵelementStart(0, 'div');
i0.ɵtext(1);
i0.ɵelementEnd();
}
if (rf & RenderFlags.Update) {
i0.ɵt(1, i0.ɵi1('Hello ', ctx.name, '!'));
i0.ɵtextBinding(1, i0.ɵinterpolation1('Hello ', ctx.name, '!'));
}
}
});

View File

@ -17,87 +17,88 @@ export class Identifiers {
static PATCH_DEPS = 'patchedDeps';
/* Instructions */
static namespaceHTML: o.ExternalReference = {name: NH', moduleName: CORE};
static namespaceHTML: o.ExternalReference = {name: namespaceHTML', moduleName: CORE};
static namespaceMathML: o.ExternalReference = {name: NM', moduleName: CORE};
static namespaceMathML: o.ExternalReference = {name: namespaceMathML', moduleName: CORE};
static namespaceSVG: o.ExternalReference = {name: NS', moduleName: CORE};
static namespaceSVG: o.ExternalReference = {name: namespaceSVG', moduleName: CORE};
static element: o.ExternalReference = {name: Ee', moduleName: CORE};
static element: o.ExternalReference = {name: 'ɵelement', moduleName: CORE};
static elementStart: o.ExternalReference = {name: E', moduleName: CORE};
static elementStart: o.ExternalReference = {name: elementStart', moduleName: CORE};
static elementEnd: o.ExternalReference = {name: 'ɵe', moduleName: CORE};
static elementEnd: o.ExternalReference = {name: 'ɵelementEnd', moduleName: CORE};
static elementProperty: o.ExternalReference = {name: p', moduleName: CORE};
static elementProperty: o.ExternalReference = {name: elementProperty', moduleName: CORE};
static elementAttribute: o.ExternalReference = {name: a', moduleName: CORE};
static elementAttribute: o.ExternalReference = {name: elementAttribute', moduleName: CORE};
static elementClassProp: o.ExternalReference = {name: cp', moduleName: CORE};
static elementClassProp: o.ExternalReference = {name: elementClassProp', moduleName: CORE};
static elementContainerStart: o.ExternalReference = {name: 'ɵEC', moduleName: CORE};
static elementContainerEnd: o.ExternalReference = {name: 'ɵeC', moduleName: CORE};
static elementStyling: o.ExternalReference = {name: s', moduleName: CORE};
static elementStyling: o.ExternalReference = {name: elementStyling', moduleName: CORE};
static elementStylingMap: o.ExternalReference = {name: sm', moduleName: CORE};
static elementStylingMap: o.ExternalReference = {name: elementStylingMap', moduleName: CORE};
static elementStyleProp: o.ExternalReference = {name: sp', moduleName: CORE};
static elementStyleProp: o.ExternalReference = {name: elementStylingProp', moduleName: CORE};
static elementStylingApply: o.ExternalReference = {name: 'ɵsa', moduleName: CORE};
static elementStylingApply:
o.ExternalReference = {name: 'ɵelementStylingApply', moduleName: CORE};
static containerCreate: o.ExternalReference = {name: C', moduleName: CORE};
static containerCreate: o.ExternalReference = {name: container', moduleName: CORE};
static nextContext: o.ExternalReference = {name: x', moduleName: CORE};
static nextContext: o.ExternalReference = {name: nextContext', moduleName: CORE};
static text: o.ExternalReference = {name: T', moduleName: CORE};
static text: o.ExternalReference = {name: text', moduleName: CORE};
static textBinding: o.ExternalReference = {name: 'ɵt', moduleName: CORE};
static textBinding: o.ExternalReference = {name: 'ɵtextBinding', moduleName: CORE};
static bind: o.ExternalReference = {name: 'ɵb', moduleName: CORE};
static bind: o.ExternalReference = {name: 'ɵbind', moduleName: CORE};
static getCurrentView: o.ExternalReference = {name: 'ɵgV', moduleName: CORE};
static getCurrentView: o.ExternalReference = {name: 'ɵgetCurrentView', moduleName: CORE};
static restoreView: o.ExternalReference = {name: 'ɵrV', moduleName: CORE};
static restoreView: o.ExternalReference = {name: 'ɵrestoreView', moduleName: CORE};
static interpolation1: o.ExternalReference = {name: 'ɵi1', moduleName: CORE};
static interpolation2: o.ExternalReference = {name: 'ɵi2', moduleName: CORE};
static interpolation3: o.ExternalReference = {name: 'ɵi3', moduleName: CORE};
static interpolation4: o.ExternalReference = {name: 'ɵi4', moduleName: CORE};
static interpolation5: o.ExternalReference = {name: 'ɵi5', moduleName: CORE};
static interpolation6: o.ExternalReference = {name: 'ɵi6', moduleName: CORE};
static interpolation7: o.ExternalReference = {name: 'ɵi7', moduleName: CORE};
static interpolation8: o.ExternalReference = {name: 'ɵi8', moduleName: CORE};
static interpolationV: o.ExternalReference = {name: 'ɵiV', moduleName: CORE};
static interpolation1: o.ExternalReference = {name: 'ɵinterpolation1', moduleName: CORE};
static interpolation2: o.ExternalReference = {name: 'ɵinterpolation2', moduleName: CORE};
static interpolation3: o.ExternalReference = {name: 'ɵinterpolation3', moduleName: CORE};
static interpolation4: o.ExternalReference = {name: 'ɵinterpolation4', moduleName: CORE};
static interpolation5: o.ExternalReference = {name: 'ɵinterpolation5', moduleName: CORE};
static interpolation6: o.ExternalReference = {name: 'ɵinterpolation6', moduleName: CORE};
static interpolation7: o.ExternalReference = {name: 'ɵinterpolation7', moduleName: CORE};
static interpolation8: o.ExternalReference = {name: 'ɵinterpolation8', moduleName: CORE};
static interpolationV: o.ExternalReference = {name: 'ɵinterpolationV', moduleName: CORE};
static pureFunction0: o.ExternalReference = {name: f0', moduleName: CORE};
static pureFunction1: o.ExternalReference = {name: f1', moduleName: CORE};
static pureFunction2: o.ExternalReference = {name: f2', moduleName: CORE};
static pureFunction3: o.ExternalReference = {name: f3', moduleName: CORE};
static pureFunction4: o.ExternalReference = {name: f4', moduleName: CORE};
static pureFunction5: o.ExternalReference = {name: f5', moduleName: CORE};
static pureFunction6: o.ExternalReference = {name: f6', moduleName: CORE};
static pureFunction7: o.ExternalReference = {name: f7', moduleName: CORE};
static pureFunction8: o.ExternalReference = {name: f8', moduleName: CORE};
static pureFunctionV: o.ExternalReference = {name: fV', moduleName: CORE};
static pureFunction0: o.ExternalReference = {name: pureFunction0', moduleName: CORE};
static pureFunction1: o.ExternalReference = {name: pureFunction1', moduleName: CORE};
static pureFunction2: o.ExternalReference = {name: pureFunction2', moduleName: CORE};
static pureFunction3: o.ExternalReference = {name: pureFunction3', moduleName: CORE};
static pureFunction4: o.ExternalReference = {name: pureFunction4', moduleName: CORE};
static pureFunction5: o.ExternalReference = {name: pureFunction5', moduleName: CORE};
static pureFunction6: o.ExternalReference = {name: pureFunction6', moduleName: CORE};
static pureFunction7: o.ExternalReference = {name: pureFunction7', moduleName: CORE};
static pureFunction8: o.ExternalReference = {name: pureFunction8', moduleName: CORE};
static pureFunctionV: o.ExternalReference = {name: pureFunctionV', moduleName: CORE};
static pipeBind1: o.ExternalReference = {name: 'ɵpb1', moduleName: CORE};
static pipeBind2: o.ExternalReference = {name: 'ɵpb2', moduleName: CORE};
static pipeBind3: o.ExternalReference = {name: 'ɵpb3', moduleName: CORE};
static pipeBind4: o.ExternalReference = {name: 'ɵpb4', moduleName: CORE};
static pipeBindV: o.ExternalReference = {name: 'ɵpbV', moduleName: CORE};
static pipeBind1: o.ExternalReference = {name: 'ɵpipeBind1', moduleName: CORE};
static pipeBind2: o.ExternalReference = {name: 'ɵpipeBind2', moduleName: CORE};
static pipeBind3: o.ExternalReference = {name: 'ɵpipeBind3', moduleName: CORE};
static pipeBind4: o.ExternalReference = {name: 'ɵpipeBind4', moduleName: CORE};
static pipeBindV: o.ExternalReference = {name: 'ɵpipeBindV', moduleName: CORE};
static load: o.ExternalReference = {name: 'ɵld', moduleName: CORE};
static loadDirective: o.ExternalReference = {name: d', moduleName: CORE};
static loadQueryList: o.ExternalReference = {name: ql', moduleName: CORE};
static load: o.ExternalReference = {name: 'ɵload', moduleName: CORE};
static loadDirective: o.ExternalReference = {name: loadDirective', moduleName: CORE};
static loadQueryList: o.ExternalReference = {name: 'ɵloadQueryList', moduleName: CORE};
static pipe: o.ExternalReference = {name: Pp', moduleName: CORE};
static pipe: o.ExternalReference = {name: 'ɵpipe', moduleName: CORE};
static projection: o.ExternalReference = {name: P', moduleName: CORE};
static projectionDef: o.ExternalReference = {name: 'ɵpD', moduleName: CORE};
static projection: o.ExternalReference = {name: projection', moduleName: CORE};
static projectionDef: o.ExternalReference = {name: 'ɵprojectionDef', moduleName: CORE};
static reference: o.ExternalReference = {name: 'ɵr', moduleName: CORE};
static reference: o.ExternalReference = {name: 'ɵreference', moduleName: CORE};
static inject: o.ExternalReference = {name: 'inject', moduleName: CORE};
@ -160,9 +161,10 @@ export class Identifiers {
static definePipe: o.ExternalReference = {name: 'ɵdefinePipe', moduleName: CORE};
static query: o.ExternalReference = {name: Q', moduleName: CORE};
static queryRefresh: o.ExternalReference = {name: 'ɵqR', moduleName: CORE};
static registerContentQuery: o.ExternalReference = {name: 'ɵQr', moduleName: CORE};
static query: o.ExternalReference = {name: query', moduleName: CORE};
static queryRefresh: o.ExternalReference = {name: 'ɵqueryRefresh', moduleName: CORE};
static registerContentQuery:
o.ExternalReference = {name: 'ɵregisterContentQuery', moduleName: CORE};
static NgOnChangesFeature: o.ExternalReference = {name: 'ɵNgOnChangesFeature', moduleName: CORE};
@ -171,7 +173,7 @@ export class Identifiers {
static PublicFeature: o.ExternalReference = {name: 'ɵPublicFeature', moduleName: CORE};
static listener: o.ExternalReference = {name: L', moduleName: CORE};
static listener: o.ExternalReference = {name: listener', moduleName: CORE};
static getFactoryOf: o.ExternalReference = {
name: 'ɵgetFactoryOf',
@ -184,7 +186,7 @@ export class Identifiers {
};
// Reserve slots for pure functions
static reserveSlots: o.ExternalReference = {name: 'ɵrS', moduleName: CORE};
static reserveSlots: o.ExternalReference = {name: 'ɵreserveSlots', moduleName: CORE};
// sanitization-related functions
static sanitizeHtml: o.ExternalReference = {name: 'ɵzh', moduleName: CORE};

View File

@ -436,7 +436,7 @@ function createContentQueriesRefreshFunction(meta: R3DirectiveMetadata): o.Expre
// var $tmp$: any;
const temporary = temporaryAllocator(statements, TEMPORARY_NAME);
// const $instance$ = $r3$.ɵd(dirIndex);
// const $instance$ = $r3$.ɵloadDirective(dirIndex);
statements.push(
directiveInstanceVar.set(o.importExpr(R3.loadDirective).callFn([o.variable('dirIndex')]))
.toDeclStmt(o.INFERRED_TYPE, [o.StmtModifier.Final]));
@ -478,7 +478,7 @@ function createViewQueriesFunction(
const queryDefinition = createQueryDefinition(query, constantPool, i);
createStatements.push(queryDefinition.toStmt());
// update, e.g. (r3.qR(tmp = r3.ɵld(0)) && (ctx.someDir = tmp));
// update, e.g. (r3.qR(tmp = r3.ɵload(0)) && (ctx.someDir = tmp));
const temporary = tempAllocator();
const getQueryList = o.importExpr(R3.load).callFn([o.literal(i)]);
const refresh = o.importExpr(R3.queryRefresh).callFn([temporary.set(getQueryList)]);

View File

@ -731,7 +731,7 @@ export class TemplateDefinitionBuilder implements t.Visitor<void>, LocalResolver
this.creationInstruction(
template.sourceSpan, R3.containerCreate, trimTrailingNulls(parameters));
// e.g. p(1, 'forOf', ɵb(ctx.items));
// e.g. p(1, 'forOf', ɵbind(ctx.items));
const context = o.variable(CONTEXT_NAME);
template.inputs.forEach(input => {
const value = input.value.visit(this._valueConverter);
@ -792,7 +792,7 @@ export class TemplateDefinitionBuilder implements t.Visitor<void>, LocalResolver
// * @meaning mean
// */
// const MSG_XYZ = goog.getMsg('some content');
// i0.ɵT(1, MSG_XYZ);
// i0.ɵtext(1, MSG_XYZ);
// ```
visitSingleI18nTextChild(text: t.Text, i18nMeta: string) {
const meta = parseI18nMeta(i18nMeta);