Home
last modified time | relevance | path

Searched refs:CRI (Results 1 – 15 of 15) sorted by relevance

/external/llvm/lib/CodeGen/
DWinEHPrepare.cpp159 if (const auto *CRI = dyn_cast<CleanupReturnInst>(U)) in getCleanupRetUnwindDest() local
160 return CRI->getUnwindDest(); in getCleanupRetUnwindDest()
815 if (auto *CRI = in cloneCommonBlocks() local
817 EdgeTargetsFunclet = (CRI->getCatchSwitchParentPad() == FuncletToken); in cloneCommonBlocks()
981 if (auto *CRI = dyn_cast<CatchReturnInst>(TI)) in removeImplausibleInstructions() local
982 IsUnreachableCatchret = CRI->getCatchPad() != CatchPad; in removeImplausibleInstructions()
985 if (auto *CRI = dyn_cast<CleanupReturnInst>(TI)) in removeImplausibleInstructions() local
986 IsUnreachableCleanupret = CRI->getCleanupPad() != CleanupPad; in removeImplausibleInstructions()
/external/llvm/lib/IR/
DInstruction.cpp541 if (const auto *CRI = dyn_cast<CleanupReturnInst>(this)) in mayThrow() local
542 return CRI->unwindsToCaller(); in mayThrow()
DVerifier.cpp436 void visitCleanupReturnInst(CleanupReturnInst &CRI);
3224 } else if (auto *CRI = dyn_cast<CleanupReturnInst>(TI)) { in visitEHPadPredecessors() local
3225 FromPad = CRI->getOperand(0); in visitEHPadPredecessors()
3226 Assert(FromPad != ToPadParent, "A cleanupret must exit its cleanup", CRI); in visitEHPadPredecessors()
3353 if (auto *CRI = dyn_cast<CleanupReturnInst>(U)) { in visitFuncletPadInst() local
3354 UnwindDest = CRI->getUnwindDest(); in visitFuncletPadInst()
3541 void Verifier::visitCleanupReturnInst(CleanupReturnInst &CRI) { in visitCleanupReturnInst() argument
3542 Assert(isa<CleanupPadInst>(CRI.getOperand(0)), in visitCleanupReturnInst()
3543 "CleanupReturnInst needs to be provided a CleanupPad", &CRI, in visitCleanupReturnInst()
3544 CRI.getOperand(0)); in visitCleanupReturnInst()
[all …]
DInstructions.cpp890 CleanupReturnInst::CleanupReturnInst(const CleanupReturnInst &CRI) in CleanupReturnInst() argument
891 : TerminatorInst(CRI.getType(), Instruction::CleanupRet, in CleanupReturnInst()
893 CRI.getNumOperands(), in CleanupReturnInst()
894 CRI.getNumOperands()) { in CleanupReturnInst()
895 setInstructionSubclassData(CRI.getSubclassDataFromInstruction()); in CleanupReturnInst()
896 Op<0>() = CRI.Op<0>(); in CleanupReturnInst()
897 if (CRI.hasUnwindDest()) in CleanupReturnInst()
898 Op<1>() = CRI.Op<1>(); in CleanupReturnInst()
948 CatchReturnInst::CatchReturnInst(const CatchReturnInst &CRI) in CatchReturnInst() argument
949 : TerminatorInst(Type::getVoidTy(CRI.getContext()), Instruction::CatchRet, in CatchReturnInst()
[all …]
DAsmWriter.cpp2988 } else if (const auto *CRI = dyn_cast<CatchReturnInst>(&I)) { in printInstruction() local
2990 writeOperand(CRI->getOperand(0), /*PrintType=*/false); in printInstruction()
2993 writeOperand(CRI->getOperand(1), /*PrintType=*/true); in printInstruction()
2994 } else if (const auto *CRI = dyn_cast<CleanupReturnInst>(&I)) { in printInstruction() local
2996 writeOperand(CRI->getOperand(0), /*PrintType=*/false); in printInstruction()
2999 if (CRI->hasUnwindDest()) in printInstruction()
3000 writeOperand(CRI->getOperand(1), /*PrintType=*/true); in printInstruction()
/external/llvm/lib/Transforms/Utils/
DInlineFunction.cpp601 if (auto *CRI = dyn_cast<CleanupReturnInst>(BB->getTerminator())) { in HandleInlinedEHPad() local
602 if (CRI->unwindsToCaller()) { in HandleInlinedEHPad()
603 auto *CleanupPad = CRI->getCleanupPad(); in HandleInlinedEHPad()
604 CleanupReturnInst::Create(CleanupPad, UnwindDest, CRI); in HandleInlinedEHPad()
605 CRI->eraseFromParent(); in HandleInlinedEHPad()
DLocal.cpp1524 if (auto *CRI = dyn_cast<CleanupReturnInst>(TI)) { in removeUnwindEdge() local
1525 NewTI = CleanupReturnInst::Create(CRI->getCleanupPad(), nullptr, CRI); in removeUnwindEdge()
1526 UnwindDest = CRI->getUnwindDest(); in removeUnwindEdge()
/external/llvm/lib/Bitcode/Writer/
DBitcodeWriter.cpp2467 const auto &CRI = cast<CleanupReturnInst>(I); in writeInstruction() local
2468 pushValue(CRI.getCleanupPad(), InstID, Vals); in writeInstruction()
2469 if (CRI.hasUnwindDest()) in writeInstruction()
2470 Vals.push_back(VE.getValueID(CRI.getUnwindDest())); in writeInstruction()
2475 const auto &CRI = cast<CatchReturnInst>(I); in writeInstruction() local
2476 pushValue(CRI.getCatchPad(), InstID, Vals); in writeInstruction()
2477 Vals.push_back(VE.getValueID(CRI.getSuccessor())); in writeInstruction()
/external/selinux/mcstrans/share/examples/nato/setrans.d/
Deyes-only.conf163 ~c252=CRI # Costa Rica
Drel.conf169 ~c200,~c252=CRI # Costa Rica
/external/llvm/lib/Analysis/
DInlineCost.cpp1035 bool CallAnalyzer::visitCleanupReturnInst(CleanupReturnInst &CRI) { in visitCleanupReturnInst() argument
1041 bool CallAnalyzer::visitCatchReturnInst(CatchReturnInst &CRI) { in visitCatchReturnInst() argument
DValueTracking.cpp3495 if (const auto *CRI = dyn_cast<CleanupReturnInst>(I)) in isGuaranteedToTransferExecutionToSuccessor() local
3496 return !CRI->unwindsToCaller(); in isGuaranteedToTransferExecutionToSuccessor()
/external/llvm/lib/Transforms/Instrumentation/
DMemorySanitizer.cpp2831 void visitCleanupReturnInst(CleanupReturnInst &CRI) { in visitCleanupReturnInst()
2832 DEBUG(dbgs() << "CleanupReturn: " << CRI << "\n"); in visitCleanupReturnInst()
2836 void visitCatchReturnInst(CatchReturnInst &CRI) { in visitCatchReturnInst()
2837 DEBUG(dbgs() << "CatchReturn: " << CRI << "\n"); in visitCatchReturnInst()
/external/icu/icu4c/source/data/misc/
Dmetadata.txt2980 CRI{
DsupplementalData.txt2117 "CRI",