Searched refs:InAlloca (Results 1 - 23 of 23) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/clang/include/clang/CodeGen/
H A DCGFunctionInfo.h67 /// InAlloca - Pass the argument directly using the LLVM inalloca attribute.
72 InAlloca,
74 KindLast = InAlloca
190 auto AI = ABIArgInfo(InAlloca);
258 bool isInAlloca() const { return TheKind == InAlloca; }
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCall.cpp1476 case ABIArgInfo::InAlloca:
1570 case ABIArgInfo::InAlloca:
1628 case ABIArgInfo::InAlloca:
2092 case ABIArgInfo::InAlloca:
2140 Attrs.addAttribute(llvm::Attribute::InAlloca);
2216 case ABIArgInfo::InAlloca:
2425 case ABIArgInfo::InAlloca: {
3156 case ABIArgInfo::InAlloca:
4363 case ABIArgInfo::InAlloca: {
5021 case ABIArgInfo::InAlloca
[all...]
H A DTargetInfo.cpp252 case InAlloca:
253 OS << "InAlloca Offset=" << getInAllocaFieldIndex();
1945 UsedInAlloca |= (Args[I].info.getKind() == ABIArgInfo::InAlloca);
1989 case ABIArgInfo::InAlloca:
9369 case ABIArgInfo::InAlloca:
9738 case ABIArgInfo::InAlloca:
H A DCodeGenFunction.cpp1021 } else if (CurFnInfo->getReturnInfo().getKind() == ABIArgInfo::InAlloca &&
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstrTypes.h1558 return paramHasAttr(ArgNo, Attribute::InAlloca);
1565 paramHasAttr(ArgNo, Attribute::InAlloca) ||
1572 return !arg_empty() && paramHasAttr(arg_size() - 1, Attribute::InAlloca);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/
H A DFunction.cpp115 return hasAttribute(Attribute::InAlloca);
128 Attrs.hasParamAttribute(getArgNo(), Attribute::InAlloca) ||
145 if (ParamAttrs.hasAttribute(Attribute::InAlloca) ||
H A DAttributes.cpp348 if (hasAttribute(Attribute::InAlloca))
1829 .addAttribute(Attribute::InAlloca)
H A DVerifier.cpp1650 AttrCount += Attrs.hasAttribute(Attribute::InAlloca);
1660 Assert(!(Attrs.hasAttribute(Attribute::InAlloca) &&
1723 !Attrs.hasAttribute(Attribute::InAlloca) &&
1766 !RetAttrs.hasAttribute(Attribute::InAlloca) &&
1827 if (ArgAttrs.hasAttribute(Attribute::InAlloca)) {
3076 if (ArgAttrs.hasAttribute(Attribute::InAlloca))
3177 Attribute::StructRet, Attribute::ByVal, Attribute::InAlloca,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp102 if (Attrs.hasAttribute(OpIdx, Attribute::InAlloca))
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFastISel.cpp651 Attrs.hasParamAttribute(I, Attribute::InAlloca) ||
828 Attrs.hasParamAttribute(I, Attribute::InAlloca) ||
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DArgumentPromotion.cpp889 if (F->getAttributes().hasAttrSomewhere(Attribute::InAlloca))
H A DDeadArgumentElimination.cpp487 if (F.getAttributes().hasAttrSomewhere(Attribute::InAlloca) ||
H A DGlobalOpt.cpp2442 if (F->getAttributes().hasAttrSomewhere(Attribute::InAlloca) &&
2444 RemoveAttribute(F, Attribute::InAlloca);
H A DAttributor.cpp1390 FnAttributeList.hasAttrSomewhere(Attribute::InAlloca) ||
H A DAttributorAttributes.cpp4439 if (hasAttr({Attribute::InAlloca, Attribute::Preallocated,
5704 if (hasAttr({Attribute::InAlloca, Attribute::Preallocated})) {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCodeExtractor.cpp867 case Attribute::InAlloca:
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp1266 case Attribute::InAlloca: return 1ULL << 43;
1410 return Attribute::InAlloca;
4815 bool InAlloca = AlignRecord & InAllocaMask; local
4845 AI->setUsedWithInAlloca(InAlloca);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroSplit.cpp1018 Attribute::StructRet, Attribute::ByVal, Attribute::InAlloca,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp4405 // The size of ByVal or InAlloca arguments is derived from the type, so we
4810 if (Callee->getAttributes().hasAttrSomewhere(Attribute::InAlloca) ||
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp614 case Attribute::InAlloca:
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp114 IsInAlloca = Call->paramHasAttr(ArgIdx, Attribute::InAlloca);
H A DSelectionDAGBuilder.cpp9729 if (Arg.hasAttribute(Attribute::InAlloca)) {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp1678 case lltok::kw_inalloca: B.addAttribute(Attribute::InAlloca); break;

Completed in 461 milliseconds