Lines Matching defs:FuncAttrs
1070 llvm::AttrBuilder FuncAttrs;
1076 FuncAttrs.addAttribute(llvm::Attribute::NoReturn);
1081 FuncAttrs.addAttribute(llvm::Attribute::ReturnsTwice);
1083 FuncAttrs.addAttribute(llvm::Attribute::NoUnwind);
1085 FuncAttrs.addAttribute(llvm::Attribute::NoReturn);
1087 FuncAttrs.addAttribute(llvm::Attribute::NoDuplicate);
1092 FuncAttrs.addAttribute(llvm::Attribute::NoUnwind);
1097 FuncAttrs.addAttribute(llvm::Attribute::NoReturn);
1102 FuncAttrs.addAttribute(llvm::Attribute::ReadNone);
1103 FuncAttrs.addAttribute(llvm::Attribute::NoUnwind);
1105 FuncAttrs.addAttribute(llvm::Attribute::ReadOnly);
1106 FuncAttrs.addAttribute(llvm::Attribute::NoUnwind);
1113 FuncAttrs.addAttribute(llvm::Attribute::OptimizeForSize);
1115 FuncAttrs.addAttribute(llvm::Attribute::MinSize);
1117 FuncAttrs.addAttribute(llvm::Attribute::NoRedZone);
1119 FuncAttrs.addAttribute(llvm::Attribute::NoImplicitFloat);
1122 FuncAttrs.addAttribute("split-stack");
1127 FuncAttrs.addAttribute(llvm::Attribute::NoBuiltin);
1131 FuncAttrs.addAttribute("no-frame-pointer-elim", "false");
1133 FuncAttrs.addAttribute("no-frame-pointer-elim", "false");
1134 FuncAttrs.addAttribute("no-frame-pointer-elim-non-leaf");
1136 FuncAttrs.addAttribute("no-frame-pointer-elim", "true");
1137 FuncAttrs.addAttribute("no-frame-pointer-elim-non-leaf");
1140 FuncAttrs.addAttribute("less-precise-fpmad",
1142 FuncAttrs.addAttribute("no-infs-fp-math",
1144 FuncAttrs.addAttribute("no-nans-fp-math",
1146 FuncAttrs.addAttribute("unsafe-fp-math",
1148 FuncAttrs.addAttribute("use-soft-float",
1150 FuncAttrs.addAttribute("stack-protector-buffer-size",
1154 FuncAttrs.addAttribute("no-realign-stack");
1177 FuncAttrs.removeAttribute(llvm::Attribute::ReadOnly)
1194 FuncAttrs.removeAttribute(llvm::Attribute::ReadOnly)
1268 FuncAttrs.removeAttribute(llvm::Attribute::ReadOnly)
1278 FuncAttrs.removeAttribute(llvm::Attribute::ReadOnly)
1309 if (FuncAttrs.hasAttributes())
1313 FuncAttrs));