| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPURewriteOutArguments.cpp | 244 DenseMap<ReturnInst *, ReplacementVec> Replacements; in runOnFunction() 246 SmallVector<ReturnInst *, 4> Returns; in runOnFunction() 248 if (ReturnInst *RI = dyn_cast<ReturnInst>(&BB.back())) in runOnFunction() 269 SmallVector<std::pair<ReturnInst *, StoreInst *>, 4> ReplaceableStores; in runOnFunction() 284 for (ReturnInst *RI : Returns) { in runOnFunction() 305 for (std::pair<ReturnInst *, StoreInst *> Store : ReplaceableStores) { in runOnFunction() 367 for (std::pair<ReturnInst *, ReplacementVec> &Replacement : Replacements) { in runOnFunction() 368 ReturnInst *RI = Replacement.first; in runOnFunction()
|
| H A D | AMDGPUUnifyDivergentExitNodes.cpp | 210 if (isa<ReturnInst>(BB->getTerminator())) { in runOnFunction() 224 ReturnInst::Create(F.getContext(), RetVal, DummyReturnBB); in runOnFunction() 299 ReturnInst::Create(F.getContext(), RetVal, UnreachableBlock); in runOnFunction()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | UnifyFunctionExitNodes.cpp | 74 if (isa<ReturnInst>(I.getTerminator())) in unifyReturnBlocks() 88 ReturnInst::Create(F.getContext(), nullptr, NewRetBlock); in unifyReturnBlocks() 94 ReturnInst::Create(F.getContext(), PN, NewRetBlock); in unifyReturnBlocks()
|
| H A D | CloneFunction.cpp | 86 SmallVectorImpl<ReturnInst *> &Returns, in CloneFunctionInto() 192 if (ReturnInst *RI = dyn_cast<ReturnInst>(CBB->getTerminator())) in CloneFunctionInto() 311 SmallVector<ReturnInst *, 8> Returns; // Ignore returns cloned. in CloneFunction() 500 SmallVectorImpl<ReturnInst *> &Returns, in CloneAndPruneIntoFromInst() 767 if (ReturnInst *RI = dyn_cast<ReturnInst>(I->getTerminator())) in CloneAndPruneIntoFromInst() 780 bool ModuleLevelChanges, SmallVectorImpl<ReturnInst *> &Returns, in CloneAndPruneFunctionInto()
|
| H A D | InlineFunction.cpp | 1892 SmallVector<ReturnInst*, 8> Returns; in InlineFunction() 2235 for (ReturnInst *RI : Returns) { in InlineFunction() 2263 for (ReturnInst *RI : Returns) { in InlineFunction() 2354 llvm::erase_if(Returns, [](ReturnInst *RI) { in InlineFunction() 2358 SmallVector<ReturnInst *, 8> NormalReturns; in InlineFunction() 2363 for (ReturnInst *RI : Returns) { in InlineFunction() 2415 SmallVector<ReturnInst *, 8> NormalReturns; in InlineFunction() 2416 for (ReturnInst *RI : Returns) { in InlineFunction() 2479 ReturnInst *R = Returns[0]; in InlineFunction() 2564 ReturnInst *RI = Returns[i]; in InlineFunction() [all …]
|
| H A D | EscapeEnumerator.cpp | 41 if (!isa<ReturnInst>(TI) && !isa<ResumeInst>(TI)) in Next()
|
| H A D | Evaluator.cpp | 660 } else if (isa<ReturnInst>(CurInst)) { in EvaluateBlock() 736 ReturnInst *RI = cast<ReturnInst>(CurBB->getTerminator()); in EvaluateFunction()
|
| H A D | CodeExtractor.cpp | 793 if (ReturnInst *RI = dyn_cast<ReturnInst>(Block->getTerminator())) { in splitReturnBlocks() 1278 ReturnInst::Create(Context, brVal, NewTarget); in emitCallAndSwitchStatement() 1345 ReturnInst::Create(Context, nullptr, TheSwitch); // Return void in emitCallAndSwitchStatement() 1348 ReturnInst::Create(Context, TheSwitch->getCondition(), TheSwitch); in emitCallAndSwitchStatement() 1352 ReturnInst::Create(Context, in emitCallAndSwitchStatement() 1767 return isa<ReturnInst>(Term) || isa<ResumeInst>(Term); in extractCodeRegion()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| H A D | Cloning.h | 47 class ReturnInst; variable 169 SmallVectorImpl<ReturnInst *> &Returns, 178 SmallVectorImpl<ReturnInst *> &Returns, 195 SmallVectorImpl<ReturnInst*> &Returns,
|
| H A D | BasicBlockUtils.h | 41 class ReturnInst; variable 409 ReturnInst *FoldReturnIntoUncondBranch(ReturnInst *RI, BasicBlock *BB,
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | TailRecursionElimination.cpp | 384 if (!I->hasOneUse() || !isa<ReturnInst>(I->user_back())) in canTransformAccumulatorRecursion() 632 ReturnInst *Ret = cast<ReturnInst>(CI->getParent()->getTerminator()); in eliminateCall() 758 ReturnInst *RI = dyn_cast<ReturnInst>(BB.getTerminator()); in cleanupAndFinalize() 774 ReturnInst *RI = dyn_cast<ReturnInst>(BB.getTerminator()); in cleanupAndFinalize() 809 ReturnInst *Ret = dyn_cast<ReturnInst>(Succ->getFirstNonPHIOrDbg(true)); in processBlock() 834 } else if (isa<ReturnInst>(TI)) { in processBlock()
|
| H A D | SCCP.cpp | 294 SmallVector<ReturnInst *, 8> &ReturnsToZap, in findReturnsToZap() argument 339 if (auto *RI = dyn_cast<ReturnInst>(BB.getTerminator())) in findReturnsToZap() 568 SmallVector<ReturnInst*, 8> ReturnsToZap; in runIPSCCP()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | Analysis.h | 125 const ReturnInst *Ret, 133 const ReturnInst *Ret,
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyFixFunctionBitcasts.cpp | 182 ReturnInst::Create(M->getContext(), BB); in createWrapper() 185 ReturnInst::Create(M->getContext(), UndefValue::get(RtnType), BB); in createWrapper() 187 ReturnInst::Create(M->getContext(), Call, BB); in createWrapper() 193 ReturnInst::Create(M->getContext(), Cast, BB); in createWrapper()
|
| H A D | WebAssemblyLowerGlobalDtors.cpp | 167 ReturnInst::Create(C, BB); in runOnModule() 197 ReturnInst::Create(C, RetBB); in runOnModule()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCBoolRetToInt.cpp | 143 return isa<ReturnInst>(V) || isa<CallInst>(V) || isa<PHINode>(V) || in getPromotablePHINodes() 205 if (auto *R = dyn_cast<ReturnInst>(&I)) in runOnFunction() 241 if (isa<ReturnInst>(U.getUser())) in runOnUse()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | DeadArgumentElimination.cpp | 384 if (const ReturnInst *RI = dyn_cast<ReturnInst>(V)) { in SurveyUse() 522 if (const ReturnInst *RI = dyn_cast<ReturnInst>(BB->getTerminator())) { in SurveyFunction() 1038 if (ReturnInst *RI = dyn_cast<ReturnInst>(BB.getTerminator())) { in RemoveDeadStuffFromFunction() 1071 auto *NewRet = ReturnInst::Create(F->getContext(), RetVal, RI); in RemoveDeadStuffFromFunction()
|
| H A D | CalledValuePropagation.cpp | 179 return visitReturn(*cast<ReturnInst>(&I), ChangedValues, SS); in ComputeInstructionState() 239 void visitReturn(ReturnInst &I, in visitReturn()
|
| H A D | FunctionAttrs.cpp | 606 if (auto *Ret = dyn_cast<ReturnInst>(BB.getTerminator())) { in addArgumentReturnedAttrs() 876 if (ReturnInst *Ret = dyn_cast<ReturnInst>(BB.getTerminator())) in isFunctionMallocLike() 989 if (auto *Ret = dyn_cast<ReturnInst>(BB.getTerminator())) in isReturnNonNull() 1409 if (!isa<ReturnInst>(BB.getTerminator())) in basicBlockCanReturn()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | StackProtector.cpp | 414 static bool CreatePrologue(Function *F, Module *M, ReturnInst *RI, in CreatePrologue() 445 ReturnInst *RI = dyn_cast<ReturnInst>(BB->getTerminator()); in InsertStackProtectors() 595 return HasPrologue && !HasIRCheck && isa<ReturnInst>(BB.getTerminator()); in shouldEmitSDCheck()
|
| H A D | Analysis.cpp | 504 const ReturnInst *Ret = dyn_cast<ReturnInst>(Term); in isInTailCallPosition() 550 const ReturnInst *Ret, in attributesPermitTailCall() 626 const ReturnInst *Ret, in returnTypeIsEligibleForTailCall()
|
| H A D | SjLjEHPrepare.cpp | 364 SmallVector<ReturnInst *, 16> Returns; in setupEntryBlockAndCallSites() 381 } else if (auto *RI = dyn_cast<ReturnInst>(BB.getTerminator())) { in setupEntryBlockAndCallSites() 475 for (ReturnInst *Return : Returns) { in setupEntryBlockAndCallSites()
|
| H A D | SwiftErrorValueTracking.cpp | 304 } else if (const ReturnInst *R = dyn_cast<const ReturnInst>(&*It)) { in preassignVRegs()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | CaptureTracking.cpp | 83 if (isa<ReturnInst>(U->getUser()) && !ReturnCaptures) in captured() 123 if (isa<ReturnInst>(I) && !ReturnCaptures) in captured()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/IR/ |
| H A D | BasicBlock.cpp | 157 const ReturnInst *RI = dyn_cast<ReturnInst>(&InstList.back()); in getTerminatingMustTailCall() 188 auto *RI = dyn_cast<ReturnInst>(&InstList.back()); in getTerminatingDeoptimizeCall()
|