Home
last modified time | relevance | path

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

12

/freebsd-13.1/contrib/llvm-project/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()
/freebsd-13.1/contrib/llvm-project/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()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DFastISel.h109 IsInReg = Call.hasRetAttr(Attribute::InReg); in setCallee()
133 IsInReg = Call.hasRetAttr(Attribute::InReg);
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInsertVSETVLI.cpp607 Register InReg = PHI->getOperand(PHIOp).getReg(); in needVSETVLIPHI() local
616 MachineInstr *DefMI = MRI->getVRegDef(InReg); in needVSETVLIPHI()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUCallLowering.cpp621 const bool InReg = Arg.hasAttribute(Attribute::InReg); in lowerFormalArguments() local
624 if (!IsGraphics && InReg) in lowerFormalArguments()
632 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.cpp2015 bool InReg = I.getOpcode() == AMDGPU::G_SEXT_INREG; in selectG_SZA_EXT() local
2016 bool Signed = I.getOpcode() == AMDGPU::G_SEXT || InReg; in selectG_SZA_EXT()
2082 const TargetRegisterClass &SrcRC = InReg && DstSize > 32 ? in selectG_SZA_EXT()
2100 if (DstSize > 32 && (SrcSize <= 32 || InReg)) { in selectG_SZA_EXT()
2104 unsigned SubReg = InReg ? AMDGPU::sub0 : 0; in selectG_SZA_EXT()
H A DAMDGPUAsmPrinter.cpp725 if (Arg.hasAttribute(Attribute::InReg)) in getSIProgramInfo()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp414 Register InReg = MI.getOperand(1).getReg(); in LowerFPToInt() local
450 Tmp0 = MRI.createVirtualRegister(MRI.getRegClass(InReg)); in LowerFPToInt()
451 Tmp1 = MRI.createVirtualRegister(MRI.getRegClass(InReg)); in LowerFPToInt()
461 Tmp0 = InReg; in LowerFPToInt()
463 BuildMI(BB, DL, TII.get(Abs), Tmp0).addReg(InReg); in LowerFPToInt()
471 Tmp1 = MRI.createVirtualRegister(MRI.getRegClass(InReg)); in LowerFPToInt()
487 BuildMI(FalseMBB, DL, TII.get(LoweredOpcode), FalseReg).addReg(InReg); in LowerFPToInt()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86CallLowering.cpp257 Arg.hasAttribute(Attribute::InReg) || in lowerFormalArguments()
H A DX86WinEHState.cpp415 Call->addParamAttr(0, Attribute::InReg); in generateLSDAInEAXThunk()
H A DX86FastISel.cpp3069 Arg.hasAttribute(Attribute::InReg) || in fastLowerArguments()
3155 CB->paramHasAttr(0, Attribute::InReg) || Subtarget->isTargetMCU()) in computeBytesPoppedByCalleeForSRet()
/freebsd-13.1/contrib/llvm-project/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.cpp1456 Register InReg = It->second; in getCopyFromRegs() local
1459 DAG.getDataLayout(), InReg, Ty, in getCopyFromRegs()
1653 unsigned InReg = FuncInfo.InitializeRegForValue(Inst); in getValueImpl() local
1655 RegsForValue RFV(*DAG.getContext(), TLI, DAG.getDataLayout(), InReg, in getValueImpl()
1957 AttributeList::ReturnIndex, Attribute::InReg); in visitRet()
2666 if (GuardCheckFn->hasAttribute(1, Attribute::AttrKind::InReg)) in visitSPDescriptorParent()
9396 Attrs.push_back(Attribute::InReg); in getReturnAttrs()
10106 if (Arg.hasAttribute(Attribute::InReg)) { in LowerArguments()
/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DTargetInfo.cpp1698 InReg = !IsMCUABI; in shouldAggregateUseDirect()
1820 bool InReg; in classifyArgumentType() local
1825 if (InReg) in classifyArgumentType()
1885 if (InReg) in classifyArgumentType()
1892 if (InReg) in classifyArgumentType()
1899 if (InReg) in classifyArgumentType()
8828 if (InReg) in classifyArgumentType()
8832 if (InReg) in classifyArgumentType()
9422 bool InReg; member
9460 InReg = true; in addFloat()
[all …]
H A DCGCall.cpp2262 RetAttrs.addAttribute(llvm::Attribute::InReg); in ConstructAttributeList()
2310 SRETAttrs.addAttribute(llvm::Attribute::InReg); in ConstructAttributeList()
2376 llvm::AttrBuilder().addAttribute(llvm::Attribute::InReg)); in ConstructAttributeList()
2399 Attrs.addAttribute(llvm::Attribute::InReg); in ConstructAttributeList()
2405 Attrs.addAttribute(llvm::Attribute::InReg); in ConstructAttributeList()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/
H A DAttributes.td107 def InReg : EnumAttr<"inreg", [ParamAttr, RetAttr]>;
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp41 if (AttrFn(Attribute::InReg)) in addFlagsUsingAttrFn()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMFastISel.cpp2352 if (CI->paramHasAttr(ArgIdx, Attribute::InReg) || in SelectCall()
3029 if (Arg.hasAttribute(Attribute::InReg) || in fastLowerArguments()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPUBaseInfo.cpp1828 return F->getAttributes().hasParamAttribute(A->getArgNo(), Attribute::InReg) || in isArgPassedInSGPR()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCodeExtractor.cpp907 case Attribute::InReg: in constructFunction()
/freebsd-13.1/contrib/llvm-project/llvm/lib/IR/
H A DVerifier.cpp1710 Attrs.hasAttribute(Attribute::InReg); in verifyParameterAttrs()
3296 Assert(!Attrs.contains(Attribute::InReg), in verifyTailCCMustTailAttrs()
3321 Attribute::InReg, Attribute::StackAlignment, Attribute::SwiftSelf, in getParameterABIAttributes()
H A DFunction.cpp264 return hasAttribute(Attribute::InReg); in hasInRegAttr()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsFastISel.cpp1350 if (FormalArg.hasAttribute(Attribute::InReg) || in fastLowerArguments()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp1682 if (attr.hasAttribute(AttributeList::ReturnIndex, Attribute::InReg)) in GetReturnInfo()

12