Lines Matching refs:FArg
1666 for (auto &FArg : F->args()) { in getShadow() local
1667 if (!FArg.getType()->isSized()) { in getShadow()
1672 unsigned Size = FArg.hasByValAttr() in getShadow()
1673 ? DL.getTypeAllocSize(FArg.getParamByValType()) in getShadow()
1674 : DL.getTypeAllocSize(FArg.getType()); in getShadow()
1676 if (A == &FArg) { in getShadow()
1678 if (FArg.hasByValAttr()) { in getShadow()
1683 MaybeAlign(FArg.getParamAlignment()), FArg.getParamByValType()); in getShadow()
1694 Value *Base = getShadowPtrForArgument(&FArg, EntryIRB, ArgOffset); in getShadow()
1703 getOriginPtrForArgument(&FArg, EntryIRB, ArgOffset); in getShadow()
1716 if (!PropagateShadow || Overflow || FArg.hasByValAttr() || in getShadow()
1717 (MS.EagerChecks && FArg.hasAttribute(Attribute::NoUndef))) { in getShadow()
1722 Value *Base = getShadowPtrForArgument(&FArg, EntryIRB, ArgOffset); in getShadow()
1723 ShadowPtr = EntryIRB.CreateAlignedLoad(getShadowTy(&FArg), Base, in getShadow()
1727 getOriginPtrForArgument(&FArg, EntryIRB, ArgOffset); in getShadow()
1732 << " ARG: " << FArg << " ==> " << *ShadowPtr << "\n"); in getShadow()