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.cpp1428 SmallVectorImpl<Function *> &Clones, in split()
1447 assert(Clones.empty()); in split()
1448 Clones.push_back(ResumeClone); in split()
1449 Clones.push_back(DestroyClone); in split()
1450 Clones.push_back(CleanupClone); in split()
1455 setCoroInfo(F, Shape, Clones); in split()
1679 SmallVectorImpl<Function *> &Clones, in splitAsyncCoroutine() argument
1682 assert(Clones.empty()); in splitAsyncCoroutine()
1713 Clones.reserve(Shape.CoroSuspends.size()); in splitAsyncCoroutine()
1734 Clones.push_back(Continuation); in splitAsyncCoroutine()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DMemProfContextDisambiguation.cpp335 std::vector<ContextNode *> Clones; member
347 CloneOf->Clones.push_back(Clone); in addClone()
350 Clones.push_back(Clone); in addClone()
1630 Callsite->Clones[CloneNo])) in getLabel()
1834 assert(Node->Clones.empty()); in handleCallsitesWithMultipleTargets()
2243 if (!Clones.empty()) { in print()
2246 for (auto *Clone : Clones) in print()
2620 for (auto *Clone : Node->Clones) in recursivelyRemoveNoneTypeCalleeEdges()
2800 for (auto *CurClone : Node->Clones) { in identifyClones()
2875 assert(CI->Clones.size() > CallerCall.cloneNo()); in updateCall()
[all …]
H A DFunctionSpecialization.cpp728 SmallVector<Function *> Clones; in run() local
740 Clones.push_back(S.Clone); in run()
744 Solver.solveWhileResolvedUndefsIn(Clones); in run()
754 for (Function *F : Clones) { in run()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DModuleSummaryIndex.h313 SmallVector<unsigned> Clones{0};
323 CallsiteInfo(ValueInfo Callee, SmallVector<unsigned> Clones,
325 : Callee(Callee), Clones(std::move(Clones)),
333 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.cpp4172 assert(!PerModule || (CI.Clones.size() == 1 && CI.Clones[0] == 0)); in writeFunctionHeapProfileRecords()
4176 Record.push_back(CI.Clones.size()); in writeFunctionHeapProfileRecords()
4181 for (auto V : CI.Clones) in writeFunctionHeapProfileRecords()
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp10593 SmallVector<unsigned> Clones; in parseOptionalCallsites() local
10598 Clones.push_back(V); in parseOptionalCallsites()
10624 Callsites.push_back({VI, Clones, StackIdIndices}); in parseOptionalCallsites()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DAsmWriter.cpp3428 for (auto V : CI.Clones) { in printFunctionSummary()