Home | History | Annotate | Download | only in IR

Lines Matching refs:AttrBuilder

11 // \brief This file implements the Attribute, AttributeImpl, AttrBuilder,
595 AttributeSet AttributeSet::get(LLVMContext &C, unsigned Idx, AttrBuilder &B) {
617 for (AttrBuilder::td_iterator I = B.td_begin(), E = B.td_end();
654 llvm::AttrBuilder B;
689 AttrBuilder B(AS, Idx);
742 AttrBuilder B(AS, Idx);
919 // AttrBuilder Method Implementations
922 AttrBuilder::AttrBuilder(AttributeSet AS, unsigned Idx)
938 void AttrBuilder::clear() {
943 AttrBuilder &AttrBuilder::addAttribute(Attribute::AttrKind Val) {
951 AttrBuilder &AttrBuilder::addAttribute(Attribute Attr) {
967 AttrBuilder &AttrBuilder::addAttribute(StringRef A, StringRef V) {
972 AttrBuilder &AttrBuilder::removeAttribute(Attribute::AttrKind Val) {
984 AttrBuilder &AttrBuilder::removeAttributes(AttributeSet A, uint64_t Index) {
1016 AttrBuilder &AttrBuilder::removeAttribute(StringRef A) {
1023 AttrBuilder &AttrBuilder::addAlignmentAttr(unsigned Align) {
1034 AttrBuilder &AttrBuilder::addStackAlignmentAttr(unsigned Align) {
1046 AttrBuilder &AttrBuilder::merge(const AttrBuilder &B) {
1063 bool AttrBuilder::contains(StringRef A) const {
1067 bool AttrBuilder::hasAttributes() const {
1071 bool AttrBuilder::hasAttributes(AttributeSet A, uint64_t Index) const {
1096 bool AttrBuilder::hasAlignmentAttr() const {
1100 bool AttrBuilder::operator==(const AttrBuilder &B) {
1112 void AttrBuilder::removeFunctionOnlyAttrs() {
1139 AttrBuilder &AttrBuilder::addRawValue(uint64_t Val) {
1164 AttrBuilder Incompatible;