reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Analysis/CFLGraph.h
  264       if (auto RetVal = Inst.getReturnValue()) {
lib/Analysis/Lint.cpp
  406   if (Value *V = I.getReturnValue()) {
lib/CodeGen/CodeGenPrepare.cpp
 1982   Value *V = RetI->getReturnValue();
lib/CodeGen/GlobalISel/IRTranslator.cpp
  364   const Value *Ret = RI.getReturnValue();
lib/ExecutionEngine/Interpreter/Execution.cpp
  923     RetTy  = I.getReturnValue()->getType();
  924     Result = getOperandValue(I.getReturnValue(), SF);
lib/IR/BasicBlock.cpp
  161   if (Value *RV = RI->getReturnValue()) {
lib/IR/Verifier.cpp
 3109   Assert(!Ret->getReturnValue() || Ret->getReturnValue() == RetVal,
 3109   Assert(!Ret->getReturnValue() || Ret->getReturnValue() == RetVal,
 4676         Assert(RI->getReturnValue() == &Call,
lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp
  392     Value *RetVal = RI->getReturnValue();
lib/Target/ARM/ARMCodeGenPrepare.cpp
  269     return LessOrEqualTypeSize(Return->getReturnValue());
lib/Target/Mips/Mips16HardFloat.cpp
  385         Value *RVal = RI->getReturnValue();
lib/Transforms/IPO/Attributor.cpp
 1118     return VisitReturnedValue(*Ret.getReturnValue(), RVS);
lib/Transforms/IPO/CalledValuePropagation.cpp
  246     auto RegI = CVPLatticeKey(I.getReturnValue(), IPOGrouping::Register);
lib/Transforms/IPO/FunctionAttrs.cpp
  597           Value *RetVal = Ret->getReturnValue()->stripPointerCasts();
  865       FlowsToReturn.insert(Ret->getReturnValue());
  978       FlowsToReturn.insert(Ret->getReturnValue());
lib/Transforms/IPO/GlobalDCE.cpp
   92       return !RI->getReturnValue();
lib/Transforms/Instrumentation/DataFlowSanitizer.cpp
  705       new StoreInst(DFSF.getShadow(RI->getReturnValue()),
 1513   if (!DFSF.IsNativeABI && RI.getReturnValue()) {
 1516       Value *S = DFSF.getShadow(RI.getReturnValue());
 1525           IRB.CreateInsertValue(UndefValue::get(RT), RI.getReturnValue(), 0);
 1527           IRB.CreateInsertValue(InsVal, DFSF.getShadow(RI.getReturnValue()), 1);
lib/Transforms/Instrumentation/MemorySanitizer.cpp
 3401     Value *RetVal = I.getReturnValue();
lib/Transforms/Scalar/CorrelatedValuePropagation.cpp
  898       auto *RetVal = RI->getReturnValue();
lib/Transforms/Scalar/TailRecursionElimination.cpp
  543   if (Ret->getNumOperands() == 1 && Ret->getReturnValue() != CI &&
  544       !isa<UndefValue>(Ret->getReturnValue()) &&
  550     if (!isDynamicConstant(Ret->getReturnValue(), CI, Ret))
  662       AccPN->addIncoming(Ret->getReturnValue(), BB);
lib/Transforms/Utils/InlineFunction.cpp
 2193       auto *OldCast = dyn_cast_or_null<BitCastInst>(RI->getReturnValue());
 2243       if (TheCall == R->getReturnValue())
 2246         TheCall->replaceAllUsesWith(R->getReturnValue());
 2328         assert(RI->getReturnValue()->getType() == PHI->getType() &&
 2330         PHI->addIncoming(RI->getReturnValue(), RI->getParent());
 2353       if (TheCall == Returns[0]->getReturnValue())
 2356         TheCall->replaceAllUsesWith(Returns[0]->getReturnValue());
lib/Transforms/Utils/SimplifyCFG.cpp
 2475   Value *TrueValue = TrueRet->getReturnValue();
 2476   Value *FalseValue = FalseRet->getReturnValue();
unittests/Analysis/SparsePropagation.cpp
  192     auto RegR = TestLatticeKey(I.getReturnValue(), IPOGrouping::Register);