Searched refs:CRI (Results 1 - 15 of 15) sorted by relevance
/freebsd-11-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-11-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | WinEHPrepare.cpp | 169 if (const auto *CRI = dyn_cast<CleanupReturnInst>(U)) 170 return CRI->getUnwindDest(); 830 if (auto *CRI = 832 EdgeTargetsFunclet = (CRI->getCatchSwitchParentPad() == FuncletToken); 986 if (auto *CRI = dyn_cast<CatchReturnInst>(TI)) 987 IsUnreachableCatchret = CRI->getCatchPad() != CatchPad; 990 if (auto *CRI = dyn_cast<CleanupReturnInst>(TI)) 991 IsUnreachableCleanupret = CRI->getCleanupPad() != CleanupPad;
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | CodeExtractor.cpp | 150 if (const auto *CRI = dyn_cast<CatchReturnInst>(U)) 151 if (!Result.count(const_cast<BasicBlock*>(CRI->getParent()))) 161 if (const auto *CRI = dyn_cast<CleanupReturnInst>(U)) 162 if (!Result.count(const_cast<BasicBlock*>(CRI->getParent()))) 166 if (const auto *CRI = dyn_cast<CleanupReturnInst>(I)) { 167 if (auto *UBB = CRI->getUnwindDest())
|
H A D | InlineFunction.cpp | 677 if (auto *CRI = dyn_cast<CleanupReturnInst>(BB->getTerminator())) { 678 if (CRI->unwindsToCaller()) { 679 auto *CleanupPad = CRI->getCleanupPad(); 680 CleanupReturnInst::Create(CleanupPad, UnwindDest, CRI); 681 CRI->eraseFromParent();
|
H A D | Local.cpp | 2203 if (auto *CRI = dyn_cast<CleanupReturnInst>(TI)) { 2204 NewTI = CleanupReturnInst::Create(CRI->getCleanupPad(), nullptr, CRI); 2205 UnwindDest = CRI->getUnwindDest();
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/ |
H A D | Verifier.cpp | 496 void visitCleanupReturnInst(CleanupReturnInst &CRI); 3663 } else if (auto *CRI = dyn_cast<CleanupReturnInst>(TI)) { 3664 FromPad = CRI->getOperand(0); 3665 Assert(FromPad != ToPadParent, "A cleanupret must exit its cleanup", CRI); 3807 if (auto *CRI = dyn_cast<CleanupReturnInst>(U)) { 3808 UnwindDest = CRI->getUnwindDest(); 3995 void Verifier::visitCleanupReturnInst(CleanupReturnInst &CRI) { argument 3996 Assert(isa<CleanupPadInst>(CRI.getOperand(0)), 3997 "CleanupReturnInst needs to be provided a CleanupPad", &CRI, local 3998 CRI [all...] |
H A D | Instructions.cpp | 919 CleanupReturnInst::CleanupReturnInst(const CleanupReturnInst &CRI) argument 920 : Instruction(CRI.getType(), Instruction::CleanupRet, 922 CRI.getNumOperands(), 923 CRI.getNumOperands()) { 924 setInstructionSubclassData(CRI.getSubclassDataFromInstruction()); 925 Op<0>() = CRI.Op<0>(); 926 if (CRI.hasUnwindDest()) 927 Op<1>() = CRI.Op<1>(); 965 CatchReturnInst::CatchReturnInst(const CatchReturnInst &CRI) argument 966 : Instruction(Type::getVoidTy(CRI [all...] |
H A D | Instruction.cpp | 596 if (const auto *CRI = dyn_cast<CleanupReturnInst>(this)) 597 return CRI->unwindsToCaller();
|
H A D | AsmWriter.cpp | 3833 } else if (const auto *CRI = dyn_cast<CatchReturnInst>(&I)) { 3835 writeOperand(CRI->getOperand(0), /*PrintType=*/false); 3838 writeOperand(CRI->getOperand(1), /*PrintType=*/true); 3839 } else if (const auto *CRI = dyn_cast<CleanupReturnInst>(&I)) { 3841 writeOperand(CRI->getOperand(0), /*PrintType=*/false); 3844 if (CRI->hasUnwindDest()) 3845 writeOperand(CRI->getOperand(1), /*PrintType=*/true);
|
H A D | Core.cpp | 2864 if (CleanupReturnInst *CRI = dyn_cast<CleanupReturnInst>(unwrap(Invoke))) { 2865 return wrap(CRI->getUnwindDest()); 2877 if (CleanupReturnInst *CRI = dyn_cast<CleanupReturnInst>(unwrap(Invoke))) { 2878 return CRI->setUnwindDest(unwrap(B));
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | InlineCost.cpp | 1697 bool CallAnalyzer::visitCleanupReturnInst(CleanupReturnInst &CRI) { argument 1703 bool CallAnalyzer::visitCatchReturnInst(CatchReturnInst &CRI) { argument
|
H A D | ValueTracking.cpp | 4427 if (const auto *CRI = dyn_cast<CleanupReturnInst>(I)) 4428 return !CRI->unwindsToCaller();
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Bitcode/Writer/ |
H A D | BitcodeWriter.cpp | 2792 const auto &CRI = cast<CleanupReturnInst>(I); local 2793 pushValue(CRI.getCleanupPad(), InstID, Vals); 2794 if (CRI.hasUnwindDest()) 2795 Vals.push_back(VE.getValueID(CRI.getUnwindDest())); 2800 const auto &CRI = cast<CatchReturnInst>(I); local 2801 pushValue(CRI.getCatchPad(), InstID, Vals); 2802 Vals.push_back(VE.getValueID(CRI.getSuccessor()));
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | MemorySanitizer.cpp | 3665 void visitCleanupReturnInst(CleanupReturnInst &CRI) { 3666 LLVM_DEBUG(dbgs() << "CleanupReturn: " << CRI << "\n"); 3670 void visitCatchReturnInst(CatchReturnInst &CRI) { 3671 LLVM_DEBUG(dbgs() << "CatchReturn: " << CRI << "\n");
|
H A D | AddressSanitizer.cpp | 972 void visitCleanupReturnInst(CleanupReturnInst &CRI) { RetVec.push_back(&CRI); } argument
|
Completed in 584 milliseconds