Searched refs:Clones (Results 1 – 9 of 9) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
H A D | CoroSplit.cpp | 1709 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 D | MemProfContextDisambiguation.cpp | 265 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 D | FunctionSpecialization.cpp | 726 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 D | ModuleSummaryIndex.h | 312 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 D | HexagonVectorCombine.cpp | 235 : 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 D | HexagonLoopIdiomRecognition.cpp | 223 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 D | BitcodeWriter.cpp | 4002 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 D | LLParser.cpp | 10122 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 D | AsmWriter.cpp | 3328 for (auto V : CI.Clones) { in printFunctionSummary()
|