| /src/external/apache2/llvm/dist/llvm/lib/IR/ |
| Statepoint.cpp | 26 llvm::parseStatepointDirectivesFromAttrs(AttributeList AS) { 30 AS.getAttribute(AttributeList::FunctionIndex, "statepoint-id"); 37 Attribute AttrNumPatchBytes = AS.getAttribute(AttributeList::FunctionIndex,
|
| Attributes.cpp | 11 // AttributeListImpl, and AttributeList classes. 1118 /// Map from AttributeList index to the internal array index. Adding one happens 1133 for (const auto &I : Sets[attrIdxToArrayIdx(AttributeList::FunctionIndex)]) 1173 AttributeList(const_cast<AttributeListImpl *>(this)).dump(); 1178 // AttributeList Construction and Mutation Methods 1181 AttributeList AttributeList::getImpl(LLVMContext &C, 1205 return AttributeList(PA); 1208 AttributeList 1209 AttributeList::get(LLVMContext &C [all...] |
| Function.cpp | 137 AttributeList Attrs = getParent()->getAttributes(); 146 AttributeList Attrs = getParent()->getAttributes(); 281 AttributeList Attrs = getParent()->getAttributes(); 287 AttributeList AL = getParent()->getAttributes(); 305 AttributeList AL = getParent()->getAttributes(); 358 F->addAttributes(AttributeList::FunctionIndex, B); 534 AttributeList PAL = getAttributes(); 540 AttributeList PAL = getAttributes(); 546 AttributeList PAL = getAttributes(); 552 AttributeList PAL = getAttributes() [all...] |
| /src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
| Attributes.h | 381 /// the AttributeList object. The function attributes are at index 382 /// `AttributeList::FunctionIndex', the return value is at index 383 /// `AttributeList::ReturnIndex', and the attributes for the parameters start at 384 /// index `AttributeList::FirstArgIndex'. 385 class AttributeList { 405 /// Create an AttributeList with the specified parameters in it. 406 static AttributeList get(LLVMContext &C, 408 static AttributeList get(LLVMContext &C, 411 /// Create an AttributeList from attribute sets for a function, its 413 static AttributeList get(LLVMContext &C, AttributeSet FnAttrs [all...] |
| Function.h | 79 AttributeList AttributeSets; ///< Parameter attributes 249 AttributeList getAttributes() const { return AttributeSets; } 252 void setAttributes(AttributeList Attrs) { AttributeSets = Attrs; } 256 addAttribute(AttributeList::FunctionIndex, Kind); 261 addAttribute(AttributeList::FunctionIndex, 267 addAttribute(AttributeList::FunctionIndex, Attr); 272 removeAttribute(AttributeList::FunctionIndex, Kind); 278 getContext(), AttributeList::FunctionIndex, Kind)); 366 return getAttribute(AttributeList::FunctionIndex, Kind); 371 return getAttribute(AttributeList::FunctionIndex, Kind) [all...] |
| InstrTypes.h | 1178 AttributeList Attrs; ///< parameter attributes for callable 1182 CallBase(AttributeList const &A, FunctionType *FT, ArgsTy &&... Args) 1472 AttributeList getAttributes() const { return Attrs; } 1476 void setAttributes(AttributeList A) { Attrs = A; } 1494 AttributeList PAL = getAttributes(); 1501 AttributeList PAL = getAttributes(); 1509 AttributeList PAL = getAttributes(); 1517 AttributeList PAL = getAttributes(); 1524 AttributeList PAL = getAttributes(); 1531 AttributeList PAL = getAttributes() [all...] |
| GlobalVariable.h | 230 AttributeList getAttributesAsList(unsigned index) const { 232 return AttributeList(); 234 return AttributeList::get(getContext(), AS);
|
| Intrinsics.h | 31 class AttributeList; 87 AttributeList getAttributes(LLVMContext &C, ID id);
|
| Module.h | 363 AttributeList AttributeList); 375 AttributeList AttributeList, Type *RetTy, 380 AttributeList); 387 return getOrInsertFunction(Name, AttributeList{}, RetTy, Args...); 393 getOrInsertFunction(StringRef Name, AttributeList AttributeList,
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/ |
| BuildLibCalls.h | 158 const AttributeList &Attrs); 165 const AttributeList &Attrs); 172 IRBuilderBase &B, const AttributeList &Attrs); 179 IRBuilderBase &B, const AttributeList &Attrs); 208 Value *emitCalloc(Value *Num, Value *Size, const AttributeList &Attrs,
|
| FunctionComparator.h | 333 int cmpAttrs(const AttributeList L, const AttributeList R) const;
|
| /src/external/apache2/llvm/dist/llvm/lib/Bitcode/Writer/ |
| ValueEnumerator.h | 51 /// include the AttributeList index, so we have to track that in our map. 112 using AttributeListMapType = DenseMap<AttributeList, unsigned>; 114 std::vector<AttributeList> AttributeLists; 175 unsigned getAttributeListID(AttributeList PAL) const { 218 const std::vector<AttributeList> &getAttributeLists() const { return AttributeLists; } 297 void EnumerateAttributes(AttributeList PAL);
|
| /src/external/apache2/llvm/dist/llvm/tools/llvm-reduce/deltas/ |
| ReduceAttributes.cpp | 83 void visitAttributeList(const AttributeList &AL, 129 void visitAttributeList(const AttributeList &AL) { 150 AttributeList convertAttributeRefVecToAttributeList( 166 return AttributeList::get(C, SetVec);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/Mips/ |
| Mips16HardFloat.cpp | 402 AttributeList A; 411 A = A.addAttribute(C, AttributeList::FunctionIndex, 413 A = A.addAttribute(C, AttributeList::FunctionIndex, 415 A = A.addAttribute(C, AttributeList::FunctionIndex, 488 F.removeAttributes(AttributeList::FunctionIndex, B); 492 F.addAttributes(AttributeList::FunctionIndex, B);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/BPF/ |
| BPFISelLowering.h | 109 const AttributeList &FuncAttributes) const override { 113 bool isIntDivCheap(EVT VT, AttributeList Attr) const override { return true; }
|
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
| EntryExitInstrumenter.cpp | 92 F.removeAttribute(AttributeList::FunctionIndex, EntryAttr); 114 F.removeAttribute(AttributeList::FunctionIndex, ExitAttr);
|
| ModuleUtils.cpp | 121 AttributeList()); 128 Ctor->addAttribute(AttributeList::FunctionIndex, Attribute::NoUnwind); 149 AttributeList()); 191 cast<Function>(M.getOrInsertFunction(Name, AttributeList(), 321 AttributeList::FunctionIndex,
|
| CallPromotionUtils.cpp | 474 const AttributeList &CallerPAL = CB.getAttributes(); 508 AttrBuilder RAttrs(CallerPAL, AttributeList::ReturnIndex); 517 CB.setAttributes(AttributeList::get(Ctx, CallerPAL.getFnAttributes(),
|
| BuildLibCalls.cpp | 99 if (F.hasAttribute(AttributeList::ReturnIndex, Attribute::NoAlias)) 101 F.addAttribute(AttributeList::ReturnIndex, Attribute::NoAlias); 148 !F.hasAttribute(AttributeList::ReturnIndex, Attribute::NoUndef)) { 149 F.addAttribute(AttributeList::ReturnIndex, Attribute::NoUndef); 1304 AttributeList AS; 1305 AS = AttributeList::get(M->getContext(), AttributeList::FunctionIndex, 1309 "__memcpy_chk", AttributeList::get(M->getContext(), AS), B.getInt8PtrTy(), 1445 const AttributeList &Attrs) { 1457 AttributeList::FunctionIndex [all...] |
| /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
| IndirectThunks.h | 65 F->addAttributes(llvm::AttributeList::FunctionIndex, B);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| AMDGPULowerKernelArguments.cpp | 84 KernArgSegment->addAttribute(AttributeList::ReturnIndex, Attribute::NonNull); 85 KernArgSegment->addAttribute(AttributeList::ReturnIndex, 235 AttributeList::ReturnIndex,
|
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/ |
| DataFlowSanitizer.cpp | 349 AttributeList 351 LLVMContext &Ctx, AttributeList CallSiteAttrs) { 373 return AttributeList::get(Ctx, CallSiteAttrs.getFnAttributes(), 1219 AttributeList::ReturnIndex, 1224 NewF->removeAttributes(AttributeList::FunctionIndex, 1301 AttributeList AL; 1302 AL = AL.addAttribute(M.getContext(), AttributeList::FunctionIndex, 1304 AL = AL.addAttribute(M.getContext(), AttributeList::FunctionIndex, 1306 AL = AL.addAttribute(M.getContext(), AttributeList::ReturnIndex, 1314 AttributeList AL [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/ |
| CallLowering.cpp | 73 const AttributeList &Attrs, 119 setArgFlags(OrigArg, i + AttributeList::FirstArgIndex, DL, CB); 140 setArgFlags(Info.OrigRet, AttributeList::ReturnIndex, DL, CB); 156 const AttributeList &Attrs = FuncInfo.getAttributes(); 161 assert(OpIdx >= AttributeList::FirstArgIndex); 170 FuncInfo.getParamStackAlign(OpIdx - AttributeList::FirstArgIndex)) 173 FuncInfo.getParamAlign(OpIdx - AttributeList::FirstArgIndex))) 177 } else if (OpIdx >= AttributeList::FirstArgIndex) { 179 FuncInfo.getParamStackAlign(OpIdx - AttributeList::FirstArgIndex)) 842 setArgFlags(DemoteArg, AttributeList::ReturnIndex, DL, F) [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/ |
| DeadArgumentElimination.cpp | 187 AttributeList PAL = CB->getAttributes(); 192 PAL = AttributeList::get(Fn.getContext(), PAL.getFnAttributes(), 750 const AttributeList &PAL = F->getAttributes(); 860 AttributeList NewPAL = 861 AttributeList::get(F->getContext(), FnAttrs, RetAttrs, ArgAttrVec); 887 const AttributeList &CallPAL = CB.getAttributes(); 935 AttributeList NewCallPAL = AttributeList::get(
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
| HexagonTargetMachine.cpp | 239 AttributeList FnAttrs = F.getAttributes(); 241 FnAttrs.getAttribute(AttributeList::FunctionIndex, "target-cpu"); 243 FnAttrs.getAttribute(AttributeList::FunctionIndex, "target-features");
|