Searched refs:JumpDest (Results 1 – 6 of 6) sorted by relevance
324 CodeGenFunction::JumpDest326 JumpDest &Dest = LabelMap[D]; in getJumpDestForLabel()330 Dest = JumpDest(createBasicBlock(D->getName()), in getJumpDestForLabel()343 JumpDest &Dest = LabelMap[D]; in EmitLabel()372 JumpDest &dest = CGF.LabelMap.find(*i)->second; in rescopeLabels()495 JumpDest LoopHeader = getJumpDestInCurrentScope("while.cond"); in EmitWhileStmt()500 JumpDest LoopExit = getJumpDestInCurrentScope("while.end"); in EmitWhileStmt()570 JumpDest LoopExit = getJumpDestInCurrentScope("do.end"); in EmitDoStmt()571 JumpDest LoopCond = getJumpDestInCurrentScope("do.cond"); in EmitDoStmt()617 JumpDest LoopExit = getJumpDestInCurrentScope("for.end"); in EmitForStmt()[all …]
104 struct JumpDest { struct105 JumpDest() : Block(0), ScopeDepth(), Index(0) {} in JumpDest() function106 JumpDest(llvm::BasicBlock *Block, in JumpDest() function150 JumpDest ReturnBlock;294 JumpDest RethrowDest;565 JumpDest getJumpDestInCurrentScope(llvm::BasicBlock *Target) { in getJumpDestInCurrentScope()566 return JumpDest(Target, in getJumpDestInCurrentScope()574 JumpDest getJumpDestInCurrentScope(StringRef Name = StringRef()) {581 void EmitBranchThroughCleanup(JumpDest Dest);586 bool isObviouslyBranchWithoutCleanups(JumpDest Dest) const;[all …]
178 CodeGenFunction::JumpDest Cont; in EmitTryCatchStmt()
889 bool CodeGenFunction::isObviouslyBranchWithoutCleanups(JumpDest Dest) const { in isObviouslyBranchWithoutCleanups()914 void CodeGenFunction::EmitBranchThroughCleanup(JumpDest Dest) { in EmitBranchThroughCleanup()
1436 JumpDest LoopEnd = getJumpDestInCurrentScope("forcoll.end"); in EmitObjCForCollectionStmt()1474 JumpDest AfterBody = getJumpDestInCurrentScope("forcoll.next"); in EmitObjCForCollectionStmt()
3815 CodeGenFunction::JumpDest FinallyEnd = in EmitTryOrSynchronizedStmt()3820 CodeGenFunction::JumpDest FinallyRethrow = in EmitTryOrSynchronizedStmt()