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

References

lib/Transforms/Scalar/SCCP.cpp
 1264   if (!F || F->isDeclaration()) {
 1264   if (!F || F->isDeclaration()) {
 1271     if (F && F->isDeclaration() && !I->getType()->isStructTy() &&
 1271     if (F && F->isDeclaration() && !I->getType()->isStructTy() &&
 1272         canConstantFoldCallTo(cast<CallBase>(CS.getInstruction()), F)) {
 1293       if (Constant *C = ConstantFoldCall(cast<CallBase>(CS.getInstruction()), F,
 1294                                          Operands, &GetTLI(*F))) {
 1309   if (!TrackingIncomingArguments.empty() && TrackingIncomingArguments.count(F)){
 1310     MarkBlockExecutable(&F->front());
 1314     for (Function::arg_iterator AI = F->arg_begin(), E = F->arg_end();
 1314     for (Function::arg_iterator AI = F->arg_begin(), E = F->arg_end();
 1318       if (AI->hasByValAttr() && !F->onlyReadsMemory()) {
 1346   if (auto *STy = dyn_cast<StructType>(F->getReturnType())) {
 1347     if (!MRVFunctionsTracked.count(F))
 1354                    TrackedMultipleRetVals[std::make_pair(F, i)]);
 1356     MapVector<Function*, LatticeVal>::iterator TFRVI = TrackedRetVals.find(F);