Home
last modified time | relevance | path

Searched refs:InReg (Results 1 – 25 of 37) sorted by relevance

12

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCTLSDynamicCall.cpp83 Register InReg = PPC::NoRegister; in processBlock() local
88 InReg = MI.getOperand(1).getReg(); in processBlock()
89 OrigRegs.push_back(InReg); in processBlock()
161 assert(InReg != PPC::NoRegister && "Operand must be a register"); in processBlock()
162 Addi = BuildMI(MBB, I, DL, TII->get(Opc1), GPR3).addReg(InReg); in processBlock()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/CodeGen/
H A DCGFunctionInfo.h116 bool InReg : 1; // isDirect() || isExtend() || isIndirect() variable
139 SRetAfterThis(false), InReg(false), CanBeFlattened(false),
380 return InReg; in getInReg()
385 InReg = IR; in setInReg()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DFastISel.h109 IsInReg = Call.hasRetAttr(Attribute::InReg); in setCallee()
133 IsInReg = Call.hasRetAttr(Attribute::InReg);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp374 Register InReg = MI.getOperand(1).getReg(); in LowerFPToInt() local
410 Tmp0 = MRI.createVirtualRegister(MRI.getRegClass(InReg)); in LowerFPToInt()
411 Tmp1 = MRI.createVirtualRegister(MRI.getRegClass(InReg)); in LowerFPToInt()
421 Tmp0 = InReg; in LowerFPToInt()
423 BuildMI(BB, DL, TII.get(Abs), Tmp0).addReg(InReg); in LowerFPToInt()
431 Tmp1 = MRI.createVirtualRegister(MRI.getRegClass(InReg)); in LowerFPToInt()
447 BuildMI(FalseMBB, DL, TII.get(LoweredOpcode), FalseReg).addReg(InReg); in LowerFPToInt()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUCallLowering.cpp620 const bool InReg = Arg.hasAttribute(Attribute::InReg); in lowerFormalArguments() local
623 if (!IsGraphics && InReg) in lowerFormalArguments()
631 if (CC == CallingConv::AMDGPU_PS && !InReg && PSInputNum <= 15) { in lowerFormalArguments()
H A DAMDGPUMachineCFGStructurizer.cpp2717 unsigned InReg = LRegion->getBBSelectRegIn(); in structurizeComplexRegion() local
2719 MRI->createVirtualRegister(MRI->getRegClass(InReg)); in structurizeComplexRegion()
2720 Register NewInReg = MRI->createVirtualRegister(MRI->getRegClass(InReg)); in structurizeComplexRegion()
2725 LRegion->replaceRegisterInsideRegion(InReg, InnerSelectReg, false, MRI); in structurizeComplexRegion()
H A DAMDGPUInstructionSelector.cpp1974 bool InReg = I.getOpcode() == AMDGPU::G_SEXT_INREG; in selectG_SZA_EXT() local
1975 bool Signed = I.getOpcode() == AMDGPU::G_SEXT || InReg; in selectG_SZA_EXT()
2041 const TargetRegisterClass &SrcRC = InReg && DstSize > 32 ? in selectG_SZA_EXT()
2059 if (DstSize > 32 && (SrcSize <= 32 || InReg)) { in selectG_SZA_EXT()
2063 unsigned SubReg = InReg ? AMDGPU::sub0 : 0; in selectG_SZA_EXT()
H A DAMDGPUAsmPrinter.cpp1133 if (Arg.hasAttribute(Attribute::InReg)) in getSIProgramInfo()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86CallLowering.cpp258 Arg.hasAttribute(Attribute::InReg) || in lowerFormalArguments()
H A DX86WinEHState.cpp415 Call->addParamAttr(0, Attribute::InReg); in generateLSDAInEAXThunk()
H A DX86FastISel.cpp3068 Arg.hasAttribute(Attribute::InReg) || in fastLowerArguments()
3154 CB->paramHasAttr(0, Attribute::InReg) || Subtarget->isTargetMCU()) in computeBytesPoppedByCalleeForSRet()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DStatepointLowering.cpp1201 Register InReg = Record.payload.Reg; in visitGCRelocate() local
1203 DAG.getDataLayout(), InReg, Relocate.getType(), in visitGCRelocate()
H A DSelectionDAGBuilder.cpp1455 Register InReg = It->second; in getCopyFromRegs() local
1458 DAG.getDataLayout(), InReg, Ty, in getCopyFromRegs()
1652 unsigned InReg = FuncInfo.InitializeRegForValue(Inst); in getValueImpl() local
1654 RegsForValue RFV(*DAG.getContext(), TLI, DAG.getDataLayout(), InReg, in getValueImpl()
1956 AttributeList::ReturnIndex, Attribute::InReg); in visitRet()
2665 if (GuardCheckFn->hasAttribute(1, Attribute::AttrKind::InReg)) in visitSPDescriptorParent()
9338 Attrs.push_back(Attribute::InReg); in getReturnAttrs()
10051 if (Arg.hasAttribute(Attribute::InReg)) { in LowerArguments()
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DTargetInfo.cpp1145 bool shouldAggregateUseDirect(QualType Ty, CCState &State, bool &InReg,
1689 bool &InReg, in shouldAggregateUseDirect() argument
1698 InReg = !IsMCUABI; in shouldAggregateUseDirect()
1820 bool InReg; in classifyArgumentType() local
1821 if (shouldAggregateUseDirect(Ty, State, InReg, NeedsPadding)) { in classifyArgumentType()
1825 if (InReg) in classifyArgumentType()
1882 bool InReg = shouldPrimitiveUseInReg(Ty, State); in classifyArgumentType() local
1885 if (InReg) in classifyArgumentType()
1892 if (InReg) in classifyArgumentType()
1899 if (InReg) in classifyArgumentType()
[all …]
H A DCGCall.cpp2260 RetAttrs.addAttribute(llvm::Attribute::InReg); in ConstructAttributeList()
2308 SRETAttrs.addAttribute(llvm::Attribute::InReg); in ConstructAttributeList()
2374 llvm::AttrBuilder().addAttribute(llvm::Attribute::InReg)); in ConstructAttributeList()
2397 Attrs.addAttribute(llvm::Attribute::InReg); in ConstructAttributeList()
2403 Attrs.addAttribute(llvm::Attribute::InReg); in ConstructAttributeList()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DAttributes.td89 def InReg : EnumAttr<"inreg">;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp41 if (AttrFn(Attribute::InReg)) in addFlagsUsingAttrFn()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMFastISel.cpp2350 if (CI->paramHasAttr(ArgIdx, Attribute::InReg) || in SelectCall()
3026 if (Arg.hasAttribute(Attribute::InReg) || in fastLowerArguments()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPUBaseInfo.cpp1806 return F->getAttributes().hasParamAttribute(A->getArgNo(), Attribute::InReg) || in isArgPassedInSGPR()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DCodeExtractor.cpp906 case Attribute::InReg: in constructFunction()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DFunction.cpp265 return hasAttribute(Attribute::InReg); in hasInRegAttr()
H A DAttributes.cpp395 if (hasAttribute(Attribute::InReg)) in getAsString()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/
H A DCoroSplit.cpp1235 Attribute::Preallocated, Attribute::InReg, Attribute::Returned, in shouldBeMustTail()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp1656 if (attr.hasAttribute(AttributeList::ReturnIndex, Attribute::InReg)) in GetReturnInfo()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
H A DMipsFastISel.cpp1350 if (FormalArg.hasAttribute(Attribute::InReg) || in fastLowerArguments()

12