Searched refs:CRI (Results 1 - 15 of 15) sorted by relevance
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCReduceCRLogicals.cpp | 389 bool splitBlockOnBinaryCROp(CRLogicalOpInfo &CRI); 586 CRLogicalOpInfo CRI = AllCRLogicalOps[Idx]; local 587 if (CRI.IsBinary && CRI.ContainedInBlock && CRI.SingleUse && CRI.FeedsBR && 588 CRI.DefsSingleUse) { 589 Changed = splitBlockOnBinaryCROp(CRI); 613 bool PPCReduceCRLogicals::splitBlockOnBinaryCROp(CRLogicalOpInfo &CRI) { argument 614 if (CRI [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | WinEHPrepare.cpp | 170 if (const auto *CRI = dyn_cast<CleanupReturnInst>(U)) 171 return CRI->getUnwindDest(); 852 if (auto *CRI = 854 EdgeTargetsFunclet = (CRI->getCatchSwitchParentPad() == FuncletToken); 1008 if (auto *CRI = dyn_cast<CatchReturnInst>(TI)) 1009 IsUnreachableCatchret = CRI->getCatchPad() != CatchPad; 1012 if (auto *CRI = dyn_cast<CleanupReturnInst>(TI)) 1013 IsUnreachableCleanupret = CRI->getCleanupPad() != CleanupPad;
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | CodeExtractor.cpp | 153 if (const auto *CRI = dyn_cast<CatchReturnInst>(U)) 154 if (!Result.count(const_cast<BasicBlock*>(CRI->getParent()))) 164 if (const auto *CRI = dyn_cast<CleanupReturnInst>(U)) 165 if (!Result.count(const_cast<BasicBlock*>(CRI->getParent()))) 169 if (const auto *CRI = dyn_cast<CleanupReturnInst>(I)) { 170 if (auto *UBB = CRI->getUnwindDest())
|
H A D | InlineFunction.cpp | 684 if (auto *CRI = dyn_cast<CleanupReturnInst>(BB->getTerminator())) { 685 if (CRI->unwindsToCaller()) { 686 auto *CleanupPad = CRI->getCleanupPad(); 687 CleanupReturnInst::Create(CleanupPad, UnwindDest, CRI); 688 CRI->eraseFromParent();
|
H A D | Local.cpp | 2235 if (auto *CRI = dyn_cast<CleanupReturnInst>(TI)) { 2236 NewTI = CleanupReturnInst::Create(CRI->getCleanupPad(), nullptr, CRI); 2237 UnwindDest = CRI->getUnwindDest();
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/ |
H A D | Instructions.cpp | 972 CleanupReturnInst::CleanupReturnInst(const CleanupReturnInst &CRI) argument 973 : Instruction(CRI.getType(), Instruction::CleanupRet, 975 CRI.getNumOperands(), 976 CRI.getNumOperands()) { 978 CRI.getSubclassData<Instruction::OpaqueField>()); 979 Op<0>() = CRI.Op<0>(); 980 if (CRI.hasUnwindDest()) 981 Op<1>() = CRI.Op<1>(); 1019 CatchReturnInst::CatchReturnInst(const CatchReturnInst &CRI) argument 1020 : Instruction(Type::getVoidTy(CRI [all...] |
H A D | Instruction.cpp | 626 if (const auto *CRI = dyn_cast<CleanupReturnInst>(this)) 627 return CRI->unwindsToCaller();
|
H A D | Verifier.cpp | 499 void visitCleanupReturnInst(CleanupReturnInst &CRI); 3778 } else if (auto *CRI = dyn_cast<CleanupReturnInst>(TI)) { 3779 FromPad = CRI->getOperand(0); 3780 Assert(FromPad != ToPadParent, "A cleanupret must exit its cleanup", CRI); 3922 if (auto *CRI = dyn_cast<CleanupReturnInst>(U)) { 3923 UnwindDest = CRI->getUnwindDest(); 4110 void Verifier::visitCleanupReturnInst(CleanupReturnInst &CRI) { argument 4111 Assert(isa<CleanupPadInst>(CRI.getOperand(0)), 4112 "CleanupReturnInst needs to be provided a CleanupPad", &CRI, local 4113 CRI [all...] |
H A D | AsmWriter.cpp | 3957 } else if (const auto *CRI = dyn_cast<CatchReturnInst>(&I)) { 3959 writeOperand(CRI->getOperand(0), /*PrintType=*/false); 3962 writeOperand(CRI->getOperand(1), /*PrintType=*/true); 3963 } else if (const auto *CRI = dyn_cast<CleanupReturnInst>(&I)) { 3965 writeOperand(CRI->getOperand(0), /*PrintType=*/false); 3968 if (CRI->hasUnwindDest()) 3969 writeOperand(CRI->getOperand(1), /*PrintType=*/true);
|
H A D | Core.cpp | 2875 if (CleanupReturnInst *CRI = dyn_cast<CleanupReturnInst>(unwrap(Invoke))) { 2876 return wrap(CRI->getUnwindDest()); 2888 if (CleanupReturnInst *CRI = dyn_cast<CleanupReturnInst>(unwrap(Invoke))) { 2889 return CRI->setUnwindDest(unwrap(B));
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Bitcode/Writer/ |
H A D | BitcodeWriter.cpp | 2818 const auto &CRI = cast<CleanupReturnInst>(I); local 2819 pushValue(CRI.getCleanupPad(), InstID, Vals); 2820 if (CRI.hasUnwindDest()) 2821 Vals.push_back(VE.getValueID(CRI.getUnwindDest())); 2826 const auto &CRI = cast<CatchReturnInst>(I); local 2827 pushValue(CRI.getCatchPad(), InstID, Vals); 2828 Vals.push_back(VE.getValueID(CRI.getSuccessor()));
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | InlineCost.cpp | 1859 bool CallAnalyzer::visitCleanupReturnInst(CleanupReturnInst &CRI) { argument 1865 bool CallAnalyzer::visitCatchReturnInst(CatchReturnInst &CRI) { argument
|
H A D | ValueTracking.cpp | 4885 if (const auto *CRI = dyn_cast<CleanupReturnInst>(I)) 4886 return !CRI->unwindsToCaller();
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | MemorySanitizer.cpp | 3804 void visitCleanupReturnInst(CleanupReturnInst &CRI) { 3805 LLVM_DEBUG(dbgs() << "CleanupReturn: " << CRI << "\n"); 3809 void visitCatchReturnInst(CatchReturnInst &CRI) { 3810 LLVM_DEBUG(dbgs() << "CatchReturn: " << CRI << "\n");
|
H A D | AddressSanitizer.cpp | 979 void visitCleanupReturnInst(CleanupReturnInst &CRI) { RetVec.push_back(&CRI); } argument
|
Completed in 227 milliseconds