reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
125 bool hasAttribute(Attribute::AttrKind Kind) const;
954 if (I.hasAttribute(Attribute::ByVal))
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp9618 if (Arg.hasAttribute(Attribute::ByVal)) 9639 if (Arg.hasAttribute(Attribute::ZExt)) 9641 if (Arg.hasAttribute(Attribute::SExt)) 9643 if (Arg.hasAttribute(Attribute::InReg)) { 9656 if (Arg.hasAttribute(Attribute::StructRet)) 9658 if (Arg.hasAttribute(Attribute::SwiftSelf)) 9660 if (Arg.hasAttribute(Attribute::SwiftError)) 9662 if (Arg.hasAttribute(Attribute::ByVal)) 9664 if (Arg.hasAttribute(Attribute::InAlloca)) { 9694 if (Arg.hasAttribute(Attribute::Nest)) 9701 if (Arg.hasAttribute(Attribute::Returned)) 9802 Arg.hasAttribute(Attribute::SwiftError); 9824 if (Arg.hasAttribute(Attribute::SExt)) 9826 else if (Arg.hasAttribute(Attribute::ZExt))lib/IR/Function.cpp
88 return hasAttribute(Attribute::ByVal); 101 return hasAttribute(Attribute::InAlloca); 135 return hasAttribute(Attribute::Nest); 140 return hasAttribute(Attribute::NoAlias); 145 return hasAttribute(Attribute::NoCapture); 150 return hasAttribute(Attribute::StructRet); 154 return hasAttribute(Attribute::InReg); 158 return hasAttribute(Attribute::Returned); 162 return hasAttribute(Attribute::ZExt); 166 return hasAttribute(Attribute::SExt);lib/Target/AArch64/AArch64FastISel.cpp
2970 if (Arg.hasAttribute(Attribute::ByVal) || 2971 Arg.hasAttribute(Attribute::InReg) || 2972 Arg.hasAttribute(Attribute::StructRet) || 2973 Arg.hasAttribute(Attribute::SwiftSelf) || 2974 Arg.hasAttribute(Attribute::SwiftError) || 2975 Arg.hasAttribute(Attribute::Nest))lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp
970 if (Arg.hasAttribute(Attribute::InReg))
lib/Target/AMDGPU/AMDGPUCallLowering.cpp599 const bool InReg = Arg.hasAttribute(Attribute::InReg); 605 if (Arg.hasAttribute(Attribute::SwiftSelf) || 606 Arg.hasAttribute(Attribute::SwiftError) || 607 Arg.hasAttribute(Attribute::Nest))lib/Target/ARM/ARMFastISel.cpp
3028 if (Arg.hasAttribute(Attribute::InReg) || 3029 Arg.hasAttribute(Attribute::StructRet) || 3030 Arg.hasAttribute(Attribute::SwiftSelf) || 3031 Arg.hasAttribute(Attribute::SwiftError) || 3032 Arg.hasAttribute(Attribute::ByVal))lib/Target/Hexagon/HexagonBitTracker.cpp
74 if (Arg.hasAttribute(Attribute::ByVal)) 82 if (Arg.hasAttribute(Attribute::SExt)) 84 else if (Arg.hasAttribute(Attribute::ZExt))lib/Target/Mips/MipsFastISel.cpp
1353 if (FormalArg.hasAttribute(Attribute::InReg) || 1354 FormalArg.hasAttribute(Attribute::StructRet) || 1355 FormalArg.hasAttribute(Attribute::ByVal)) { 1378 if (!FormalArg.hasAttribute(Attribute::SExt) && 1379 !FormalArg.hasAttribute(Attribute::ZExt)) { 1400 if (FormalArg.hasAttribute(Attribute::ZExt)) {lib/Target/X86/X86CallLowering.cpp
346 if (Arg.hasAttribute(Attribute::ByVal) || 347 Arg.hasAttribute(Attribute::InReg) || 348 Arg.hasAttribute(Attribute::StructRet) || 349 Arg.hasAttribute(Attribute::SwiftSelf) || 350 Arg.hasAttribute(Attribute::SwiftError) || 351 Arg.hasAttribute(Attribute::Nest) || VRegs[Idx].size() > 1)lib/Target/X86/X86FastISel.cpp
3082 if (Arg.hasAttribute(Attribute::ByVal) || 3083 Arg.hasAttribute(Attribute::InReg) || 3084 Arg.hasAttribute(Attribute::StructRet) || 3085 Arg.hasAttribute(Attribute::SwiftSelf) || 3086 Arg.hasAttribute(Attribute::SwiftError) || 3087 Arg.hasAttribute(Attribute::Nest))lib/Transforms/IPO/FunctionAttrs.cpp
670 if (A->hasAttribute(R))