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

12

/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DAttributes.h36 class AttrBuilder;
234 static AttributeSet get(LLVMContext &C, const AttrBuilder &B);
268 removeAttributes(LLVMContext &C, const AttrBuilder &AttrsToRemove) const;
346 friend class AttrBuilder;
388 const AttrBuilder &B);
409 const AttrBuilder &B) const;
436 const AttrBuilder &B) const {
453 LLVMContext &C, unsigned Index, const AttrBuilder &AttrsToRemove) const;
478 LLVMContext &C, unsigned ArgNo, const AttrBuilder &AttrsToRemove) const {
706 class AttrBuilder { class in namespace:llvm
719 AttrBuilder(const Attribute &A) { function in class:llvm::AttrBuilder
[all...]
H A DAutoUpgrade.h19 class AttrBuilder;
97 void UpgradeFramePointerAttributes(AttrBuilder &B);
H A DArgument.h120 void addAttrs(AttrBuilder &B);
H A DFunction.h368 void addAttributes(unsigned i, const AttrBuilder &Attrs);
377 void addParamAttrs(unsigned ArgNo, const AttrBuilder &Attrs);
386 void removeAttributes(unsigned i, const AttrBuilder &Attrs);
395 void removeParamAttrs(unsigned ArgNo, const AttrBuilder &Attrs);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/
H A DAttributes.cpp10 // This file implements the Attribute, AttributeImpl, AttrBuilder,
589 AttributeSet AttributeSet::get(LLVMContext &C, const AttrBuilder &B) {
600 AttrBuilder B;
607 AttrBuilder B;
620 AttrBuilder B(AS);
630 AttrBuilder B(*this);
638 AttrBuilder B(*this);
644 const AttrBuilder &Attrs) const {
645 AttrBuilder B(*this);
768 AttributeSetNode *AttributeSetNode::get(LLVMContext &C, const AttrBuilder
1425 AttrBuilder::AttrBuilder(AttributeList AL, unsigned Index) { function in class:AttrBuilder
1431 AttrBuilder::AttrBuilder(AttributeSet AS) { function in class:AttrBuilder
[all...]
H A DAttributeImpl.h195 static AttributeSetNode *get(LLVMContext &C, const AttrBuilder &B);
H A DFunction.cpp193 void Argument::addAttrs(AttrBuilder &B) {
411 void Function::addAttributes(unsigned i, const AttrBuilder &Attrs) {
429 void Function::addParamAttrs(unsigned ArgNo, const AttrBuilder &Attrs) {
447 void Function::removeAttributes(unsigned i, const AttrBuilder &Attrs) {
465 void Function::removeParamAttrs(unsigned ArgNo, const AttrBuilder &Attrs) {
H A DVerifier.cpp1657 AttrBuilder IncompatibleAttrs = AttributeFuncs::typeIncompatible(Ty);
1658 Assert(!AttrBuilder(Attrs).overlaps(IncompatibleAttrs),
3064 static AttrBuilder getParameterABIAttributes(int I, AttributeList Attrs) {
3069 AttrBuilder Copy;
3112 AttrBuilder CallerABIAttrs = getParameterABIAttributes(I, CallerAttrs);
3113 AttrBuilder CalleeABIAttrs = getParameterABIAttributes(I, CalleeAttrs);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCallPromotionUtils.cpp413 AttrBuilder ArgAttrs(CallerPAL.getParamAttributes(ArgNo));
433 AttrBuilder RAttrs(CallerPAL, AttributeList::ReturnIndex);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.h143 std::map<unsigned, AttrBuilder> NumberedAttrBuilders;
265 bool ParseStringAttribute(AttrBuilder &B);
275 bool ParseOptionalParamAttrs(AttrBuilder &B);
276 bool ParseOptionalReturnAttrs(AttrBuilder &B);
339 bool ParseFnAttributeValuePairs(AttrBuilder &B,
H A DLLParser.cpp128 AttrBuilder B;
135 AttrBuilder FnAttrs(AS.getFnAttributes());
152 AttrBuilder FnAttrs(AS.getFnAttributes());
160 AttrBuilder FnAttrs(AS.getFnAttributes());
168 AttrBuilder FnAttrs(AS.getFnAttributes());
175 AttrBuilder Attrs(GV->getAttributes());
1142 AttrBuilder Attrs;
1185 bool LLParser::ParseFnAttributeValuePairs(AttrBuilder &B,
1580 bool LLParser::ParseStringAttribute(AttrBuilder &B) {
1591 bool LLParser::ParseOptionalParamAttrs(AttrBuilder
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86IndirectThunks.cpp298 AttrBuilder B;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DDeadArgumentElimination.cpp835 AttrBuilder RAttrs(PAL.getRetAttributes());
887 AttrBuilder RAttrs(CallPAL.getRetAttributes());
910 AttrBuilder(Attrs).removeAttribute(Attribute::Returned)));
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenModule.h1389 llvm::AttrBuilder &AttrBuilder);
1523 llvm::AttrBuilder &FuncAttrs);
H A DCGCall.cpp1695 llvm::AttrBuilder &FuncAttrs,
1707 llvm::AttrBuilder &FuncAttrs) {
1830 llvm::AttrBuilder FuncAttrs;
1839 llvm::AttrBuilder FuncAttrs;
1840 llvm::AttrBuilder RetAttrs;
2039 llvm::AttrBuilder SRETAttrs;
2050 llvm::AttrBuilder Attrs;
2062 llvm::AttrBuilder Attrs;
2070 llvm::AttrBuilder().addAttribute(llvm::Attribute::InReg));
2412 llvm::AttrBuilder Attr
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMips16HardFloat.cpp485 AttrBuilder B;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPURewriteOutArguments.cpp374 AttrBuilder RetAttrs;
H A DAMDGPULibCalls.cpp1724 AttrBuilder B;
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DCommandFlags.inc386 AttrBuilder NewAttrs;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DAnalysis.cpp566 AttrBuilder CallerAttrs(F->getAttributes(), AttributeList::ReturnIndex);
567 AttrBuilder CalleeAttrs(cast<CallInst>(I)->getAttributes(),
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyLowerEmscriptenEHSjLj.cpp416 AttrBuilder FnAttrs(InvokeAL.getFnAttributes());
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DDataFlowSanitizer.cpp358 AttrBuilder ReadOnlyNoneAttrs;
664 AttrBuilder().addAttribute("split-stack"));
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DRewriteStatepointsForGC.cpp1246 AttrBuilder FnAttrs = AL.getFnAttributes();
2386 AttrBuilder R;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp4587 AttrBuilder RAttrs(CallerPAL, AttributeList::ReturnIndex);
4632 if (AttrBuilder(CallerPAL.getParamAttributes(i))
4694 AttrBuilder RAttrs(CallerPAL, AttributeList::ReturnIndex);
4712 AttrBuilder AB(CallerPAL.getParamAttributes(i));
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp1307 static void addRawAttributeValue(AttrBuilder &B, uint64_t Val) {
1330 /// This fills an AttrBuilder object with the LLVM attributes that have
1333 static void decodeLLVMAttributesForBitcode(AttrBuilder &B,
1392 AttrBuilder B;
1606 AttrBuilder B;

Completed in 412 milliseconds

12