Searched refs:Lowerer (Results 1 – 5 of 5) sorted by relevance
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
| D | CoroEarly.cpp | 22 class Lowerer : public coro::LowererBase { class 33 Lowerer(Module &M) in Lowerer() function in __anon4f1b23500111::Lowerer 46 void Lowerer::lowerResumeOrDestroy(CallBase &CB, in lowerResumeOrDestroy() 60 void Lowerer::lowerCoroPromise(CoroPromiseInst *Intrin) { in lowerCoroPromise() 85 void Lowerer::lowerCoroDone(IntrinsicInst *II) { in lowerCoroDone() 103 void Lowerer::lowerCoroNoop(IntrinsicInst *II) { in lowerCoroNoop() 148 bool Lowerer::lowerEarlyIntrinsics(Function &F) { in lowerEarlyIntrinsics() 239 if (!declaresCoroEarlyIntrinsics(M) || !Lowerer(M).lowerEarlyIntrinsics(F)) in run() 255 std::unique_ptr<Lowerer> L; 261 L = std::make_unique<Lowerer>(M); in doInitialization()
|
| D | CoroCleanup.cpp | 23 struct Lowerer : coro::LowererBase { struct 25 Lowerer(Module &M) : LowererBase(M), Builder(Context) {} in Lowerer() function 56 bool Lowerer::lowerRemainingCoroIntrinsics(Function &F) { in lowerRemainingCoroIntrinsics() 125 !Lowerer(M).lowerRemainingCoroIntrinsics(F)) in run() 140 std::unique_ptr<Lowerer> L; 146 L = std::make_unique<Lowerer>(M); in doInitialization()
|
| D | CoroElide.cpp | 36 struct Lowerer : coro::LowererBase { struct 44 Lowerer(Module &M) : LowererBase(M) {} in Lowerer() function 148 void Lowerer::elideHeapAllocations(Function *F, uint64_t FrameSize, in elideHeapAllocations() 187 bool Lowerer::hasEscapePath(const CoroBeginInst *CB, in hasEscapePath() 233 bool Lowerer::shouldElide(Function *F, DominatorTree &DT) const { in shouldElide() 286 void Lowerer::collectPostSplitCoroIds(Function *F) { in collectPostSplitCoroIds() 310 bool Lowerer::processCoroId(CoroIdInst *CoroId, AAResults &AA, in processCoroId() 409 Lowerer L(M); in run() 433 std::unique_ptr<Lowerer> L; 437 L = std::make_unique<Lowerer>(M); in doInitialization()
|
| D | CoroSplit.cpp | 1927 coro::LowererBase Lowerer(M); in prepareForSplit() local 1933 Lowerer.makeSubFnCall(Null, CoroSubFnInst::RestartTrigger, InsertPt); in prepareForSplit()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| D | WebAssemblyTargetMachine.cpp | 277 LowerAtomicPass Lowerer; in stripAtomics() local 280 Lowerer.run(F, FAM); in stripAtomics()
|