Lines Matching refs:Insts
587 auto &Insts = PreHeader->getInsts(); in loopInvariantCodeMotion() local
588 auto &LastInst = Insts.back(); in loopInvariantCodeMotion()
589 Insts.pop_back(); in loopInvariantCodeMotion()
610 CfgVector<std::reference_wrapper<Inst>> Insts(Node->getInsts().begin(), in findLoopInvariantInstructions() local
613 for (auto &InstRef : Insts) { in findLoopInvariantInstructions()
776 auto &Insts = Node->getInsts(); in floatConstantCSE() local
784 Insts.insert(Pair.second[0], Assign); in floatConstantCSE()
793 Insts.insert(Pair.second[0], Assign); in floatConstantCSE()
814 uint32_t CombinedAlignment, InstList &Insts, in sortAndCombineAllocas() argument
876 Insts.push_front(Add); in sortAndCombineAllocas()
883 Insts.push_front(CombinedAlloca); in sortAndCombineAllocas()
896 Insts.push_front(Def); in sortAndCombineAllocas()
994 InstList &Insts = getEntryNode()->getInsts(); in processAllocas() local
999 sortAndCombineAllocas(AlignedAllocas, MaxAlignment, Insts, BVT_UserPointer); in processAllocas()
1001 sortAndCombineAllocas(FixedAllocas, StackAlignment, Insts, in processAllocas()
1008 sortAndCombineAllocas(FixedAllocas, MaxAlignment, Insts, BasePointerType); in processAllocas()
1144 CfgVector<const Inst *> *Insts, SizeT I = 0) { in findAllInserts() argument
1147 if (I > Insts->size()) { in findAllInserts()
1154 const auto *LastInsert = Insts->at(I); in findAllInserts()
1157 if (I == Insts->size() - 1) { in findAllInserts()
1164 << Insts->size(); in findAllInserts()
1177 for (const auto *I : reverse_range(*Insts)) { in findAllInserts()
1198 (*Insts)[I]->dump(Func); in findAllInserts()
1217 (*Insts)[I + 1] = Def; in findAllInserts()
1219 return findAllInserts(Func, Ctx, VM, Insts, I + 1); in findAllInserts()
1239 const CfgVector<const Inst *> &Insts, Variable **Src0, in findAllExtracts() argument
1245 assert(Insts.size() > 0); in findAllExtracts()
1246 for (SizeT I = 0; I < Insts.size(); ++I) { in findAllExtracts()
1247 const auto *Insert = Insts.at(I); in findAllExtracts()