| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Coroutines/ |
| H A D | ABI.h | 56 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 D | CoroSplit.cpp | 1374 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 D | MemProfContextDisambiguation.cpp | 421 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 D | FunctionSpecialization.cpp | 784 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 D | ModuleSummaryIndex.h | 330 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 D | HexagonVectorCombine.cpp | 236 : 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 D | HexagonLoopIdiomRecognition.cpp | 213 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 D | BitcodeWriter.cpp | 4452 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 D | InstructionCombining.cpp | 1942 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 D | LLParser.cpp | 10924 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 D | AsmWriter.cpp | 3591 for (auto V : CI.Clones) { in printFunctionSummary()
|