HomeSort by: relevance | last modified time | path
    Searched defs:CoroBegin (Results 1 - 4 of 4) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/
CoroInternal.h 99 CoroBeginInst *CoroBegin;
171 return cast<CoroIdInst>(CoroBegin->getId());
177 return cast<AnyCoroIdRetconInst>(CoroBegin->getId());
182 return cast<CoroIdAsyncInst>(CoroBegin->getId());
225 auto FTy = CoroBegin->getFunction()->getFunctionType();
CoroSplit.cpp 954 Value *OldVFrame = cast<Value>(VMap[Shape.CoroBegin]);
991 coro::replaceCoroFree(cast<CoroIdInst>(VMap[Shape.CoroBegin->getId()]),
1048 // set Info parameter of CoroBegin to point at this constant. Example:
1274 auto *CoroBegin = Shape.CoroBegin;
1275 auto *CoroId = CoroBegin->getId();
1288 CoroBegin->replaceAllUsesWith(VFrame);
1290 CoroBegin->replaceAllUsesWith(CoroBegin->getMem());
1298 CoroBegin->replaceAllUsesWith(UndefValue::get(CoroBegin->getType()))
    [all...]
CoroFrame.cpp 1135 // CoroBegin and no alias will be create before CoroBegin.
1196 // require copying the data from alloca to the frame after CoroBegin.
1197 // 3. Is there any alias created for this alloca prior to CoroBegin, but used
1198 // after CoroBegin. In that case, we will need to recreate the alias after
1199 // CoroBegin based off the frame. To answer question 1, we track two things:
1210 // instruction is prior to CoroBegin. To answer question 3, we track the offsets
1211 // of all aliases created for the alloca prior to CoroBegin but used after
1212 // CoroBegin. llvm::Optional is used to be able to represent the case when the
1222 : PtrUseVisitor(DL), DT(DT), CoroBegin(CB), Checker(Checker) {
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGCoroutine.cpp 73 llvm::CallInst *CoroBegin = nullptr;
422 // Emit "if (coro.free(CoroId, CoroBegin)) Deallocate;"
596 auto *CoroBegin = Builder.CreateCall(
598 CurCoro.Data->CoroBegin = CoroBegin;
718 if (CurCoro.Data && CurCoro.Data->CoroBegin) {
719 return RValue::get(CurCoro.Data->CoroBegin);
762 CurCoro.Data->CoroBegin = Call;

Completed in 33 milliseconds