Searched refs:ReturnInst (Results 1 - 25 of 62) sorted by relevance

123

/freebsd-9.3-release/contrib/llvm/include/llvm/Transforms/Utils/
H A DCloning.h38 class ReturnInst;
131 SmallVectorImpl<ReturnInst*> &Returns,
151 SmallVectorImpl<ReturnInst*> &Returns,
H A DBasicBlockUtils.h29 class ReturnInst;
182 ReturnInst *FoldReturnIntoUncondBranch(ReturnInst *RI, BasicBlock *BB,
/freebsd-9.3-release/contrib/llvm/lib/Transforms/Utils/
H A DUnifyFunctionExitNodes.cpp55 if (isa<ReturnInst>(I->getTerminator()))
96 ReturnInst::Create(F.getContext(), NULL, NewRetBlock);
102 ReturnInst::Create(F.getContext(), PN, NewRetBlock);
H A DCloneFunction.cpp79 SmallVectorImpl<ReturnInst*> &Returns,
139 if (ReturnInst *RI = dyn_cast<ReturnInst>(CBB->getTerminator()))
191 SmallVector<ReturnInst*, 8> Returns; // Ignore returns cloned.
368 SmallVectorImpl<ReturnInst*> &Returns,
572 if (ReturnInst *RI = dyn_cast<ReturnInst>(I->getTerminator()))
H A DCodeExtractor.cpp267 if (ReturnInst *RI = dyn_cast<ReturnInst>((*I)->getTerminator())) {
554 ReturnInst *NTRet = ReturnInst::Create(Context, brVal, NewTarget);
638 ReturnInst::Create(Context, 0, TheSwitch); // Return void
641 ReturnInst::Create(Context, TheSwitch->getCondition(), TheSwitch);
645 ReturnInst::Create(Context,
H A DCloneModule.cpp99 SmallVector<ReturnInst*, 8> Returns; // Ignore returns cloned.
H A DLowerInvoke.cpp387 SmallVector<ReturnInst*,16> Returns;
392 if (ReturnInst *RI = dyn_cast<ReturnInst>(BB->getTerminator())) {
563 ReturnInst *R = Returns[i];
/freebsd-9.3-release/contrib/llvm/lib/Transforms/Scalar/
H A DTailRecursionElimination.cpp99 bool EliminateRecursiveTailCall(CallInst *CI, ReturnInst *Ret,
105 ReturnInst *Ret, BasicBlock *&OldEntry,
109 bool ProcessReturningBlock(ReturnInst *RI, BasicBlock *&OldEntry,
162 if (isa<ReturnInst>(U->getUser()))
212 if (ReturnInst *Ret = dyn_cast<ReturnInst>(BB->getTerminator())) {
306 static bool isDynamicConstant(Value *V, CallInst *CI, ReturnInst *RI) {
341 static Value *getCommonReturnValue(ReturnInst *IgnoreRI, CallInst *CI) {
346 ReturnInst *RI = dyn_cast<ReturnInst>(BB
[all...]
H A DSimplifyCFGPass.cpp81 ReturnInst *Ret = dyn_cast<ReturnInst>(BB.getTerminator());
114 cast<ReturnInst>(RetBlock->getTerminator())->getOperand(0)) {
123 Value *InVal = cast<ReturnInst>(RetBlock->getTerminator())->getOperand(0);
/freebsd-9.3-release/contrib/llvm/include/llvm/CodeGen/
H A DAnalysis.h97 const ReturnInst *Ret,
/freebsd-9.3-release/contrib/llvm/lib/Analysis/
H A DCodeMetrics.cpp78 if (isa<ReturnInst>(BB->getTerminator()))
H A DCaptureTracking.cpp41 if (isa<ReturnInst>(U->getUser()) && !ReturnCaptures)
/freebsd-9.3-release/contrib/llvm/lib/CodeGen/
H A DStackProtector.cpp256 static CallInst *FindPotentialTailCall(BasicBlock *BB, ReturnInst *RI,
315 static bool CreatePrologue(Function *F, Module *M, ReturnInst *RI,
360 ReturnInst *RI = dyn_cast<ReturnInst>(BB->getTerminator());
H A DAnalysis.cpp482 const ReturnInst *Ret = dyn_cast<ReturnInst>(Term);
518 const ReturnInst *Ret,
H A DSjLjEHPrepare.cpp385 SmallVector<ReturnInst *, 16> Returns;
403 } else if (ReturnInst *RI = dyn_cast<ReturnInst>(BB->getTerminator())) {
/freebsd-9.3-release/contrib/llvm/lib/Transforms/IPO/
H A DIPConstantPropagation.cpp179 if (ReturnInst *RI = dyn_cast<ReturnInst>(BB->getTerminator())) {
H A DDeadArgumentElimination.cpp447 if (const ReturnInst *RI = dyn_cast<ReturnInst>(V)) {
546 if (const ReturnInst *RI = dyn_cast<ReturnInst>(BB->getTerminator()))
1052 if (ReturnInst *RI = dyn_cast<ReturnInst>(BB->getTerminator())) {
1086 ReturnInst::Create(F->getContext(), RetVal, RI);
H A DPartialInlining.cpp62 if (isa<ReturnInst>((*SI)->getTerminator())) {
H A DLoopExtractor.cpp112 if (!isa<ReturnInst>(ExitBlocks[i]->getTerminator())) {
H A DPruneEH.cpp107 } else if (CheckReturn && isa<ReturnInst>(BB->getTerminator())) {
/freebsd-9.3-release/contrib/llvm/lib/IR/
H A DInstructions.cpp612 // ReturnInst Implementation
615 ReturnInst::ReturnInst(const ReturnInst &RI) function in class:ReturnInst
617 OperandTraits<ReturnInst>::op_end(this) -
625 ReturnInst::ReturnInst(LLVMContext &C, Value *retVal, Instruction *InsertBefore) function in class:ReturnInst
627 OperandTraits<ReturnInst>::op_end(this) - !!retVal, !!retVal,
632 ReturnInst::ReturnInst(LLVMContex function in class:ReturnInst
639 ReturnInst::ReturnInst(LLVMContext &Context, BasicBlock *InsertAtEnd) function in class:ReturnInst
[all...]
/freebsd-9.3-release/contrib/llvm/lib/Transforms/Instrumentation/
H A DGCOVProfiling.cpp453 } else if (isa<ReturnInst>(TI)) {
499 if (isa<ReturnInst>(TI))
520 int Successors = isa<ReturnInst>(TI) ? 1 : TI->getNumSuccessors();
641 int Successors = isa<ReturnInst>(TI) ? 1 : TI->getNumSuccessors();
642 if (Successors > 1 && !isa<BranchInst>(TI) && !isa<ReturnInst>(TI)) {
/freebsd-9.3-release/contrib/llvm/lib/Target/Mips/
H A DMips16HardFloat.cpp368 if (const ReturnInst *RI = dyn_cast<ReturnInst>(I)) {
/freebsd-9.3-release/contrib/llvm/include/llvm/IR/
H A DInstructions.h2272 // ReturnInst Class
2276 /// ReturnInst - Return a value (possibly void), from a function. Execution
2279 class ReturnInst : public TerminatorInst { class in namespace:llvm
2280 ReturnInst(const ReturnInst &RI);
2283 // ReturnInst constructors:
2284 // ReturnInst() - 'ret void' instruction
2285 // ReturnInst( null) - 'ret void' instruction
2286 // ReturnInst(Value* X) - 'ret X' instruction
2287 // ReturnInst( nul
[all...]
/freebsd-9.3-release/contrib/llvm/lib/ExecutionEngine/Interpreter/
H A DInterpreter.h141 void visitReturnInst(ReturnInst &I);

Completed in 131 milliseconds

123