Lines Matching refs:ForEHVar
1271 llvm::Value *ForEHVar; member
1273 CallEndCatchForFinally(llvm::Value *ForEHVar, llvm::Value *EndCatchFn) in CallEndCatchForFinally()
1274 : ForEHVar(ForEHVar), EndCatchFn(EndCatchFn) {} in CallEndCatchForFinally()
1282 CGF.Builder.CreateFlagLoad(ForEHVar, "finally.endcatch"); in Emit()
1292 llvm::Value *ForEHVar; member
1297 PerformFinally(const Stmt *Body, llvm::Value *ForEHVar, in PerformFinally()
1300 : Body(Body), ForEHVar(ForEHVar), EndCatchFn(EndCatchFn), in PerformFinally()
1307 ForEHVar, EndCatchFn); in Emit()
1325 CGF.Builder.CreateFlagLoad(ForEHVar, "finally.shouldthrow"); in Emit()
1405 ForEHVar = CGF.CreateTempAlloca(CGF.Builder.getInt1Ty(), "finally.for-eh"); in enter()
1406 CGF.Builder.CreateFlagStore(false, ForEHVar); in enter()
1410 ForEHVar, endCatchFn, in enter()
1448 CGF.Builder.CreateFlagStore(true, ForEHVar); in exit()