Home
last modified time | relevance | path

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

12

/openbsd/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCTLSDynamicCall.cpp82 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/gnu/llvm/llvm/lib/CodeGen/
H A DJMCInstrumenter.cpp138 DefaultCheckFunc->addParamAttr(0, Attribute::InReg); in createDefaultCheckFunction()
200 CheckFunc->addParamAttr(0, Attribute::InReg); in runOnModule()
227 CI->addParamAttr(0, Attribute::InReg); in runOnModule()
/openbsd/gnu/llvm/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()
/openbsd/gnu/llvm/llvm/include/llvm/CodeGen/
H A DFastISel.h110 IsInReg = Call.hasRetAttr(Attribute::InReg); in setCallee()
134 IsInReg = Call.hasRetAttr(Attribute::InReg);
/openbsd/gnu/llvm/llvm/lib/Target/DirectX/
H A DDXILPrepare.cpp42 Attribute::InReg, in isValidForDXIL()
/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUCallLowering.cpp628 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 DAMDGPUMachineCFGStructurizer.cpp2685 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 DAMDGPUInstructionSelector.cpp2286 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 DAMDGPUAsmPrinter.cpp774 if (Arg.hasAttribute(Attribute::InReg)) { in getSIProgramInfo()
/openbsd/gnu/llvm/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp443 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/gnu/llvm/llvm/lib/Target/X86/
H A DX86CallLowering.cpp273 Arg.hasAttribute(Attribute::InReg) || in lowerFormalArguments()
H A DX86WinEHState.cpp415 Call->addParamAttr(0, Attribute::InReg); in generateLSDAInEAXThunk()
H A DX86FastISel.cpp3062 Arg.hasAttribute(Attribute::InReg) || in fastLowerArguments()
3148 CB->paramHasAttr(0, Attribute::InReg) || Subtarget->isTargetMCU()) in computeBytesPoppedByCalleeForSRet()
/openbsd/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVInsertVSETVLI.cpp1020 Register InReg = PHI->getOperand(PHIOp).getReg(); in needVSETVLIPHI() local
1029 MachineInstr *DefMI = MRI->getVRegDef(InReg); in needVSETVLIPHI()
/openbsd/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DStatepointLowering.cpp1233 Register InReg = Record.payload.Reg; in visitGCRelocate() local
1235 DAG.getDataLayout(), InReg, Relocate.getType(), in visitGCRelocate()
H A DSelectionDAGBuilder.cpp1532 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/gnu/llvm/clang/lib/CodeGen/
H A DTargetInfo.cpp1761 InReg = !IsMCUABI; in shouldAggregateUseDirect()
1882 bool InReg; in classifyArgumentType() local
1887 if (InReg) in classifyArgumentType()
1947 if (InReg) in classifyArgumentType()
1954 if (InReg) in classifyArgumentType()
1961 if (InReg) in classifyArgumentType()
9171 if (InReg) in classifyArgumentType()
9175 if (InReg) in classifyArgumentType()
9807 bool InReg; member
9845 InReg = true; in addFloat()
[all …]
H A DCGCall.cpp2379 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/gnu/llvm/llvm/include/llvm/IR/
H A DAttributes.td113 def InReg : EnumAttr<"inreg", [ParamAttr, RetAttr]>;
/openbsd/gnu/llvm/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp42 if (AttrFn(Attribute::InReg)) in addFlagsUsingAttrFn()
/openbsd/gnu/llvm/llvm/lib/Target/ARM/
H A DARMFastISel.cpp2355 if (CI->paramHasAttr(ArgIdx, Attribute::InReg) || in SelectCall()
3035 if (Arg.hasAttribute(Attribute::InReg) || in fastLowerArguments()
/openbsd/gnu/llvm/llvm/lib/Transforms/Utils/
H A DCodeExtractor.cpp973 case Attribute::InReg: in constructFunction()
/openbsd/gnu/llvm/llvm/lib/Transforms/Coroutines/
H A DCoroSplit.cpp1364 Attribute::Preallocated, Attribute::InReg, Attribute::Returned, in shouldBeMustTail()
/openbsd/gnu/llvm/llvm/lib/IR/
H A DVerifier.cpp1812 Attrs.hasAttribute(Attribute::InReg); in verifyParameterAttrs()
3500 Check(!Attrs.contains(Attribute::InReg), in verifyTailCCMustTailAttrs()
3525 Attribute::InReg, Attribute::StackAlignment, Attribute::SwiftSelf, in getParameterABIAttributes()
/openbsd/gnu/llvm/llvm/lib/Target/Mips/
H A DMipsFastISel.cpp1344 if (FormalArg.hasAttribute(Attribute::InReg) || in fastLowerArguments()

12