| /openbsd-src/gnu/llvm/llvm/include/llvm/IR/ |
| H A D | Attributes.h | 432 class AttributeList { 453 static AttributeList get(LLVMContext &C, 455 static AttributeList get(LLVMContext &C, 460 static AttributeList get(LLVMContext &C, AttributeSet FnAttrs, 465 explicit AttributeList(AttributeListImpl *LI) : pImpl(LI) {} 467 static AttributeList getImpl(LLVMContext &C, ArrayRef<AttributeSet> AttrSets); 469 AttributeList setAttributesAtIndex(LLVMContext &C, unsigned Index, 473 AttributeList() = default; 480 static AttributeList get(LLVMContext &C, ArrayRef<AttributeList> Attrs); 481 static AttributeList get(LLVMContext &C, unsigned Index, [all …]
|
| H A D | Module.h | 369 AttributeList AttributeList); 381 AttributeList AttributeList, Type *RetTy, in getOrInsertFunction() argument 386 AttributeList); in getOrInsertFunction() 393 return getOrInsertFunction(Name, AttributeList{}, RetTy, Args...); in getOrInsertFunction() 399 getOrInsertFunction(StringRef Name, AttributeList AttributeList,
|
| H A D | GlobalVariable.h | 229 AttributeList getAttributesAsList(unsigned index) const { in getAttributesAsList() 231 return AttributeList(); in getAttributesAsList() 233 return AttributeList::get(getContext(), AS); in getAttributesAsList()
|
| H A D | TypeFinder.h | 36 DenseSet<AttributeList> VisitedAttributes; 81 void incorporateAttributes(AttributeList AL);
|
| H A D | Intrinsics.h | 30 class AttributeList; variable 83 AttributeList getAttributes(LLVMContext &C, ID id);
|
| /openbsd-src/gnu/llvm/llvm/lib/IR/ |
| H A D | Attributes.cpp | 1056 for (const auto &I : Sets[attrIdxToArrayIdx(AttributeList::FunctionIndex)]) in AttributeListImpl() 1096 AttributeList(const_cast<AttributeListImpl *>(this)).dump(); in dump() 1104 AttributeList AttributeList::getImpl(LLVMContext &C, in getImpl() 1128 return AttributeList(PA); in getImpl() 1131 AttributeList 1132 AttributeList::get(LLVMContext &C, in get() 1164 AttributeList 1165 AttributeList::get(LLVMContext &C, in get() 1192 AttributeList AttributeList::get(LLVMContext &C, AttributeSet FnAttrs, in get() 1233 AttributeList AttributeList::get(LLVMContext &C, unsigned Index, in get() [all …]
|
| H A D | Statepoint.cpp | 24 llvm::parseStatepointDirectivesFromAttrs(AttributeList AS) { in parseStatepointDirectivesFromAttrs()
|
| H A D | Module.cpp | 145 AttributeList AttributeList) { in getOrInsertFunction() argument 153 New->setAttributes(AttributeList); in getOrInsertFunction() 169 return getOrInsertFunction(Name, Ty, AttributeList()); in getOrInsertFunction()
|
| /openbsd-src/gnu/llvm/llvm/docs/ |
| H A D | HowToUseAttributes.rst | 41 ``AttributeList`` 44 The ``AttributeList`` stores a collection of Attribute objects for each kind of 47 index ``AttributeList::FunctionIndex``; the return type's attributes are at 48 index ``AttributeList::ReturnIndex``; and the function's parameters' attributes 50 on the ``AttributeList`` class take an index parameter. 52 An ``AttributeList`` is also a uniqued and immutable object. You create an 53 ``AttributeList`` through the ``AttributeList::get`` methods. You can add and 54 remove attributes, which result in the creation of a new ``AttributeList``. 56 An ``AttributeList`` object is designed to be passed around by value. 58 Note: It is advised that you do *not* use the ``AttributeList`` "introspection" [all …]
|
| /openbsd-src/gnu/llvm/llvm/tools/llvm-reduce/deltas/ |
| H A D | ReduceAttributes.cpp | 79 AttributeSet visitAttributeIndex(AttributeList AL, unsigned Index) { in visitAttributeIndex() 88 AttributeList visitAttributeList(AttributeList AL) { in visitAttributeList() 93 if (SetIdx == AttributeList::FunctionIndex) in visitAttributeList() 105 visitAttributeIndex(AL, AttributeList::FunctionIndex); in visitAttributeList() 107 NewAttrList.emplace_back(AttributeList::FunctionIndex, FnAttrSet); in visitAttributeList() 109 return AttributeList::get(Context, NewAttrList); in visitAttributeList()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/Utils/ |
| H A D | BuildLibCalls.h | 39 AttributeList AttributeList); 44 LibFunc TheLibFunc, AttributeList AttributeList, in getOrInsertLibFunc() argument 49 AttributeList); in getOrInsertLibFunc() 55 return getOrInsertLibFunc(M, TLI, TheLibFunc, AttributeList{}, RetTy, in getOrInsertLibFunc() 62 LibFunc TheLibFunc, AttributeList AttributeList, 197 const AttributeList &Attrs); 204 const AttributeList &Attrs); 213 const AttributeList &Attrs); 220 IRBuilderBase &B, const AttributeList &Attrs);
|
| H A D | FunctionComparator.h | 30 class AttributeList; variable 334 int cmpAttrs(const AttributeList L, const AttributeList R) const;
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/DirectX/DXILWriter/ |
| H A D | DXILValueEnumerator.h | 113 using AttributeListMapType = DenseMap<AttributeList, unsigned>; 115 std::vector<AttributeList> AttributeLists; 174 unsigned getAttributeListID(AttributeList PAL) const { in getAttributeListID() 218 const std::vector<AttributeList> &getAttributeLists() const { in getAttributeLists() 299 void EnumerateAttributes(AttributeList PAL);
|
| /openbsd-src/gnu/llvm/llvm/lib/Bitcode/Writer/ |
| H A D | ValueEnumerator.h | 112 using AttributeListMapType = DenseMap<AttributeList, unsigned>; 114 std::vector<AttributeList> AttributeLists; 175 unsigned getAttributeListID(AttributeList PAL) const { in getAttributeListID() 218 const std::vector<AttributeList> &getAttributeLists() const { return AttributeLists; } in getAttributeLists() 297 void EnumerateAttributes(AttributeList PAL);
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/Utils/ |
| H A D | AArch64SMEAttributes.h | 17 class AttributeList; variable 43 SMEAttrs(const AttributeList &L);
|
| H A D | AArch64SMEAttributes.cpp | 35 SMEAttrs::SMEAttrs(const AttributeList &Attrs) { in SMEAttrs()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/IPO/ |
| H A D | DeadArgumentElimination.cpp | 185 AttributeList PAL = CB->getAttributes(); in deleteDeadVarargs() 190 PAL = AttributeList::get(F.getContext(), PAL.getFnAttrs(), in deleteDeadVarargs() 737 const AttributeList &PAL = F->getAttributes(); in removeDeadStuffFromFunction() 847 AttributeList NewPAL = in removeDeadStuffFromFunction() 848 AttributeList::get(F->getContext(), FnAttrs, RetAttrs, ArgAttrVec); in removeDeadStuffFromFunction() 874 const AttributeList &CallPAL = CB.getAttributes(); in removeDeadStuffFromFunction() 922 AttributeList NewCallPAL = in removeDeadStuffFromFunction() 923 AttributeList::get(F->getContext(), FnAttrs, RetAttrs, ArgAttrVec); in removeDeadStuffFromFunction()
|
| H A D | ArgumentPromotion.cpp | 161 AttributeList PAL = F->getAttributes(); in doPromotion() 211 NF->setAttributes(AttributeList::get(F->getContext(), PAL.getFnAttrs(), in doPromotion() 226 const AttributeList &CallPAL = CB.getAttributes(); in doPromotion() 280 NewCS->setAttributes(AttributeList::get(F->getContext(), in doPromotion()
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CallLowering.cpp | 83 const AttributeList &Attrs, in addArgFlagsFromAttributes() 131 setArgFlags(OrigArg, i + AttributeList::FirstArgIndex, DL, CB); in lowerCall() 156 setArgFlags(Info.OrigRet, AttributeList::ReturnIndex, DL, CB); in lowerCall() 196 const AttributeList &Attrs = FuncInfo.getAttributes(); in setArgFlags() 207 assert(OpIdx >= AttributeList::FirstArgIndex); in setArgFlags() 208 unsigned ParamIdx = OpIdx - AttributeList::FirstArgIndex; in setArgFlags() 226 } else if (OpIdx >= AttributeList::FirstArgIndex) { in setArgFlags() 228 FuncInfo.getParamStackAlign(OpIdx - AttributeList::FirstArgIndex)) in setArgFlags() 911 setArgFlags(DemoteArg, AttributeList::ReturnIndex, DL, F); in insertSRetIncomingArgument() 930 setArgFlags(DemoteArg, AttributeList::ReturnIndex, DL, CB); in insertSRetOutgoingArgument() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/BPF/ |
| H A D | BPFISelLowering.h | 109 const AttributeList &FuncAttributes) const override { in getOptimalMemOpType() 113 bool isIntDivCheap(EVT VT, AttributeList Attr) const override { return true; } in isIntDivCheap()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | CallLowering.h | 33 class AttributeList; variable 361 const AttributeList &Attrs, 480 void getReturnInfo(CallingConv::ID CallConv, Type *RetTy, AttributeList Attrs,
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/GISel/ |
| H A D | PPCCallLowering.cpp | 86 setArgFlags(OrigArg, AttributeList::ReturnIndex, DL, F); in lowerReturn() 130 setArgFlags(OrigArg, I + AttributeList::FirstArgIndex, DL, F); in lowerFormalArguments()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/ |
| H A D | BuildLibCalls.cpp | 1287 AttributeList AttributeList) { in getOrInsertLibFunc() argument 1291 FunctionCallee C = M->getOrInsertFunction(Name, T, AttributeList); in getOrInsertLibFunc() 1360 return getOrInsertLibFunc(M, TLI, TheLibFunc, T, AttributeList()); in getOrInsertLibFunc() 1526 AttributeList AS; in emitMemCpyChk() 1527 AS = AttributeList::get(M->getContext(), AttributeList::FunctionIndex, in emitMemCpyChk() 1532 AttributeList::get(M->getContext(), AS), I8Ptr, in emitMemCpyChk() 1698 const AttributeList &Attrs, in emitUnaryFloatFnCallHelper() 1721 const AttributeList &Attrs) { in emitUnaryFloatFnCall() 1734 const AttributeList &Attrs) { in emitUnaryFloatFnCall() 1747 const AttributeList &Attrs, in emitBinaryFloatFnCallHelper() [all …]
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/ |
| H A D | TargetLibraryInfo.h | 486 AttributeList getAttrList(LLVMContext *C, ArrayRef<unsigned> ArgNos, 488 AttributeList AL = AttributeList()) const {
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUPrintfRuntimeBinding.cpp | 305 AttributeList Attr = AttributeList::get(Ctx, AttributeList::FunctionIndex, in lowerPrintfForGpu()
|