Home | History | Annotate | Download | only in IR

Lines Matching defs:AttrBuilder

11 // \brief This file implements the Attribute, AttributeImpl, AttrBuilder,
588 AttributeSet AttributeSet::get(LLVMContext &C, unsigned Index, AttrBuilder &B) {
610 for (AttrBuilder::td_iterator I = B.td_begin(), E = B.td_end();
665 llvm::AttrBuilder B;
672 llvm::AttrBuilder B;
707 AttrBuilder B(AS, Index);
760 AttrBuilder B(AS, Index);
937 // AttrBuilder Method Implementations
940 AttrBuilder::AttrBuilder(AttributeSet AS, unsigned Index)
956 void AttrBuilder::clear() {
961 AttrBuilder &AttrBuilder::addAttribute(Attribute::AttrKind Val) {
969 AttrBuilder &AttrBuilder::addAttribute(Attribute Attr) {
985 AttrBuilder &AttrBuilder::addAttribute(StringRef A, StringRef V) {
990 AttrBuilder &AttrBuilder::removeAttribute(Attribute::AttrKind Val) {
1002 AttrBuilder &AttrBuilder::removeAttributes(AttributeSet A, uint64_t Index) {
1034 AttrBuilder &AttrBuilder::removeAttribute(StringRef A) {
1041 AttrBuilder &AttrBuilder::addAlignmentAttr(unsigned Align) {
1052 AttrBuilder &AttrBuilder::addStackAlignmentAttr(unsigned Align) {
1064 AttrBuilder &AttrBuilder::merge(const AttrBuilder &B) {
1081 bool AttrBuilder::contains(StringRef A) const {
1085 bool AttrBuilder::hasAttributes() const {
1089 bool AttrBuilder::hasAttributes(AttributeSet A, uint64_t Index) const {
1114 bool AttrBuilder::hasAlignmentAttr() const {
1118 bool AttrBuilder::operator==(const AttrBuilder &B) {
1130 AttrBuilder &AttrBuilder::addRawValue(uint64_t Val) {
1155 AttrBuilder Incompatible;