code: function pipe(index, pipeName) {
      var tView = getTView();
      var pipeDef;
      var adjustedIndex = index + HEADER_OFFSET;
      if (tView.firstTemplatePass) {
          pipeDef = getPipeDef(pipeName, tView.pipeRegistry);
          tView.data[adjustedIndex] = pipeDef;
          if (pipeDef.onDestroy) {
              (tView.pipeDestroyHooks || (tView.pipeDestroyHooks = [])).push(adjustedIndex, pipeDef.onDestroy);
          }
      }
      else {
          pipeDef = tView.data[adjustedIndex];
      }
      var pipeInstance = pipeDef.factory();
      store(index, pipeInstance);
      return pipeInstance;
  }
docs: @license
  Copyright Google Inc. All Rights Reserved.
  
  Use of this source code is governed by an MIT-style license that can be
  found in the LICENSE file at https://angular.io/license
   
  Create a pipe.
  
  @param index Pipe index where the pipe will be stored.
  @param pipeName The name of the pipe
  @returns T the instance of the pipe.