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

References

gen/lib/IR/AttributesCompatFunc.inc
   83     .Case("inalloca", Attribute::InAlloca)
  228     return llvm::Attribute::InAlloca;
include/llvm/IR/CallSite.h
  613     return paramHasAttr(ArgNo, Attribute::InAlloca);
  619            paramHasAttr(ArgNo, Attribute::InAlloca);
  625     return !arg_empty() && paramHasAttr(arg_size() - 1, Attribute::InAlloca);
include/llvm/IR/InstrTypes.h
 1539     return paramHasAttr(ArgNo, Attribute::InAlloca);
 1545            paramHasAttr(ArgNo, Attribute::InAlloca);
 1551     return !arg_empty() && paramHasAttr(arg_size() - 1, Attribute::InAlloca);
lib/AsmParser/LLParser.cpp
 1634     case lltok::kw_inalloca:        B.addAttribute(Attribute::InAlloca); break;
lib/Bitcode/Reader/BitcodeReader.cpp
 1258   case Attribute::InAlloca:        return 1ULL << 43;
 1426     return Attribute::InAlloca;
lib/Bitcode/Writer/BitcodeWriter.cpp
  614   case Attribute::InAlloca:
lib/CodeGen/GlobalISel/CallLowering.cpp
   93   if (Attrs.hasAttribute(OpIdx, Attribute::InAlloca))
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 9664       if (Arg.hasAttribute(Attribute::InAlloca)) {
lib/CodeGen/SelectionDAG/TargetLowering.cpp
  109   IsInAlloca = Call->paramHasAttr(ArgIdx, Attribute::InAlloca);
lib/IR/Attributes.cpp
  301   if (hasAttribute(Attribute::InAlloca))
 1717       .addAttribute(Attribute::InAlloca);
lib/IR/Function.cpp
  101   return hasAttribute(Attribute::InAlloca);
  108          Attrs.hasParamAttribute(getArgNo(), Attribute::InAlloca);
lib/IR/Verifier.cpp
 1601   AttrCount += Attrs.hasAttribute(Attribute::InAlloca);
 1609   Assert(!(Attrs.hasAttribute(Attribute::InAlloca) &&
 1666                  !Attrs.hasAttribute(Attribute::InAlloca),
 1706           !RetAttrs.hasAttribute(Attribute::InAlloca) &&
 1765     if (ArgAttrs.hasAttribute(Attribute::InAlloca)) {
 2953       if (ArgAttrs.hasAttribute(Attribute::InAlloca))
 3036       Attribute::StructRet, Attribute::ByVal, Attribute::InAlloca,
lib/Target/WebAssembly/WebAssemblyFastISel.cpp
  649         Attrs.hasParamAttribute(I, Attribute::InAlloca) ||
  843         Attrs.hasParamAttribute(I, Attribute::InAlloca) ||
lib/Transforms/IPO/ArgumentPromotion.cpp
  891   if (F->getAttributes().hasAttrSomewhere(Attribute::InAlloca))
lib/Transforms/IPO/Attributor.cpp
 3912     if (hasAttr({Attribute::InAlloca})) {
lib/Transforms/IPO/DeadArgumentElimination.cpp
  489   if (F.getAttributes().hasAttrSomewhere(Attribute::InAlloca)) {
lib/Transforms/IPO/GlobalOpt.cpp
 2304     if (F->getAttributes().hasAttrSomewhere(Attribute::InAlloca) &&
 2306       RemoveAttribute(F, Attribute::InAlloca);
lib/Transforms/InstCombine/InstCombineCalls.cpp
 4486   if (Callee->getAttributes().hasAttrSomewhere(Attribute::InAlloca) ||
lib/Transforms/Utils/CodeExtractor.cpp
  858       case Attribute::InAlloca:
tools/clang/lib/CodeGen/CGCall.cpp
 2016     Attrs.addAttribute(llvm::Attribute::InAlloca);