Lines Matching refs:InsertPt

901   action_iterator insertAction(action_iterator InsertPt, Args &&... args);
3267 action_iterator RuleMatcher::insertAction(action_iterator InsertPt, in insertAction() argument
3269 return Actions.emplace(InsertPt, in insertAction()
3602 action_iterator InsertPt, RuleMatcher &M, const TreePatternNode *Dst,
3605 createInstructionRenderer(action_iterator InsertPt, RuleMatcher &M,
3609 importExplicitDefRenderers(action_iterator InsertPt, RuleMatcher &M,
3614 importExplicitUseRenderers(action_iterator InsertPt, RuleMatcher &M,
3618 importExplicitUseRenderer(action_iterator InsertPt, RuleMatcher &Rule,
3621 Error importDefaultOperandRenderers(action_iterator InsertPt, RuleMatcher &M,
4399 action_iterator InsertPt, RuleMatcher &Rule, BuildMIAction &DstMIBuilder, in importExplicitUseRenderer() argument
4407 return InsertPt; in importExplicitUseRenderer()
4427 return InsertPt; in importExplicitUseRenderer()
4439 return InsertPt; in importExplicitUseRenderer()
4449 return InsertPt; in importExplicitUseRenderer()
4452 return InsertPt; in importExplicitUseRenderer()
4456 return InsertPt; in importExplicitUseRenderer()
4465 InsertPt = Rule.insertAction<MakeTempRegisterAction>( in importExplicitUseRenderer()
4466 InsertPt, *OpTy, TempRegID); in importExplicitUseRenderer()
4470 ++InsertPt, Rule, DstChild, TempRegID); in importExplicitUseRenderer()
4484 return InsertPt; in importExplicitUseRenderer()
4503 return InsertPt; in importExplicitUseRenderer()
4513 return InsertPt; in importExplicitUseRenderer()
4517 return InsertPt; in importExplicitUseRenderer()
4523 return InsertPt; in importExplicitUseRenderer()
4536 return InsertPt; in importExplicitUseRenderer()
4552 action_iterator InsertPt = InsertPtOrError.get(); in createAndImportInstructionRenderer() local
4553 BuildMIAction &DstMIBuilder = *static_cast<BuildMIAction *>(InsertPt->get()); in createAndImportInstructionRenderer()
4556 InsertPt = M.insertAction<BuildMIAction>( in createAndImportInstructionRenderer()
4557 InsertPt, M.allocateOutputInsnID(), in createAndImportInstructionRenderer()
4560 *static_cast<BuildMIAction *>(InsertPt->get()); in createAndImportInstructionRenderer()
4567 if (auto Error = importExplicitDefRenderers(InsertPt, M, DstMIBuilder, Dst) in createAndImportInstructionRenderer()
4571 if (auto Error = importExplicitUseRenderers(InsertPt, M, DstMIBuilder, Dst) in createAndImportInstructionRenderer()
4580 const action_iterator InsertPt, RuleMatcher &M, const TreePatternNode *Dst, in createAndImportSubInstructionRenderer() argument
4582 auto InsertPtOrError = createInstructionRenderer(InsertPt, M, Dst); in createAndImportSubInstructionRenderer()
4618 InsertPt, DstMIBuilder.getInsnID(), 0, **SuperClass); in createAndImportSubInstructionRenderer()
4620 InsertPt, DstMIBuilder.getInsnID(), 1, **SuperClass); in createAndImportSubInstructionRenderer()
4622 InsertPt, DstMIBuilder.getInsnID(), 2, **SubClass); in createAndImportSubInstructionRenderer()
4644 InsertPt, DstMIBuilder.getInsnID(), 0, *SrcRCDstRCPair->second); in createAndImportSubInstructionRenderer()
4646 InsertPt, DstMIBuilder.getInsnID(), 1, *SrcRCDstRCPair->first); in createAndImportSubInstructionRenderer()
4666 InsertPt, DstMIBuilder.getInsnID(), 0, **SuperClass); in createAndImportSubInstructionRenderer()
4668 InsertPt, DstMIBuilder.getInsnID(), 2, **SubClass); in createAndImportSubInstructionRenderer()
4675 InsertPt, DstMIBuilder.getInsnID(), 0, **SuperClass); in createAndImportSubInstructionRenderer()
4689 InsertPt, DstMIBuilder.getInsnID(), I, *SrcRCDstRCPair->second); in createAndImportSubInstructionRenderer()
4695 M.insertAction<ConstrainOperandsToDefinitionAction>(InsertPt, in createAndImportSubInstructionRenderer()
4701 action_iterator InsertPt, RuleMatcher &M, const TreePatternNode *Dst) { in createInstructionRenderer() argument
4717 return M.insertAction<BuildMIAction>(InsertPt, M.allocateOutputInsnID(), in createInstructionRenderer()
4722 action_iterator InsertPt, RuleMatcher &M, BuildMIAction &DstMIBuilder, in importExplicitDefRenderers() argument
4727 return InsertPt; in importExplicitDefRenderers()
4748 InsertPt = in importExplicitDefRenderers()
4749 M.insertAction<MakeTempRegisterAction>(InsertPt, *OpTy, TempRegID); in importExplicitDefRenderers()
4753 return InsertPt; in importExplicitDefRenderers()
4757 action_iterator InsertPt, RuleMatcher &M, BuildMIAction &DstMIBuilder, in importExplicitUseRenderers() argument
4783 InsertPt = M.insertAction<MakeTempRegisterAction>( in importExplicitUseRenderers()
4784 InsertPt, *ExtractSrcTy, TempRegID); in importExplicitUseRenderers()
4787 ++InsertPt, M, ValChild, TempRegID); in importExplicitUseRenderers()
4792 return InsertPt; in importExplicitUseRenderers()
4813 return InsertPt; in importExplicitUseRenderers()
4837 importExplicitUseRenderer(InsertPt, M, DstMIBuilder, ValChild); in importExplicitUseRenderers()
4840 InsertPt = InsertPtOrError.get(); in importExplicitUseRenderers()
4845 return InsertPt; in importExplicitUseRenderers()
4899 InsertPt, M, DstMIBuilder, DefaultOps)) in importExplicitUseRenderers()
4905 auto InsertPtOrError = importExplicitUseRenderer(InsertPt, M, DstMIBuilder, in importExplicitUseRenderers()
4909 InsertPt = InsertPtOrError.get(); in importExplicitUseRenderers()
4920 return InsertPt; in importExplicitUseRenderers()
4924 action_iterator InsertPt, RuleMatcher &M, BuildMIAction &DstMIBuilder, in importDefaultOperandRenderers() argument
4946 InsertPt, OpTyOrNone.getValue(), TempRegID); in importDefaultOperandRenderers()
4947 InsertPt = M.insertAction<BuildMIAction>( in importDefaultOperandRenderers()
4948 InsertPt, M.allocateOutputInsnID(), in importDefaultOperandRenderers()
4951 InsertPt->get()); in importDefaultOperandRenderers()