reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
493 CGF.EmitBlockAfterUses(dispatchBlock); 499 llvm::Value *selector = CGF.getSelectorFromSlot(); 500 llvm::BasicBlock *unexpectedBB = CGF.createBasicBlock("ehspec.unexpected"); 502 llvm::Value *zero = CGF.Builder.getInt32(0); 504 CGF.Builder.CreateICmpSLT(selector, zero, "ehspec.fails"); 505 CGF.Builder.CreateCondBr(failsFilter, unexpectedBB, 506 CGF.getEHResumeBlock(false)); 508 CGF.EmitBlock(unexpectedBB); 515 llvm::Value *exn = CGF.getExceptionFromSlot(); 516 CGF.EmitRuntimeCall(getUnexpectedFn(CGF.CGM), exn) 516 CGF.EmitRuntimeCall(getUnexpectedFn(CGF.CGM), exn) 518 CGF.Builder.CreateUnreachable();