/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | Attributes.h | 35 class AttrBuilder; variable 350 static AttributeSet get(LLVMContext &C, const AttrBuilder &B); 477 friend class AttrBuilder; 527 const AttrBuilder &B); 551 const AttrBuilder &B) const; 578 const AttrBuilder &B) const { 599 const AttrBuilder &B) const { 628 const AttrBuilder &B) const { 1033 class AttrBuilder { 1038 AttrBuilder(LLVMContext &Ctx) : Ctx(Ctx) {} [all …]
|
H A D | AutoUpgrade.h | 20 class AttrBuilder; variable 105 void UpgradeAttributes(AttrBuilder &B);
|
H A D | Argument.h | 167 void addAttrs(AttrBuilder &B);
|
H A D | Function.h | 369 void addFnAttrs(const AttrBuilder &Attrs); 378 void addRetAttrs(const AttrBuilder &Attrs); 387 void addParamAttrs(unsigned ArgNo, const AttrBuilder &Attrs);
|
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | Attributes.cpp | 842 AttributeSet AttributeSet::get(LLVMContext &C, const AttrBuilder &B) { in get() 853 AttrBuilder B(C); in addAttribute() 860 AttrBuilder B(C); in addAttribute() 873 AttrBuilder B(C, *this); in addAttributes() 874 B.merge(AttrBuilder(C, AS)); in addAttributes() 881 AttrBuilder B(C, *this); in removeAttribute() 889 AttrBuilder B(C, *this); in removeAttribute() 896 AttrBuilder B(C, *this); in removeAttributes() 1078 AttributeSetNode *AttributeSetNode::get(LLVMContext &C, const AttrBuilder &B) { in get() 1403 const AttrBuilder &B) { in get() [all …]
|
H A D | Function.cpp | 322 void Argument::addAttrs(AttrBuilder &B) { in addAttrs() 384 AttrBuilder B(F->getContext()); in createWithDefaultAttr() 641 void Function::addFnAttrs(const AttrBuilder &Attrs) { in addFnAttrs() 653 void Function::addRetAttrs(const AttrBuilder &Attrs) { in addRetAttrs() 665 void Function::addParamAttrs(unsigned ArgNo, const AttrBuilder &Attrs) { in addParamAttrs()
|
H A D | AttributeImpl.h | 319 static AttributeSetNode *get(LLVMContext &C, const AttrBuilder &B);
|
/freebsd/contrib/llvm-project/llvm/include/llvm/AsmParser/ |
H A D | LLParser.h | 161 std::map<unsigned, AttrBuilder> NumberedAttrBuilders; 283 bool parseStringAttribute(AttrBuilder &B); 293 bool parseEnumAttribute(Attribute::AttrKind Attr, AttrBuilder &B, 295 bool parseOptionalParamOrReturnAttrs(AttrBuilder &B, bool IsParam); 296 bool parseOptionalParamAttrs(AttrBuilder &B) { in parseOptionalParamAttrs() 299 bool parseOptionalReturnAttrs(AttrBuilder &B) { in parseOptionalReturnAttrs() 374 bool parseFnAttributeValuePairs(AttrBuilder &B, 377 bool parseRangeAttr(AttrBuilder &B); 378 bool parseInitializesAttr(AttrBuilder &B); 379 bool parseRequiredTypeAttr(AttrBuilder &B, lltok::Kind AttrToken,
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
H A D | WebAssembly.cpp | 63 llvm::AttrBuilder B(GV->getContext()); in setTargetAttributes() 69 llvm::AttrBuilder B(GV->getContext()); in setTargetAttributes() 75 llvm::AttrBuilder B(GV->getContext()); in setTargetAttributes()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | CommandFlags.h | 28 class AttrBuilder; variable 180 void renderBoolStringAttr(AttrBuilder &B, StringRef Name, bool Val);
|
H A D | IndirectThunks.h | 139 AttrBuilder B(Ctx); in createThunkFunction()
|
/freebsd/contrib/llvm-project/clang/include/clang/CodeGen/ |
H A D | CodeGenABITypes.h | 33 class AttrBuilder; variable 132 llvm::AttrBuilder &attrs);
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | TargetInfo.cpp | 191 llvm::AttrBuilder KernelAttrs(C); in createEnqueuedBlockKernel() 240 const TargetInfo::BranchProtectionInfo &BPI, llvm::AttrBuilder &FuncAttrs) { in initBranchProtectionFnAttributes()
|
H A D | CodeGenABITypes.cpp | 31 llvm::AttrBuilder &attrs) { in addDefaultFunctionDefinitionAttributes()
|
H A D | CGCall.cpp | 1744 llvm::AttrBuilder &FuncAttrs, in AddAttributesFromFunctionProtoType() 1780 static void AddAttributesFromOMPAssumes(llvm::AttrBuilder &FuncAttrs, in AddAttributesFromOMPAssumes() 1844 llvm::AttrBuilder &FuncAttrs) { in addDenormalModeAttrs() 1857 llvm::AttrBuilder &FuncAttrs) { in addMergableDefaultFunctionAttributes() 1865 llvm::AttrBuilder &FuncAttrs) { in getTrivialDefaultFunctionAttributes() 2018 overrideFunctionFeaturesWithTargetFeatures(llvm::AttrBuilder &FuncAttr, in overrideFunctionFeaturesWithTargetFeatures() 2054 llvm::AttrBuilder FuncAttrs(F.getContext()); in mergeDefaultFunctionDefinitionAttributes() 2114 llvm::AttrBuilder &FuncAttrs) { in getTrivialDefaultFunctionAttributes() 2123 llvm::AttrBuilder &FuncAttrs) { in getDefaultFunctionAttributes() 2133 llvm::AttrBuilder &attrs) { in addDefaultFunctionDefinitionAttributes() [all …]
|
H A D | CodeGenModule.h | 1357 void addDefaultFunctionDefinitionAttributes(llvm::AttrBuilder &attrs); 1707 llvm::AttrBuilder &AttrBuilder, 1859 llvm::AttrBuilder &FuncAttrs); 1866 llvm::AttrBuilder &FuncAttrs);
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | CallPromotionUtils.cpp | 529 AttrBuilder ArgAttrs(Ctx, CallerPAL.getParamAttrs(ArgNo)); in promoteCall() 547 AttrBuilder RAttrs(Ctx, CallerPAL.getRetAttrs()); in promoteCall()
|
H A D | InlineFunction.cpp | 1358 SmallVector<AttrBuilder> ValidParamAttrs; in AddParamAndFnBasicAttributes() 1362 ValidParamAttrs.emplace_back(AttrBuilder{CB.getContext()}); in AddParamAndFnBasicAttributes() 1438 static AttrBuilder IdentifyValidUBGeneratingAttributes(CallBase &CB) { in IdentifyValidUBGeneratingAttributes() 1439 AttrBuilder Valid(CB.getContext()); in IdentifyValidUBGeneratingAttributes() 1453 static AttrBuilder IdentifyValidPoisonGeneratingAttributes(CallBase &CB) { in IdentifyValidPoisonGeneratingAttributes() 1454 AttrBuilder Valid(CB.getContext()); in IdentifyValidPoisonGeneratingAttributes() 1466 AttrBuilder ValidUB = IdentifyValidUBGeneratingAttributes(CB); in AddReturnAttributes() 1467 AttrBuilder ValidPG = IdentifyValidPoisonGeneratingAttributes(CB); in AddReturnAttributes()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | DeadArgumentElimination.cpp | 840 AttrBuilder RAttrs(F->getContext(), PAL.getRetAttrs()); in removeDeadStuffFromFunction() 892 AttrBuilder RAttrs(F->getContext(), CallPAL.getRetAttrs()); in removeDeadStuffFromFunction() 914 F->getContext(), AttrBuilder(F->getContext(), Attrs) in removeDeadStuffFromFunction()
|
H A D | Attributor.cpp | 958 AttrBuilder &AB) { in addIfNotExistent() 1116 AttributeMask &, AttrBuilder &)> in updateAttrMap() 1140 AttrBuilder AB(Ctx); in updateAttrMap() 1163 AttributeMask &, AttrBuilder &) { in hasAttr() argument 1204 AttrBuilder &) { in getAttrs() argument 1224 AttributeMask &AM, AttrBuilder &) { in removeAttrs() argument 1236 AttributeMask &AM, AttrBuilder &) -> bool { in removeAttrs() argument 1251 AttributeMask &, AttrBuilder &AB) { in manifestAttrs()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | Analysis.cpp | 592 AttrBuilder CallerAttrs(F->getContext(), F->getAttributes().getRetAttrs()); in attributesPermitTailCall() 593 AttrBuilder CalleeAttrs(F->getContext(), in attributesPermitTailCall()
|
H A D | CommandFlags.cpp | 654 void codegen::renderBoolStringAttr(AttrBuilder &B, StringRef Name, bool Val) { in renderBoolStringAttr() 670 AttrBuilder NewAttrs(Ctx); in setFunctionAttributes()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
H A D | CoroSplit.cpp | 894 AttrBuilder ParamAttrs(Context); in addFramePointerAttrs() 908 AttrBuilder ParamAttrs(Context); in addAsyncContextAttrs() 915 AttrBuilder ParamAttrs(Context); in addSwiftSelfAttrs() 1017 Context, AttrBuilder(Context, OrigAttrs.getFnAttrs())); in create() 1040 NewAttrs = NewAttrs.addFnAttributes(Context, AttrBuilder(Context, FnAttrs)); in create()
|
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/ |
H A D | LLParser.cpp | 225 AttrBuilder B(Context); in validateEndOfModule() 235 AttrBuilder FnAttrs(M->getContext(), AS.getFnAttrs()); in validateEndOfModule() 251 AttrBuilder FnAttrs(M->getContext(), AS.getFnAttrs()); in validateEndOfModule() 258 AttrBuilder FnAttrs(M->getContext(), AS.getFnAttrs()); in validateEndOfModule() 265 AttrBuilder FnAttrs(M->getContext(), AS.getFnAttrs()); in validateEndOfModule() 271 AttrBuilder Attrs(M->getContext(), GV->getAttributes()); in validateEndOfModule() 1490 AttrBuilder Attrs(M->getContext()); in parseGlobal() 1524 R = NumberedAttrBuilders.emplace(VarID, AttrBuilder(M->getContext())).first; in parseUnnamedAttrGrp() 1548 bool LLParser::parseEnumAttribute(Attribute::AttrKind Attr, AttrBuilder &B, in parseEnumAttribute() 1681 bool LLParser::parseFnAttributeValuePairs(AttrBuilder &B, in parseFnAttributeValuePairs() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyLowerEmscriptenEHSjLj.cpp | 449 llvm::AttrBuilder B(M->getContext()); in getEmscriptenFunction() 454 llvm::AttrBuilder B(M->getContext()); in getEmscriptenFunction() 542 AttrBuilder FnAttrs(CI->getContext(), InvokeAL.getFnAttrs()); in wrapInvoke()
|