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

  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/
CoroEarly.cpp 22 class Lowerer : public coro::LowererBase {
33 Lowerer(Module &M)
46 void Lowerer::lowerResumeOrDestroy(CallBase &CB,
60 void Lowerer::lowerCoroPromise(CoroPromiseInst *Intrin) {
85 void Lowerer::lowerCoroDone(IntrinsicInst *II) {
103 void Lowerer::lowerCoroNoop(IntrinsicInst *II) {
148 bool Lowerer::lowerEarlyIntrinsics(Function &F) {
230 if (!declaresCoroEarlyIntrinsics(M) || !Lowerer(M).lowerEarlyIntrinsics(F))
246 std::unique_ptr<Lowerer> L;
252 L = std::make_unique<Lowerer>(M)
    [all...]
CoroCleanup.cpp 23 struct Lowerer : coro::LowererBase {
25 Lowerer(Module &M) : LowererBase(M), Builder(Context) {}
56 bool Lowerer::lowerRemainingCoroIntrinsics(Function &F) {
125 !Lowerer(M).lowerRemainingCoroIntrinsics(F))
140 std::unique_ptr<Lowerer> L;
146 L = std::make_unique<Lowerer>(M);
CoroElide.cpp 26 struct Lowerer : coro::LowererBase {
35 Lowerer(Module &M) : LowererBase(M) {}
124 void Lowerer::elideHeapAllocations(Function *F, uint64_t FrameSize,
163 bool Lowerer::hasEscapePath(const CoroBeginInst *CB,
209 bool Lowerer::shouldElide(Function *F, DominatorTree &DT) const {
262 void Lowerer::collectPostSplitCoroIds(Function *F) {
286 bool Lowerer::processCoroId(CoroIdInst *CoroId, AAResults &AA,
381 Lowerer L(M);
405 std::unique_ptr<Lowerer> L;
409 L = std::make_unique<Lowerer>(M)
    [all...]
CoroSplit.cpp 1886 coro::LowererBase Lowerer(M);
1892 Lowerer.makeSubFnCall(Null, CoroSubFnInst::RestartTrigger, InsertPt);
  /src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
WebAssemblyTargetMachine.cpp 270 LowerAtomicPass Lowerer;
273 Lowerer.run(F, FAM);

Completed in 22 milliseconds