/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | Attributes.h | 36 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 D | AutoUpgrade.h | 19 class AttrBuilder; 97 void UpgradeFramePointerAttributes(AttrBuilder &B);
|
H A D | Argument.h | 120 void addAttrs(AttrBuilder &B);
|
H A D | Function.h | 368 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 D | Attributes.cpp | 10 // 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 D | AttributeImpl.h | 195 static AttributeSetNode *get(LLVMContext &C, const AttrBuilder &B);
|
H A D | Function.cpp | 193 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 D | Verifier.cpp | 1657 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 D | CallPromotionUtils.cpp | 413 AttrBuilder ArgAttrs(CallerPAL.getParamAttributes(ArgNo)); 433 AttrBuilder RAttrs(CallerPAL, AttributeList::ReturnIndex);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/AsmParser/ |
H A D | LLParser.h | 143 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 D | LLParser.cpp | 128 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 D | X86IndirectThunks.cpp | 298 AttrBuilder B;
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | DeadArgumentElimination.cpp | 835 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 D | CodeGenModule.h | 1389 llvm::AttrBuilder &AttrBuilder); 1523 llvm::AttrBuilder &FuncAttrs);
|
H A D | CGCall.cpp | 1695 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 D | Mips16HardFloat.cpp | 485 AttrBuilder B;
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPURewriteOutArguments.cpp | 374 AttrBuilder RetAttrs;
|
H A D | AMDGPULibCalls.cpp | 1724 AttrBuilder B;
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | CommandFlags.inc | 386 AttrBuilder NewAttrs;
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | Analysis.cpp | 566 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 D | WebAssemblyLowerEmscriptenEHSjLj.cpp | 416 AttrBuilder FnAttrs(InvokeAL.getFnAttributes());
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | DataFlowSanitizer.cpp | 358 AttrBuilder ReadOnlyNoneAttrs; 664 AttrBuilder().addAttribute("split-stack"));
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | RewriteStatepointsForGC.cpp | 1246 AttrBuilder FnAttrs = AL.getFnAttributes(); 2386 AttrBuilder R;
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineCalls.cpp | 4587 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 D | BitcodeReader.cpp | 1307 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;
|