/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | Attributes.h | 35 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 D | AutoUpgrade.h | 19 class AttrBuilder; 99 void UpgradeAttributes(AttrBuilder &B);
|
H A D | Argument.h | 127 void addAttrs(AttrBuilder &B);
|
H A D | Function.h | 382 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 D | Attributes.cpp | 10 // 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 D | AttributeImpl.h | 231 static AttributeSetNode *get(LLVMContext &C, const AttrBuilder &B);
|
H A D | Function.cpp | 222 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 D | Verifier.cpp | 1713 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 D | CodeGenABITypes.h | 33 class AttrBuilder; 132 llvm::AttrBuilder &attrs);
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | CommandFlags.h | 141 void renderBoolStringAttr(AttrBuilder &B, StringRef Name, bool Val);
|
H A D | IndirectThunks.h | 57 AttrBuilder B;
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CodeGenABITypes.cpp | 31 llvm::AttrBuilder &attrs) {
|
H A D | CodeGenModule.h | 1188 void addDefaultFunctionDefinitionAttributes(llvm::AttrBuilder &attrs); 1428 llvm::AttrBuilder &AttrBuilder); 1561 llvm::AttrBuilder &FuncAttrs);
|
H A D | CGCall.cpp | 1692 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 D | LLParser.h | 140 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 D | LLParser.cpp | 135 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 D | CallPromotionUtils.cpp | 491 AttrBuilder ArgAttrs(CallerPAL.getParamAttributes(ArgNo)); 511 AttrBuilder RAttrs(CallerPAL, AttributeList::ReturnIndex);
|
H A D | InlineFunction.cpp | 1155 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 D | CommandFlags.cpp | 540 void codegen::renderBoolStringAttr(AttrBuilder &B, StringRef Name, bool Val) { 556 AttrBuilder NewAttrs;
|
H A D | Analysis.cpp | 565 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 D | WebAssemblyLowerEmscriptenEHSjLj.cpp | 354 llvm::AttrBuilder B; 359 llvm::AttrBuilder B; 433 AttrBuilder FnAttrs(InvokeAL.getFnAttributes());
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | DeadArgumentElimination.cpp | 837 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 D | Mips16HardFloat.cpp | 485 AttrBuilder B;
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPURewriteOutArguments.cpp | 374 AttrBuilder RetAttrs;
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | DataFlowSanitizer.cpp | 376 AttrBuilder ReadOnlyNoneAttrs; 693 AttrBuilder().addAttribute("split-stack"));
|