Searched refs:InReg (Results 1 - 25 of 34) sorted by path

12

/freebsd-11-stable/contrib/llvm-project/clang/include/clang/CodeGen/
H A DCGFunctionInfo.h94 bool InReg : 1; // isDirect() || isExtend() || isIndirect()
116 InReg(false), CanBeFlattened(false), SignExt(false) {}
329 return InReg;
334 InReg = IR;
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCall.cpp2004 RetAttrs.addAttribute(llvm::Attribute::InReg);
2043 SRETAttrs.addAttribute(llvm::Attribute::InReg);
2070 llvm::AttrBuilder().addAttribute(llvm::Attribute::InReg));
2088 Attrs.addAttribute(llvm::Attribute::InReg);
2093 Attrs.addAttribute(llvm::Attribute::InReg);
H A DTargetInfo.cpp642 "Unexpected InReg seen in arginfo in generic VAArg emitter!");
1064 bool shouldAggregateUseDirect(QualType Ty, CCState &State, bool &InReg,
1596 bool &InReg,
1605 InReg = !IsMCUABI;
1726 bool InReg; local
1727 if (shouldAggregateUseDirect(Ty, State, InReg, NeedsPadding)) {
1731 if (InReg)
1773 bool InReg = shouldPrimitiveUseInReg(Ty, State); local
1776 if (InReg)
1781 if (InReg)
1595 shouldAggregateUseDirect(QualType Ty, CCState &State, bool &InReg, bool &NeedsPadding) const argument
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DFastISel.h110 IsInReg = Call.hasRetAttr(Attribute::InReg);
134 IsInReg = Call.hasRetAttr(Attribute::InReg);
H A DTargetLowering.h3523 IsInReg = Call.hasRetAttr(Attribute::InReg);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp1635 case lltok::kw_inreg: B.addAttribute(Attribute::InReg); break;
1731 case lltok::kw_inreg: B.addAttribute(Attribute::InReg); break;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp1225 case Attribute::InReg: return 1 << 3;
1439 return Attribute::InReg;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp625 case Attribute::InReg:
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp87 if (Attrs.hasAttribute(OpIdx, Attribute::InReg))
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp1105 Attrs.push_back(Attribute::InReg);
H A DSelectionDAGBuilder.cpp1406 unsigned InReg = It->second; local
1409 DAG.getDataLayout(), InReg, Ty,
1598 unsigned InReg = FuncInfo.InitializeRegForValue(Inst); local
1600 RegsForValue RFV(*DAG.getContext(), TLI, DAG.getDataLayout(), InReg,
1876 AttributeList::ReturnIndex, Attribute::InReg);
2571 if (GuardCheckFn->hasAttribute(1, Attribute::AttrKind::InReg))
9028 Attrs.push_back(Attribute::InReg);
9196 // passed InReg - is surely an HVA
9204 // Set InReg Flag
9698 if (Arg.hasAttribute(Attribute::InReg)) {
[all...]
H A DTargetLowering.cpp109 IsInReg = Call->paramHasAttr(ArgIdx, Attribute::InReg);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp1501 if (attr.hasAttribute(AttributeList::ReturnIndex, Attribute::InReg))
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/
H A DAttributes.cpp305 if (hasAttribute(Attribute::InReg))
H A DFunction.cpp172 return hasAttribute(Attribute::InReg);
H A DVerifier.cpp1604 Attrs.hasAttribute(Attribute::InReg);
3067 Attribute::InReg, Attribute::Returned, Attribute::SwiftSelf,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64FastISel.cpp2971 Arg.hasAttribute(Attribute::InReg) ||
H A DAArch64ISelLowering.cpp3541 // On Windows, InReg pointers must be returned, so record the pointer in a
13231 F->addAttribute(1, Attribute::AttrKind::InReg);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUAsmPrinter.cpp976 if (Arg.hasAttribute(Attribute::InReg))
H A DAMDGPUCallLowering.cpp614 const bool InReg = Arg.hasAttribute(Attribute::InReg); local
617 if (!IsShader && InReg)
625 if (CC == CallingConv::AMDGPU_PS && !InReg && PSInputNum <= 15) {
H A DAMDGPUMachineCFGStructurizer.cpp2739 unsigned InReg = LRegion->getBBSelectRegIn();
2741 MRI->createVirtualRegister(MRI->getRegClass(InReg));
2742 Register NewInReg = MRI->createVirtualRegister(MRI->getRegClass(InReg));
2747 LRegion->replaceRegisterInsideRegion(InReg, InnerSelectReg, false, MRI);
H A DAMDGPUTargetTransformInfo.cpp596 return F->getAttributes().hasParamAttribute(A->getArgNo(), Attribute::InReg) ||
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPUBaseInfo.cpp1238 return F->getAttributes().hasParamAttribute(A->getArgNo(), Attribute::InReg) ||
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMFastISel.cpp2357 if (CS.paramHasAttr(ArgIdx, Attribute::InReg) ||
3032 if (Arg.hasAttribute(Attribute::InReg) ||
H A DARMISelLowering.cpp16841 F->addAttribute(1, Attribute::AttrKind::InReg);

Completed in 710 milliseconds

12