• Home
  • Raw
  • Download

Lines Matching refs:inductions

539   std::vector<Instruction*> inductions;  in Unroll()  local
540 loop->GetInductionVariables(inductions); in Unroll()
542 loop_condition_block_, std::move(inductions)}; in Unroll()
561 std::vector<Instruction*> inductions; in ReplaceInductionUseWithFinalValue() local
562 loop->GetInductionVariables(inductions); in ReplaceInductionUseWithFinalValue()
564 for (size_t index = 0; index < inductions.size(); ++index) { in ReplaceInductionUseWithFinalValue()
567 context_->ReplaceAllUsesWith(inductions[index]->result_id(), trip_step_id); in ReplaceInductionUseWithFinalValue()
568 invalidated_instructions_.push_back(inductions[index]); in ReplaceInductionUseWithFinalValue()
695 std::vector<Instruction*> inductions; in CopyBody() local
696 loop->GetInductionVariables(inductions); in CopyBody()
697 for (size_t index = 0; index < inductions.size(); ++index) { in CopyBody()
698 Instruction* primary_copy = inductions[index]; in CopyBody()
782 std::vector<Instruction*> inductions; in CloseUnrolledLoop() local
783 loop->GetInductionVariables(inductions); in CloseUnrolledLoop()
791 for (Instruction* induction : inductions) { in CloseUnrolledLoop()
942 std::vector<Instruction*> inductions; in LinkLastPhisToStart() local
943 loop->GetInductionVariables(inductions); in LinkLastPhisToStart()
945 for (size_t i = 0; i < inductions.size(); ++i) { in LinkLastPhisToStart()
954 Instruction* phi = inductions[i]; in LinkLastPhisToStart()
1024 std::vector<Instruction*> inductions; in CanPerformUnroll() local
1025 loop_->GetInductionVariables(inductions); in CanPerformUnroll()
1092 std::vector<Instruction*> inductions; in FullyUnroll() local
1093 loop_->GetInductionVariables(inductions); in FullyUnroll()