Searched refs:InAlloca (Results 1 - 23 of 23) sorted by relevance
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/CodeGen/ |
H A D | CGFunctionInfo.h | 67 /// 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 D | CGCall.cpp | 1476 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 D | TargetInfo.cpp | 252 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 D | CodeGenFunction.cpp | 1021 } else if (CurFnInfo->getReturnInfo().getKind() == ABIArgInfo::InAlloca &&
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | InstrTypes.h | 1558 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 D | Function.cpp | 115 return hasAttribute(Attribute::InAlloca); 128 Attrs.hasParamAttribute(getArgNo(), Attribute::InAlloca) || 145 if (ParamAttrs.hasAttribute(Attribute::InAlloca) ||
|
H A D | Attributes.cpp | 348 if (hasAttribute(Attribute::InAlloca)) 1829 .addAttribute(Attribute::InAlloca)
|
H A D | Verifier.cpp | 1650 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 D | CallLowering.cpp | 102 if (Attrs.hasAttribute(OpIdx, Attribute::InAlloca))
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyFastISel.cpp | 651 Attrs.hasParamAttribute(I, Attribute::InAlloca) || 828 Attrs.hasParamAttribute(I, Attribute::InAlloca) ||
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | ArgumentPromotion.cpp | 889 if (F->getAttributes().hasAttrSomewhere(Attribute::InAlloca))
|
H A D | DeadArgumentElimination.cpp | 487 if (F.getAttributes().hasAttrSomewhere(Attribute::InAlloca) ||
|
H A D | GlobalOpt.cpp | 2442 if (F->getAttributes().hasAttrSomewhere(Attribute::InAlloca) && 2444 RemoveAttribute(F, Attribute::InAlloca);
|
H A D | Attributor.cpp | 1390 FnAttributeList.hasAttrSomewhere(Attribute::InAlloca) ||
|
H A D | AttributorAttributes.cpp | 4439 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 D | CodeExtractor.cpp | 867 case Attribute::InAlloca:
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
H A D | BitcodeReader.cpp | 1266 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 D | CoroSplit.cpp | 1018 Attribute::StructRet, Attribute::ByVal, Attribute::InAlloca,
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineCalls.cpp | 4405 // 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 D | BitcodeWriter.cpp | 614 case Attribute::InAlloca:
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | TargetLowering.cpp | 114 IsInAlloca = Call->paramHasAttr(ArgIdx, Attribute::InAlloca);
|
H A D | SelectionDAGBuilder.cpp | 9729 if (Arg.hasAttribute(Attribute::InAlloca)) {
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/AsmParser/ |
H A D | LLParser.cpp | 1678 case lltok::kw_inalloca: B.addAttribute(Attribute::InAlloca); break;
|
Completed in 461 milliseconds