Lines Matching refs:Ret
329 /// from the "tail call" to the "ret". This includes the obvious noop
364 // all the bits that are needed by the "ret" have been provided by the "tail
494 const ReturnInst *Ret = dyn_cast<ReturnInst>(Term);
504 if (!Ret &&
525 F, I, Ret, *TM.getSubtargetImpl(*F)->getTargetLowering());
530 const ReturnInst *Ret,
534 if (!Ret || Ret->getNumOperands() == 0) return true;
538 if (isa<UndefValue>(Ret->getOperand(0))) return true;
574 const Value *RetVal = Ret->getOperand(0), *CallVal = I;
588 // essentially going directly from the tail call to the ret, via operations
592 // for the tail call to define more bits than the ret actually cares about