| /openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/ |
| H A D | PPCTLSDynamicCall.cpp | 82 Register InReg = PPC::NoRegister; in processBlock() local 86 InReg = MI.getOperand(1).getReg(); in processBlock() 152 assert(InReg != PPC::NoRegister && "Operand must be a register"); in processBlock() 153 Addi = BuildMI(MBB, I, DL, TII->get(Opc1), GPR3).addReg(InReg); in processBlock()
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/ |
| H A D | JMCInstrumenter.cpp | 138 DefaultCheckFunc->addParamAttr(0, Attribute::InReg); in createDefaultCheckFunction() 200 CheckFunc->addParamAttr(0, Attribute::InReg); in runOnModule() 227 CI->addParamAttr(0, Attribute::InReg); in runOnModule()
|
| /openbsd-src/gnu/llvm/clang/include/clang/CodeGen/ |
| H A D | CGFunctionInfo.h | 116 bool InReg : 1; // isDirect() || isExtend() || isIndirect() variable 139 SRetAfterThis(false), InReg(false), CanBeFlattened(false), 380 return InReg; in getInReg() 385 InReg = IR; in setInReg()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/ |
| H A D | FastISel.h | 110 IsInReg = Call.hasRetAttr(Attribute::InReg); in setCallee() 134 IsInReg = Call.hasRetAttr(Attribute::InReg);
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/DirectX/ |
| H A D | DXILPrepare.cpp | 42 Attribute::InReg, in isValidForDXIL()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUCallLowering.cpp | 628 const bool InReg = Arg.hasAttribute(Attribute::InReg); in lowerFormalArguments() local 631 if (!IsGraphics && InReg) in lowerFormalArguments() 639 if (CC == CallingConv::AMDGPU_PS && !InReg && PSInputNum <= 15) { in lowerFormalArguments()
|
| H A D | AMDGPUMachineCFGStructurizer.cpp | 2685 unsigned InReg = LRegion->getBBSelectRegIn(); in structurizeComplexRegion() local 2687 MRI->createVirtualRegister(MRI->getRegClass(InReg)); in structurizeComplexRegion() 2688 Register NewInReg = MRI->createVirtualRegister(MRI->getRegClass(InReg)); in structurizeComplexRegion() 2693 LRegion->replaceRegisterInsideRegion(InReg, InnerSelectReg, false, MRI); in structurizeComplexRegion()
|
| H A D | AMDGPUInstructionSelector.cpp | 2286 bool InReg = I.getOpcode() == AMDGPU::G_SEXT_INREG; in selectG_SZA_EXT() local 2287 bool Signed = I.getOpcode() == AMDGPU::G_SEXT || InReg; in selectG_SZA_EXT() 2353 const TargetRegisterClass &SrcRC = InReg && DstSize > 32 ? in selectG_SZA_EXT() 2371 unsigned SubReg = InReg ? AMDGPU::sub0 : AMDGPU::NoSubRegister; in selectG_SZA_EXT() 2394 if (DstSize > 32 && (SrcSize <= 32 || InReg)) { in selectG_SZA_EXT() 2398 unsigned SubReg = InReg ? AMDGPU::sub0 : AMDGPU::NoSubRegister; in selectG_SZA_EXT()
|
| H A D | AMDGPUAsmPrinter.cpp | 774 if (Arg.hasAttribute(Attribute::InReg)) { in getSIProgramInfo()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyISelLowering.cpp | 443 Register InReg = MI.getOperand(1).getReg(); in LowerFPToInt() local 479 Tmp0 = MRI.createVirtualRegister(MRI.getRegClass(InReg)); in LowerFPToInt() 480 Tmp1 = MRI.createVirtualRegister(MRI.getRegClass(InReg)); in LowerFPToInt() 490 Tmp0 = InReg; in LowerFPToInt() 492 BuildMI(BB, DL, TII.get(Abs), Tmp0).addReg(InReg); in LowerFPToInt() 500 Tmp1 = MRI.createVirtualRegister(MRI.getRegClass(InReg)); in LowerFPToInt() 516 BuildMI(FalseMBB, DL, TII.get(LoweredOpcode), FalseReg).addReg(InReg); in LowerFPToInt()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/X86/ |
| H A D | X86CallLowering.cpp | 273 Arg.hasAttribute(Attribute::InReg) || in lowerFormalArguments()
|
| H A D | X86WinEHState.cpp | 415 Call->addParamAttr(0, Attribute::InReg); in generateLSDAInEAXThunk()
|
| H A D | X86FastISel.cpp | 3062 Arg.hasAttribute(Attribute::InReg) || in fastLowerArguments() 3148 CB->paramHasAttr(0, Attribute::InReg) || Subtarget->isTargetMCU()) in computeBytesPoppedByCalleeForSRet()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/ |
| H A D | RISCVInsertVSETVLI.cpp | 1020 Register InReg = PHI->getOperand(PHIOp).getReg(); in needVSETVLIPHI() local 1029 MachineInstr *DefMI = MRI->getVRegDef(InReg); in needVSETVLIPHI()
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | StatepointLowering.cpp | 1233 Register InReg = Record.payload.Reg; in visitGCRelocate() local 1235 DAG.getDataLayout(), InReg, Relocate.getType(), in visitGCRelocate()
|
| H A D | SelectionDAGBuilder.cpp | 1532 Register InReg = It->second; in getCopyFromRegs() local 1535 DAG.getDataLayout(), InReg, Ty, in getCopyFromRegs() 1729 Register InReg = FuncInfo.InitializeRegForValue(Inst); in getValueImpl() local 1731 RegsForValue RFV(*DAG.getContext(), TLI, DAG.getDataLayout(), InReg, in getValueImpl() 2033 bool RetInReg = F->getAttributes().hasRetAttr(Attribute::InReg); in visitRet() 2745 if (GuardCheckFn->hasParamAttribute(0, Attribute::AttrKind::InReg)) in visitSPDescriptorParent() 9865 Attrs.push_back(Attribute::InReg); in getReturnAttrs() 10579 if (Arg.hasAttribute(Attribute::InReg)) { in LowerArguments()
|
| /openbsd-src/gnu/llvm/clang/lib/CodeGen/ |
| H A D | TargetInfo.cpp | 1196 bool shouldAggregateUseDirect(QualType Ty, CCState &State, bool &InReg, 1752 bool &InReg, in shouldAggregateUseDirect() argument 1761 InReg = !IsMCUABI; in shouldAggregateUseDirect() 1882 bool InReg; in classifyArgumentType() local 1883 if (shouldAggregateUseDirect(Ty, State, InReg, NeedsPadding)) { in classifyArgumentType() 1887 if (InReg) in classifyArgumentType() 1944 bool InReg = shouldPrimitiveUseInReg(Ty, State); in classifyArgumentType() local 1947 if (InReg) in classifyArgumentType() 1954 if (InReg) in classifyArgumentType() 1961 if (InReg) in classifyArgumentType() [all …]
|
| H A D | CGCall.cpp | 2379 RetAttrs.addAttribute(llvm::Attribute::InReg); in ConstructAttributeList() 2426 SRETAttrs.addAttribute(llvm::Attribute::InReg); in ConstructAttributeList() 2492 llvm::AttrBuilder(getLLVMContext()).addAttribute(llvm::Attribute::InReg)); in ConstructAttributeList() 2516 Attrs.addAttribute(llvm::Attribute::InReg); in ConstructAttributeList() 2522 Attrs.addAttribute(llvm::Attribute::InReg); in ConstructAttributeList()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/IR/ |
| H A D | Attributes.td | 113 def InReg : EnumAttr<"inreg", [ParamAttr, RetAttr]>;
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CallLowering.cpp | 42 if (AttrFn(Attribute::InReg)) in addFlagsUsingAttrFn()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/ARM/ |
| H A D | ARMFastISel.cpp | 2355 if (CI->paramHasAttr(ArgIdx, Attribute::InReg) || in SelectCall() 3035 if (Arg.hasAttribute(Attribute::InReg) || in fastLowerArguments()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/ |
| H A D | CodeExtractor.cpp | 973 case Attribute::InReg: in constructFunction()
|
| H A D | BuildLibCalls.cpp | 1281 F->addParamAttr(A.getArgNo(), Attribute::InReg); in markRegisterParameterAttributes()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroSplit.cpp | 1364 Attribute::Preallocated, Attribute::InReg, Attribute::Returned, in shouldBeMustTail()
|
| /openbsd-src/gnu/llvm/llvm/lib/IR/ |
| H A D | Verifier.cpp | 1812 Attrs.hasAttribute(Attribute::InReg); in verifyParameterAttrs() 3500 Check(!Attrs.contains(Attribute::InReg), in verifyTailCCMustTailAttrs() 3525 Attribute::InReg, Attribute::StackAlignment, Attribute::SwiftSelf, in getParameterABIAttributes()
|