Home
last modified time | relevance | path

Searched refs:AttrBuilder (Results 1 – 25 of 45) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DAttributes.h35 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 DAutoUpgrade.h20 class AttrBuilder; variable
105 void UpgradeAttributes(AttrBuilder &B);
H A DArgument.h167 void addAttrs(AttrBuilder &B);
H A DFunction.h369 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 DAttributes.cpp842 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 DFunction.cpp322 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 DAttributeImpl.h319 static AttributeSetNode *get(LLVMContext &C, const AttrBuilder &B);
/freebsd/contrib/llvm-project/llvm/include/llvm/AsmParser/
H A DLLParser.h161 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 DWebAssembly.cpp63 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 DCommandFlags.h28 class AttrBuilder; variable
180 void renderBoolStringAttr(AttrBuilder &B, StringRef Name, bool Val);
H A DIndirectThunks.h139 AttrBuilder B(Ctx); in createThunkFunction()
/freebsd/contrib/llvm-project/clang/include/clang/CodeGen/
H A DCodeGenABITypes.h33 class AttrBuilder; variable
132 llvm::AttrBuilder &attrs);
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DTargetInfo.cpp191 llvm::AttrBuilder KernelAttrs(C); in createEnqueuedBlockKernel()
240 const TargetInfo::BranchProtectionInfo &BPI, llvm::AttrBuilder &FuncAttrs) { in initBranchProtectionFnAttributes()
H A DCodeGenABITypes.cpp31 llvm::AttrBuilder &attrs) { in addDefaultFunctionDefinitionAttributes()
H A DCGCall.cpp1744 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 DCodeGenModule.h1357 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 DCallPromotionUtils.cpp529 AttrBuilder ArgAttrs(Ctx, CallerPAL.getParamAttrs(ArgNo)); in promoteCall()
547 AttrBuilder RAttrs(Ctx, CallerPAL.getRetAttrs()); in promoteCall()
H A DInlineFunction.cpp1358 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 DDeadArgumentElimination.cpp840 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 DAttributor.cpp958 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 DAnalysis.cpp592 AttrBuilder CallerAttrs(F->getContext(), F->getAttributes().getRetAttrs()); in attributesPermitTailCall()
593 AttrBuilder CalleeAttrs(F->getContext(), in attributesPermitTailCall()
H A DCommandFlags.cpp654 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 DCoroSplit.cpp894 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 DLLParser.cpp225 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 DWebAssemblyLowerEmscriptenEHSjLj.cpp449 llvm::AttrBuilder B(M->getContext()); in getEmscriptenFunction()
454 llvm::AttrBuilder B(M->getContext()); in getEmscriptenFunction()
542 AttrBuilder FnAttrs(CI->getContext(), InvokeAL.getFnAttrs()); in wrapInvoke()

12