• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/

Lines Matching refs:hasAttribute

1641   if (Attrs.hasAttribute(Attribute::ImmArg)) {
1649 AttrCount += Attrs.hasAttribute(Attribute::ByVal);
1650 AttrCount += Attrs.hasAttribute(Attribute::InAlloca);
1651 AttrCount += Attrs.hasAttribute(Attribute::Preallocated);
1652 AttrCount += Attrs.hasAttribute(Attribute::StructRet) ||
1653 Attrs.hasAttribute(Attribute::InReg);
1654 AttrCount += Attrs.hasAttribute(Attribute::Nest);
1660 Assert(!(Attrs.hasAttribute(Attribute::InAlloca) &&
1661 Attrs.hasAttribute(Attribute::ReadOnly)),
1666 Assert(!(Attrs.hasAttribute(Attribute::StructRet) &&
1667 Attrs.hasAttribute(Attribute::Returned)),
1672 Assert(!(Attrs.hasAttribute(Attribute::ZExt) &&
1673 Attrs.hasAttribute(Attribute::SExt)),
1678 Assert(!(Attrs.hasAttribute(Attribute::ReadNone) &&
1679 Attrs.hasAttribute(Attribute::ReadOnly)),
1684 Assert(!(Attrs.hasAttribute(Attribute::ReadNone) &&
1685 Attrs.hasAttribute(Attribute::WriteOnly)),
1690 Assert(!(Attrs.hasAttribute(Attribute::ReadOnly) &&
1691 Attrs.hasAttribute(Attribute::WriteOnly)),
1696 Assert(!(Attrs.hasAttribute(Attribute::NoInline) &&
1697 Attrs.hasAttribute(Attribute::AlwaysInline)),
1702 if (Attrs.hasAttribute(Attribute::ByVal) && Attrs.getByValType()) {
1707 if (Attrs.hasAttribute(Attribute::Preallocated)) {
1722 Assert(!Attrs.hasAttribute(Attribute::ByVal) &&
1723 !Attrs.hasAttribute(Attribute::InAlloca) &&
1724 !Attrs.hasAttribute(Attribute::Preallocated),
1730 Assert(!Attrs.hasAttribute(Attribute::SwiftError),
1735 Assert(!Attrs.hasAttribute(Attribute::ByVal),
1738 Assert(!Attrs.hasAttribute(Attribute::SwiftError),
1760 Assert((!RetAttrs.hasAttribute(Attribute::ByVal) &&
1761 !RetAttrs.hasAttribute(Attribute::Nest) &&
1762 !RetAttrs.hasAttribute(Attribute::StructRet) &&
1763 !RetAttrs.hasAttribute(Attribute::NoCapture) &&
1764 !RetAttrs.hasAttribute(Attribute::NoFree) &&
1765 !RetAttrs.hasAttribute(Attribute::Returned) &&
1766 !RetAttrs.hasAttribute(Attribute::InAlloca) &&
1767 !RetAttrs.hasAttribute(Attribute::Preallocated) &&
1768 !RetAttrs.hasAttribute(Attribute::SwiftSelf) &&
1769 !RetAttrs.hasAttribute(Attribute::SwiftError)),
1775 Assert((!RetAttrs.hasAttribute(Attribute::ReadOnly) &&
1776 !RetAttrs.hasAttribute(Attribute::WriteOnly) &&
1777 !RetAttrs.hasAttribute(Attribute::ReadNone)),
1789 Assert(!ArgAttrs.hasAttribute(Attribute::ImmArg),
1795 if (ArgAttrs.hasAttribute(Attribute::Nest)) {
1800 if (ArgAttrs.hasAttribute(Attribute::Returned)) {
1809 if (ArgAttrs.hasAttribute(Attribute::StructRet)) {
1816 if (ArgAttrs.hasAttribute(Attribute::SwiftSelf)) {
1821 if (ArgAttrs.hasAttribute(Attribute::SwiftError)) {
1827 if (ArgAttrs.hasAttribute(Attribute::InAlloca)) {
2090 Assert(!ArgAttrs.hasAttribute(Attribute::StructRet),
3052 if (ArgAttrs.hasAttribute(Attribute::Nest)) {
3057 if (ArgAttrs.hasAttribute(Attribute::Returned)) {
3072 Assert(!ArgAttrs.hasAttribute(Attribute::StructRet),
3076 if (ArgAttrs.hasAttribute(Attribute::InAlloca))