Home
last modified time | relevance | path

Searched refs:SwitchLowering (Results 1 – 8 of 8) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Coroutines/
DCoroutines.cpp356 this->SwitchLowering.HasFinalSuspend = HasFinalSuspend; in buildFrom()
357 this->SwitchLowering.ResumeSwitch = nullptr; in buildFrom()
358 this->SwitchLowering.PromiseAlloca = SwitchId->getPromise(); in buildFrom()
359 this->SwitchLowering.ResumeEntryBlock = nullptr; in buildFrom()
480 SwitchLowering.HasFinalSuspend && in buildFrom()
DCoroInternal.h129 SwitchLoweringStorage SwitchLowering; member
220 return SwitchLowering.PromiseAlloca; in getPromiseAlloca()
DCoroSplit.cpp290 Shape.SwitchLowering.ResumeSwitch = Switch; in createResumeEntryBlock()
360 Shape.SwitchLowering.ResumeEntryBlock = NewEntry; in createResumeEntryBlock()
375 Shape.SwitchLowering.HasFinalSuspend); in handleFinalSuspend()
376 auto *Switch = cast<SwitchInst>(VMap[Shape.SwitchLowering.ResumeSwitch]); in handleFinalSuspend()
592 cast<BasicBlock>(VMap[Shape.SwitchLowering.ResumeEntryBlock]); in replaceEntryBlock()
745 if (Shape.SwitchLowering.HasFinalSuspend) in create()
DCoroFrame.cpp1333 Shape.SwitchLowering.PromiseAlloca) { in buildCoroutineFrame()
1394 Shape.SwitchLowering.PromiseAlloca == &I) in buildCoroutineFrame()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DSwitchLoweringUtils.h244 class SwitchLowering {
246 SwitchLowering(FunctionLoweringInfo &funcinfo) : FuncInfo(funcinfo) {} in SwitchLowering() function
287 virtual ~SwitchLowering() = default;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DSwitchLoweringUtils.cpp43 void SwitchCG::SwitchLowering::findJumpTables(CaseClusterVector &Clusters, in findJumpTables()
187 bool SwitchCG::SwitchLowering::buildJumpTable(const CaseClusterVector &Clusters, in buildJumpTable()
262 void SwitchCG::SwitchLowering::findBitTestClusters(CaseClusterVector &Clusters, in findBitTestClusters()
361 bool SwitchCG::SwitchLowering::buildBitTests(CaseClusterVector &Clusters, in buildBitTests()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/GlobalISel/
DIRTranslator.h529 class GISelSwitchLowering : public SwitchCG::SwitchLowering {
532 : SwitchLowering(funcinfo), IRT(irt) { in GISelSwitchLowering()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGBuilder.h397 class SDAGSwitchLowering : public SwitchCG::SwitchLowering {
400 : SwitchCG::SwitchLowering(funcinfo), SDB(sdb) {} in SDAGSwitchLowering()