reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

gen/lib/IR/AttributesCompatFunc.inc
   84     .Case("inreg", Attribute::InReg)
  233     return llvm::Attribute::InReg;
include/llvm/CodeGen/FastISel.h
  110       IsInReg = Call.hasRetAttr(Attribute::InReg);
  134       IsInReg = Call.hasRetAttr(Attribute::InReg);
include/llvm/CodeGen/TargetLowering.h
 3509       IsInReg = Call.hasRetAttr(Attribute::InReg);
lib/AsmParser/LLParser.cpp
 1635     case lltok::kw_inreg:           B.addAttribute(Attribute::InReg); break;
 1730     case lltok::kw_inreg:           B.addAttribute(Attribute::InReg); break;
lib/Bitcode/Reader/BitcodeReader.cpp
 1224   case Attribute::InReg:           return 1 << 3;
 1438     return Attribute::InReg;
lib/Bitcode/Writer/BitcodeWriter.cpp
  624   case Attribute::InReg:
lib/CodeGen/GlobalISel/CallLowering.cpp
   83   if (Attrs.hasAttribute(OpIdx, Attribute::InReg))
lib/CodeGen/SelectionDAG/FastISel.cpp
 1090     Attrs.push_back(Attribute::InReg);
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 1845           AttributeList::ReturnIndex, Attribute::InReg);
 2540     if (GuardCheckFn->hasAttribute(1, Attribute::AttrKind::InReg))
 8976     Attrs.push_back(Attribute::InReg);
 9643       if (Arg.hasAttribute(Attribute::InReg)) {
lib/CodeGen/SelectionDAG/TargetLowering.cpp
  105   IsInReg = Call->paramHasAttr(ArgIdx, Attribute::InReg);
lib/CodeGen/TargetLoweringBase.cpp
 1498     if (attr.hasAttribute(AttributeList::ReturnIndex, Attribute::InReg))
lib/IR/Attributes.cpp
  305   if (hasAttribute(Attribute::InReg))
lib/IR/Function.cpp
  154   return hasAttribute(Attribute::InReg);
lib/IR/Verifier.cpp
 1603                Attrs.hasAttribute(Attribute::InReg);
 3037       Attribute::InReg, Attribute::Returned, Attribute::SwiftSelf,
lib/Target/AArch64/AArch64FastISel.cpp
 2971         Arg.hasAttribute(Attribute::InReg) ||
lib/Target/AArch64/AArch64ISelLowering.cpp
12298       F->addAttribute(1, Attribute::AttrKind::InReg);
lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp
  970     if (Arg.hasAttribute(Attribute::InReg))
lib/Target/AMDGPU/AMDGPUCallLowering.cpp
  599     const bool InReg = Arg.hasAttribute(Attribute::InReg);
lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp
  537     return F->getAttributes().hasParamAttribute(A->getArgNo(), Attribute::InReg) ||
lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp
 1234     return F->getAttributes().hasParamAttribute(A->getArgNo(), Attribute::InReg) ||
lib/Target/ARM/ARMFastISel.cpp
 2357     if (CS.paramHasAttr(ArgIdx, Attribute::InReg) ||
 3028     if (Arg.hasAttribute(Attribute::InReg) ||
lib/Target/ARM/ARMISelLowering.cpp
16548     F->addAttribute(1, Attribute::AttrKind::InReg);
lib/Target/Mips/MipsFastISel.cpp
 1353     if (FormalArg.hasAttribute(Attribute::InReg) ||
lib/Target/X86/X86CallLowering.cpp
  347         Arg.hasAttribute(Attribute::InReg) ||
lib/Target/X86/X86FastISel.cpp
 3083         Arg.hasAttribute(Attribute::InReg) ||
 3167         CS->paramHasAttr(0, Attribute::InReg) || Subtarget->isTargetMCU())
lib/Target/X86/X86ISelLowering.cpp
 2331       F->addAttribute(1, Attribute::AttrKind::InReg);
24458           if (Attrs.hasAttribute(Idx, Attribute::InReg)) {
lib/Target/X86/X86WinEHState.cpp
  419   Call->addParamAttr(0, Attribute::InReg);
lib/Transforms/Utils/CodeExtractor.cpp
  859       case Attribute::InReg:
tools/clang/lib/CodeGen/CGCall.cpp
 1969       RetAttrs.addAttribute(llvm::Attribute::InReg);
 2008       SRETAttrs.addAttribute(llvm::Attribute::InReg);
 2035                 llvm::AttrBuilder().addAttribute(llvm::Attribute::InReg));
 2053         Attrs.addAttribute(llvm::Attribute::InReg);
 2058         Attrs.addAttribute(llvm::Attribute::InReg);