Searched refs:DeoptIntrinsic (Results 1 - 4 of 4) sorted by relevance
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | MakeGuardsExplicit.cpp | 58 static void turnToExplicitForm(CallInst *Guard, Function *DeoptIntrinsic) { argument 62 makeGuardControlFlowExplicit(DeoptIntrinsic, Guard, true); 84 auto *DeoptIntrinsic = Intrinsic::getDeclaration( 86 DeoptIntrinsic->setCallingConv(GuardDecl->getCallingConv()); 89 turnToExplicitForm(Guard, DeoptIntrinsic);
|
H A D | LowerGuardIntrinsic.cpp | 59 auto *DeoptIntrinsic = Intrinsic::getDeclaration( 61 DeoptIntrinsic->setCallingConv(GuardDecl->getCallingConv()); 64 makeGuardControlFlowExplicit(DeoptIntrinsic, CI, false);
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | GuardUtils.h | 26 /// deoptimize function \p DeoptIntrinsic. If 'UseWC' is set, preserve the 29 void makeGuardControlFlowExplicit(Function *DeoptIntrinsic, CallInst *Guard,
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | GuardUtils.cpp | 30 void llvm::makeGuardControlFlowExplicit(Function *DeoptIntrinsic, argument 56 auto *DeoptCall = B.CreateCall(DeoptIntrinsic, Args, {DeoptOB}, ""); 58 if (DeoptIntrinsic->getReturnType()->isVoidTy()) {
|
Completed in 44 milliseconds