Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Coroutines/
H A DABI.h56 SmallVectorImpl<Function *> &Clones,
76 SmallVectorImpl<Function *> &Clones,
89 SmallVectorImpl<Function *> &Clones,
102 SmallVectorImpl<Function *> &Clones,
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroSplit.cpp1374 SmallVectorImpl<Function *> &Clones, in split()
1396 assert(Clones.empty()); in split()
1397 Clones.push_back(ResumeClone); in split()
1398 Clones.push_back(DestroyClone); in split()
1399 Clones.push_back(CleanupClone); in split()
1404 setCoroInfo(F, Shape, Clones); in split()
1415 SmallVectorImpl<Function *> &Clones) { in createNoAllocVariant()
1465 Clones.push_back(NoAllocF); in createNoAllocVariant()
1468 setCoroInfo(F, Shape, Clones); in createNoAllocVariant()
1713 SmallVectorImpl<Function *> &Clones, in splitCoroutine() argument
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DMemProfContextDisambiguation.cpp421 std::vector<ContextNode *> Clones; member
433 CloneOf->Clones.push_back(Clone); in addClone()
436 Clones.push_back(Clone); in addClone()
2082 Callsite->Clones[CloneNo])) in getLabel()
2327 assert(Node->Clones.empty()); in handleCallsitesWithMultipleTargets()
2971 if (!Clones.empty()) { in print()
2972 OS << "\tClones: " << llvm::interleaved(Clones) << "\n"; in print()
3546 for (auto *Clone : Node->Clones) in recursivelyRemoveNoneTypeCalleeEdges()
3897 for (auto *CurClone : Node->Clones) { in identifyClones()
3997 assert(CI->Clones.size() > CallerCall.cloneNo()); in updateCall()
[all …]
H A DFunctionSpecialization.cpp784 SmallVector<Function *> Clones; in run() local
801 Clones.push_back(S.Clone); in run()
805 Solver.solveWhileResolvedUndefsIn(Clones); in run()
815 for (Function *F : Clones) { in run()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DModuleSummaryIndex.h330 SmallVector<unsigned> Clones{0};
340 CallsiteInfo(ValueInfo Callee, SmallVector<unsigned> Clones,
342 : Callee(Callee), Clones(std::move(Clones)),
348 OS << " Clones: " << llvm::interleaved(SNI.Clones);
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonVectorCombine.cpp236 : Base(B), Main{AI.Inst}, Clones{}, IsHvx(Hvx), IsLoad(Load) {} in MoveGroup()
241 InstMap Clones; // Map from original Deps to cloned ones. member
389 for (auto [K, V] : MG.Clones) { in operator <<()
1051 Move.Clones = cloneBefore(Where->getIterator(), Move.Deps); in moveTogether()
1057 for (auto [Old, New] : Move.Clones) in moveTogether()
1063 Move.Deps[i] = Move.Clones[Move.Deps[i]]; in moveTogether()
1480 WithMaxAlign.ValTy, Adjust, Move.Clones); in realignGroup()
1495 MinNeeded.value(), Move.Clones); in realignGroup()
1499 for (auto [Old, New] : Move.Clones) in realignGroup()
H A DHexagonLoopIdiomRecognition.cpp213 ValueSetType Clones; // The set of all cloned values. member
359 Clones.insert(U); in record()
447 for (Value *V : Clones) { in cleanup()
453 for (Value *V : Clones) { in cleanup()
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp4452 assert(!PerModule || (CI.Clones.size() == 1 && CI.Clones[0] == 0)); in writeFunctionHeapProfileRecords()
4456 Record.push_back(CI.Clones.size()); in writeFunctionHeapProfileRecords()
4461 llvm::append_range(Record, CI.Clones); in writeFunctionHeapProfileRecords()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp1942 SmallDenseMap<BasicBlock *, Instruction *> Clones; in foldOpIntoPhi() local
1947 Instruction *Clone = Clones.lookup(OpBB); in foldOpIntoPhi()
1957 Clones.insert({OpBB, Clone}); in foldOpIntoPhi()
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp10924 SmallVector<unsigned> Clones; in parseOptionalCallsites() local
10929 Clones.push_back(V); in parseOptionalCallsites()
10958 Callsites.push_back({VI, Clones, StackIdIndices}); in parseOptionalCallsites()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DAsmWriter.cpp3591 for (auto V : CI.Clones) { in printFunctionSummary()