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

References

lib/CodeGen/Analysis.cpp
  282     if (!I || I->getNumOperands() == 0) return V;
  282     if (!I || I->getNumOperands() == 0) return V;
  285     Value *Op = I->getOperand(0);
  286     if (isa<BitCastInst>(I)) {
  288       if (isNoopBitcast(Op->getType(), I->getType(), TLI))
  290     } else if (isa<GetElementPtrInst>(I)) {
  292       if (cast<GetElementPtrInst>(I)->hasAllZeroIndices())
  294     } else if (isa<IntToPtrInst>(I)) {
  298       if (!isa<VectorType>(I->getType()) &&
  302     } else if (isa<PtrToIntInst>(I)) {
  306       if (!isa<VectorType>(I->getType()) &&
  308               cast<IntegerType>(I->getType())->getBitWidth())
  310     } else if (isa<TruncInst>(I) &&
  311                TLI.allowTruncateForTailCall(Op->getType(), I->getType())) {
  313                          I->getType()->getPrimitiveSizeInBits().getFixedSize());
  315     } else if (auto CS = ImmutableCallSite(I)) {
  317       if (ReturnedOp && isNoopBitcast(ReturnedOp->getType(), I->getType(), TLI))