Searched refs:JumpDest (Results 1 – 9 of 9) sorted by relevance
451 CodeGenFunction::JumpDest453 JumpDest &Dest = LabelMap[D]; in getJumpDestForLabel()457 Dest = JumpDest(createBasicBlock(D->getName()), in getJumpDestForLabel()470 JumpDest &Dest = LabelMap[D]; in EmitLabel()500 JumpDest &dest = CGF.LabelMap.find(*i)->second; in rescopeLabels()663 JumpDest LoopHeader = getJumpDestInCurrentScope("while.cond"); in EmitWhileStmt()671 JumpDest LoopExit = getJumpDestInCurrentScope("while.end"); in EmitWhileStmt()747 JumpDest LoopExit = getJumpDestInCurrentScope("do.end"); in EmitDoStmt()748 JumpDest LoopCond = getJumpDestInCurrentScope("do.cond"); in EmitDoStmt()807 JumpDest LoopExit = getJumpDestInCurrentScope("for.end"); in EmitForStmt()[all …]
113 struct JumpDest { struct114 JumpDest() : Block(nullptr), ScopeDepth(), Index(0) {} in JumpDest() argument115 JumpDest(llvm::BasicBlock *Block, in JumpDest() argument166 JumpDest ReturnBlock;301 llvm::SmallVector<const JumpDest *, 2> SEHTryEpilogueStack;374 JumpDest RethrowDest;700 JumpDest getJumpDestInCurrentScope(llvm::BasicBlock *Target) { in getJumpDestInCurrentScope()701 return JumpDest(Target, in getJumpDestInCurrentScope()709 JumpDest getJumpDestInCurrentScope(StringRef Name = StringRef()) {716 void EmitBranchThroughCleanup(JumpDest Dest);[all …]
179 CodeGenFunction::JumpDest Cont; in EmitTryCatchStmt()
972 bool CodeGenFunction::isObviouslyBranchWithoutCleanups(JumpDest Dest) const { in isObviouslyBranchWithoutCleanups()997 void CodeGenFunction::EmitBranchThroughCleanup(JumpDest Dest) { in EmitBranchThroughCleanup()
1252 JumpDest LoopExit) { in EmitOMPLoopBody()1646 CGF.EmitOMPLoopBody(S, JumpDest()); in EmitOMPSimdDirective()3375 CodeGenFunction::JumpDest3570 CGF.EmitOMPLoopBody(S, JumpDest()); in EmitOMPTaskLoopBasedDirective()
1470 JumpDest LoopEnd = getJumpDestInCurrentScope("forcoll.end"); in EmitObjCForCollectionStmt()1510 JumpDest AfterBody = getJumpDestInCurrentScope("forcoll.next"); in EmitObjCForCollectionStmt()
1393 JumpDest TryExit = getJumpDestInCurrentScope("__try.__leave"); in EmitSEHTryStmt()
4032 CodeGenFunction::JumpDest FinallyEnd = in EmitTryOrSynchronizedStmt()4037 CodeGenFunction::JumpDest FinallyRethrow = in EmitTryOrSynchronizedStmt()
165 CodeGenFunction::JumpDest CurPoint = in emitUntiedSwitch()