reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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);