Lines Matching refs:JumpDest
107 struct JumpDest { struct
108 JumpDest() : Block(nullptr), ScopeDepth(), Index(0) {} in JumpDest() function
109 JumpDest(llvm::BasicBlock *Block, in JumpDest() argument
160 JumpDest ReturnBlock;
282 llvm::SmallVector<const JumpDest *, 2> SEHTryEpilogueStack;
338 JumpDest RethrowDest;
621 JumpDest getJumpDestInCurrentScope(llvm::BasicBlock *Target) { in getJumpDestInCurrentScope()
622 return JumpDest(Target, in getJumpDestInCurrentScope()
630 JumpDest getJumpDestInCurrentScope(StringRef Name = StringRef()) {
637 void EmitBranchThroughCleanup(JumpDest Dest);
642 bool isObviouslyBranchWithoutCleanups(JumpDest Dest) const;
878 llvm::DenseMap<const LabelDecl*, JumpDest> LabelMap;
883 BreakContinue(JumpDest Break, JumpDest Continue) in BreakContinue()
886 JumpDest BreakBlock;
887 JumpDest ContinueBlock;
1389 JumpDest getJumpDestForLabel(const LabelDecl *S);