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

References

lib/Transforms/IPO/ArgumentPromotion.cpp
  874   if(F->hasFnAttribute(Attribute::Naked))
  878   if (!F->hasLocalLinkage())
  886   if (F->isVarArg())
  891   if (F->getAttributes().hasAttrSomewhere(Attribute::InAlloca))
  896   for (Argument &I : F->args())
  906   for (Use &U : F->uses()) {
  916     if (CS.getInstruction()->getParent()->getParent() == F)
  922   for (BasicBlock &BB : *F)
  926   const DataLayout &DL = F->getParent()->getDataLayout();
  928   AAResults &AAR = AARGetter(*F);
  941       F->removeParamAttr(ArgNo, Attribute::StructRet);
  942       F->addParamAttr(ArgNo, Attribute::NoAlias);
  943       for (Use &U : F->uses()) {
 1013   if (!areFunctionArgsABICompatible(*F, TTI, ArgsToPromote,
 1017   return doPromotion(F, ArgsToPromote, ByValArgsToTransform, ReplaceCallSite);