HomeSort by: relevance | last modified time | path
    Searched refs:CoroSubFnInst (Results 1 - 6 of 6) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/
CoroElide.cpp 30 SmallVector<CoroSubFnInst *, 4> ResumeAddr;
31 DenseMap<CoroBeginInst *, SmallVector<CoroSubFnInst *, 4>> DestroyAddr;
50 SmallVectorImpl<CoroSubFnInst *> &Users) {
67 for (CoroSubFnInst *I : Users)
310 if (auto *II = dyn_cast<CoroSubFnInst>(U))
312 case CoroSubFnInst::ResumeIndex:
315 case CoroSubFnInst::DestroyIndex:
329 ConstantExpr::getExtractValue(Resumers, CoroSubFnInst::ResumeIndex);
337 ShouldElide ? CoroSubFnInst::CleanupIndex : CoroSubFnInst::DestroyIndex)
    [all...]
CoroEarly.cpp 27 void lowerResumeOrDestroy(CallBase &CB, CoroSubFnInst::ResumeKind);
47 CoroSubFnInst::ResumeKind Index) {
195 lowerResumeOrDestroy(*CB, CoroSubFnInst::ResumeIndex);
198 lowerResumeOrDestroy(*CB, CoroSubFnInst::DestroyIndex);
CoroCleanup.cpp 39 static void lowerSubFn(IRBuilder<> &Builder, CoroSubFnInst *SubFn) {
81 lowerSubFn(Builder, cast<CoroSubFnInst>(II));
Coroutines.cpp 112 assert(Index >= CoroSubFnInst::IndexFirst &&
113 Index < CoroSubFnInst::IndexLast &&
CoroInstr.h 12 // if (auto *SF = dyn_cast<CoroSubFnInst>(Inst))
35 class LLVM_LIBRARY_VISIBILITY CoroSubFnInst : public IntrinsicInst {
52 "unexpected CoroSubFnInst index argument");
CoroSplit.cpp 1391 auto *SubFn = dyn_cast<CoroSubFnInst>(Callee);
1892 Lowerer.makeSubFnCall(Null, CoroSubFnInst::RestartTrigger, InsertPt);

Completed in 53 milliseconds