Home
last modified time | relevance | path

Searched refs:Clones (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroSplit.cpp1709 assert(Clones.empty()); in splitSwitchCoroutine()
1710 Clones.push_back(ResumeClone); in splitSwitchCoroutine()
1711 Clones.push_back(DestroyClone); in splitSwitchCoroutine()
1712 Clones.push_back(CleanupClone); in splitSwitchCoroutine()
1717 setCoroInfo(F, Shape, Clones); in splitSwitchCoroutine()
1769 assert(Clones.empty()); in splitAsyncCoroutine()
1857 auto *Clone = Clones[Idx]; in splitAsyncCoroutine()
1867 assert(Clones.empty()); in splitRetconCoroutine()
1986 auto Clone = Clones[i]; in splitRetconCoroutine()
2085 if (!Clones.empty()) { in updateCallGraphAfterCoroutineSplit()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DMemProfContextDisambiguation.cpp265 std::vector<ContextNode *> Clones; member
277 CloneOf->Clones.push_back(Clone); in addClone()
280 Clones.push_back(Clone); in addClone()
1683 assert(Node->Clones.empty()); in handleCallsitesWithMultipleTargets()
2096 if (!Clones.empty()) { in print()
2099 for (auto *Clone : Clones) in print()
2598 for (auto *Clone : Node->Clones) { in identifyClones()
2722 CI->Clones.push_back(0); in cloneFunctionForCallsite()
2789 if (!Node || Node->Clones.empty()) in assignFunctions()
3152 for (auto *Clone : Node->Clones) in assignFunctions()
[all …]
H A DFunctionSpecialization.cpp726 SmallVector<Function *> Clones; in run() local
738 Clones.push_back(S.Clone); in run()
742 Solver.solveWhileResolvedUndefsIn(Clones); in run()
752 for (Function *F : Clones) { in run()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DModuleSummaryIndex.h312 SmallVector<unsigned> Clones{0};
322 CallsiteInfo(ValueInfo Callee, SmallVector<unsigned> Clones,
324 : Callee(Callee), Clones(std::move(Clones)),
332 for (auto V : SNI.Clones) {
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonVectorCombine.cpp235 : Base(B), Main{AI.Inst}, Clones{}, IsHvx(Hvx), IsLoad(Load) {} in MoveGroup()
240 InstMap Clones; // Map from original Deps to cloned ones. member
389 for (auto [K, V] : MG.Clones) { in operator <<()
1051 Move.Clones = cloneBefore(Where, Move.Deps); in moveTogether()
1057 for (auto [Old, New] : Move.Clones) in moveTogether()
1063 Move.Deps[i] = Move.Clones[Move.Deps[i]]; in moveTogether()
1479 WithMaxAlign.ValTy, Adjust, Move.Clones); in realignGroup()
1494 MinNeeded.value(), Move.Clones); in realignGroup()
1498 for (auto [Old, New] : Move.Clones) in realignGroup()
H A DHexagonLoopIdiomRecognition.cpp223 ValueSetType Clones; // The set of all cloned values. member
369 Clones.insert(U); in record()
457 for (Value *V : Clones) { in cleanup()
463 for (Value *V : Clones) { in cleanup()
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp4002 assert(!PerModule || (CI.Clones.size() == 1 && CI.Clones[0] == 0)); in writeFunctionHeapProfileRecords()
4006 Record.push_back(CI.Clones.size()); in writeFunctionHeapProfileRecords()
4011 for (auto V : CI.Clones) in writeFunctionHeapProfileRecords()
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp10122 SmallVector<unsigned> Clones; in parseOptionalCallsites() local
10127 Clones.push_back(V); in parseOptionalCallsites()
10153 Callsites.push_back({VI, Clones, StackIdIndices}); in parseOptionalCallsites()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DAsmWriter.cpp3328 for (auto V : CI.Clones) { in printFunctionSummary()