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

References

include/llvm/IR/CallSite.h
  608     return paramHasAttr(ArgNo, Attribute::ByVal);
  613     return paramHasAttr(ArgNo, Attribute::InAlloca);
  618     return paramHasAttr(ArgNo, Attribute::ByVal) ||
  619            paramHasAttr(ArgNo, Attribute::InAlloca);
  625     return !arg_empty() && paramHasAttr(arg_size() - 1, Attribute::InAlloca);
lib/Target/ARM/ARMFastISel.cpp
 2351     if (CS.paramHasAttr(ArgIdx, Attribute::SExt))
 2353     if (CS.paramHasAttr(ArgIdx, Attribute::ZExt))
 2357     if (CS.paramHasAttr(ArgIdx, Attribute::InReg) ||
 2358         CS.paramHasAttr(ArgIdx, Attribute::StructRet) ||
 2359         CS.paramHasAttr(ArgIdx, Attribute::SwiftSelf) ||
 2360         CS.paramHasAttr(ArgIdx, Attribute::SwiftError) ||
 2361         CS.paramHasAttr(ArgIdx, Attribute::Nest) ||
 2362         CS.paramHasAttr(ArgIdx, Attribute::ByVal))
lib/Target/WebAssembly/WebAssemblyOptimizeReturned.cpp
   60     if (CS.paramHasAttr(I, Attribute::Returned)) {
lib/Target/X86/X86FastISel.cpp
 3166     if (CS->arg_empty() || !CS->paramHasAttr(0, Attribute::StructRet) ||
 3167         CS->paramHasAttr(0, Attribute::InReg) || Subtarget->isTargetMCU())
lib/Transforms/IPO/Attributor.cpp
 1958     if (ICS.paramHasAttr(getArgNo(), Attribute::NoAlias))
lib/Transforms/Instrumentation/MemorySanitizer.cpp
 3313       if (CS.paramHasAttr(i, Attribute::ByVal)) {
 3798       bool IsByVal = CS.paramHasAttr(ArgNo, Attribute::ByVal);
 4417       bool IsByVal = CS.paramHasAttr(ArgNo, Attribute::ByVal);
lib/Transforms/Scalar/CallSiteSplitting.cpp
  116     if (isa<Constant>(*I) || CS.paramHasAttr(ArgNo, Attribute::NonNull))
lib/Transforms/Scalar/CorrelatedValuePropagation.cpp
  584     if (Type && !CS.paramHasAttr(ArgNo, Attribute::NonNull) &&