Lines Matching refs:JumpDest
113 struct JumpDest { struct
114 JumpDest() : Block(nullptr), ScopeDepth(), Index(0) {} in JumpDest() argument
115 JumpDest(llvm::BasicBlock *Block, in JumpDest() argument
166 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);
721 bool isObviouslyBranchWithoutCleanups(JumpDest Dest) const;
955 llvm::DenseMap<const LabelDecl*, JumpDest> LabelMap;
960 BreakContinue(JumpDest Break, JumpDest Continue) in BreakContinue()
963 JumpDest BreakBlock;
964 JumpDest ContinueBlock;
1600 JumpDest getJumpDestForLabel(const LabelDecl *S);
2535 JumpDest getOMPCancelDestination(OpenMPDirectiveKind Kind);
2542 void EmitOMPLoopBody(const OMPLoopDirective &D, JumpDest LoopExit);