Lines Matching refs:Dest
889 bool CodeGenFunction::isObviouslyBranchWithoutCleanups(JumpDest Dest) const {
890 assert(Dest.getScopeDepth().encloses(EHStack.stable_begin())
901 TopCleanup.encloses(Dest.getScopeDepth())) // works for invalid
914 void CodeGenFunction::EmitBranchThroughCleanup(JumpDest Dest) {
915 assert(Dest.getScopeDepth().encloses(EHStack.stable_begin())
922 llvm::BranchInst *BI = Builder.CreateBr(Dest.getBlock());
932 TopCleanup.encloses(Dest.getScopeDepth())) { // works for invalid
939 if (!Dest.getScopeDepth().isValid()) {
941 Fixup.Destination = Dest.getBlock();
942 Fixup.DestinationIndex = Dest.getDestIndex();
953 llvm::ConstantInt *Index = Builder.getInt32(Dest.getDestIndex());
965 EHScopeStack::stable_iterator E = Dest.getScopeDepth();
975 Scope.addBranchAfter(Index, Dest.getBlock());
982 if (!Scope.addBranchThrough(Dest.getBlock()))