Searched refs:AttrBuilder (Results 1 - 25 of 39) sorted by relevance

12

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DAttributes.h35 class AttrBuilder;
247 static AttributeSet get(LLVMContext &C, const AttrBuilder &B);
281 removeAttributes(LLVMContext &C, const AttrBuilder &AttrsToRemove) const;
360 friend class AttrBuilder;
405 const AttrBuilder &B);
426 const AttrBuilder &B) const;
453 const AttrBuilder &B) const {
470 LLVMContext &C, unsigned Index, const AttrBuilder &AttrsToRemove) const;
495 LLVMContext &C, unsigned ArgNo, const AttrBuilder &AttrsToRemove) const {
723 class AttrBuilder { class in namespace:llvm
737 AttrBuilder(const Attribute &A) { function in class:llvm::AttrBuilder
[all...]
H A DAutoUpgrade.h19 class AttrBuilder;
99 void UpgradeAttributes(AttrBuilder &B);
H A DArgument.h127 void addAttrs(AttrBuilder &B);
H A DFunction.h382 void addAttributes(unsigned i, const AttrBuilder &Attrs);
391 void addParamAttrs(unsigned ArgNo, const AttrBuilder &Attrs);
400 void removeAttributes(unsigned i, const AttrBuilder &Attrs);
409 void removeParamAttrs(unsigned ArgNo, const AttrBuilder &Attrs);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/
H A DAttributes.cpp10 // This file implements the Attribute, AttributeImpl, AttrBuilder,
648 AttributeSet AttributeSet::get(LLVMContext &C, const AttrBuilder &B) {
659 AttrBuilder B;
666 AttrBuilder B;
679 AttrBuilder B(AS);
689 AttrBuilder B(*this);
697 AttrBuilder B(*this);
703 const AttrBuilder &Attrs) const {
704 AttrBuilder B(*this);
832 AttributeSetNode *AttributeSetNode::get(LLVMContext &C, const AttrBuilder
1521 AttrBuilder::AttrBuilder(AttributeList AL, unsigned Index) { function in class:AttrBuilder
1527 AttrBuilder::AttrBuilder(AttributeSet AS) { function in class:AttrBuilder
[all...]
H A DAttributeImpl.h231 static AttributeSetNode *get(LLVMContext &C, const AttrBuilder &B);
H A DFunction.cpp222 void Argument::addAttrs(AttrBuilder &B) {
452 void Function::addAttributes(unsigned i, const AttrBuilder &Attrs) {
470 void Function::addParamAttrs(unsigned ArgNo, const AttrBuilder &Attrs) {
488 void Function::removeAttributes(unsigned i, const AttrBuilder &Attrs) {
506 void Function::removeParamAttrs(unsigned ArgNo, const AttrBuilder &Attrs) {
H A DVerifier.cpp1713 AttrBuilder IncompatibleAttrs = AttributeFuncs::typeIncompatible(Ty);
1714 Assert(!AttrBuilder(Attrs).overlaps(IncompatibleAttrs),
3175 static AttrBuilder getParameterABIAttributes(int I, AttributeList Attrs) {
3180 AttrBuilder Copy;
3225 AttrBuilder CallerABIAttrs = getParameterABIAttributes(I, CallerAttrs);
3226 AttrBuilder CalleeABIAttrs = getParameterABIAttributes(I, CalleeAttrs);
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/CodeGen/
H A DCodeGenABITypes.h33 class AttrBuilder;
132 llvm::AttrBuilder &attrs);
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DCommandFlags.h141 void renderBoolStringAttr(AttrBuilder &B, StringRef Name, bool Val);
H A DIndirectThunks.h57 AttrBuilder B;
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenABITypes.cpp31 llvm::AttrBuilder &attrs) {
H A DCodeGenModule.h1188 void addDefaultFunctionDefinitionAttributes(llvm::AttrBuilder &attrs);
1428 llvm::AttrBuilder &AttrBuilder);
1561 llvm::AttrBuilder &FuncAttrs);
H A DCGCall.cpp1692 llvm::AttrBuilder &FuncAttrs,
1705 llvm::AttrBuilder &FuncAttrs) {
1829 llvm::AttrBuilder FuncAttrs;
1837 llvm::AttrBuilder &attrs) {
1843 static void addNoBuiltinAttributes(llvm::AttrBuilder &FuncAttrs,
1899 llvm::AttrBuilder FuncAttrs;
1900 llvm::AttrBuilder RetAttrs;
2127 llvm::AttrBuilder SRETAttrs;
2139 llvm::AttrBuilder Attrs;
2151 llvm::AttrBuilder Attr
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.h140 std::map<unsigned, AttrBuilder> NumberedAttrBuilders;
256 bool ParseStringAttribute(AttrBuilder &B);
266 bool ParseOptionalParamAttrs(AttrBuilder &B);
267 bool ParseOptionalReturnAttrs(AttrBuilder &B);
332 bool ParseFnAttributeValuePairs(AttrBuilder &B,
H A DLLParser.cpp135 AttrBuilder B;
142 AttrBuilder FnAttrs(AS.getFnAttributes());
159 AttrBuilder FnAttrs(AS.getFnAttributes());
167 AttrBuilder FnAttrs(AS.getFnAttributes());
175 AttrBuilder FnAttrs(AS.getFnAttributes());
182 AttrBuilder Attrs(GV->getAttributes());
1166 AttrBuilder Attrs;
1209 bool LLParser::ParseFnAttributeValuePairs(AttrBuilder &B,
1617 bool LLParser::ParseStringAttribute(AttrBuilder &B) {
1628 bool LLParser::ParseOptionalParamAttrs(AttrBuilder
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCallPromotionUtils.cpp491 AttrBuilder ArgAttrs(CallerPAL.getParamAttributes(ArgNo));
511 AttrBuilder RAttrs(CallerPAL, AttributeList::ReturnIndex);
H A DInlineFunction.cpp1155 static AttrBuilder IdentifyValidAttributes(CallBase &CB) {
1157 AttrBuilder AB(CB.getAttributes(), AttributeList::ReturnIndex);
1160 AttrBuilder Valid;
1179 AttrBuilder Valid = IdentifyValidAttributes(CB);
1223 // dereferenceable_or_null etc). See AttrBuilder::merge for more details.
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DCommandFlags.cpp540 void codegen::renderBoolStringAttr(AttrBuilder &B, StringRef Name, bool Val) {
556 AttrBuilder NewAttrs;
H A DAnalysis.cpp565 AttrBuilder CallerAttrs(F->getAttributes(), AttributeList::ReturnIndex);
566 AttrBuilder CalleeAttrs(cast<CallInst>(I)->getAttributes(),
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyLowerEmscriptenEHSjLj.cpp354 llvm::AttrBuilder B;
359 llvm::AttrBuilder B;
433 AttrBuilder FnAttrs(InvokeAL.getFnAttributes());
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DDeadArgumentElimination.cpp837 AttrBuilder RAttrs(PAL.getRetAttributes());
888 AttrBuilder RAttrs(CallPAL.getRetAttributes());
911 AttrBuilder(Attrs).removeAttribute(Attribute::Returned)));
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMips16HardFloat.cpp485 AttrBuilder B;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPURewriteOutArguments.cpp374 AttrBuilder RetAttrs;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DDataFlowSanitizer.cpp376 AttrBuilder ReadOnlyNoneAttrs;
693 AttrBuilder().addAttribute("split-stack"));

Completed in 299 milliseconds

12