Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVCallLowering.cpp134 Register NewRegs[] = {MRI.createGenericVirtualRegister(LLT::scalar(32)), in assignCustomValue()
135 MRI.createGenericVirtualRegister(LLT::scalar(32))}; in assignCustomValue()
260 Register NewRegs[] = {MRI.createGenericVirtualRegister(LLT::scalar(32)), in assignCustomValue()
261 MRI.createGenericVirtualRegister(LLT::scalar(32))}; in assignCustomValue()
480 MRI.createGenericVirtualRegister(sXLen), XLenInBytes); in saveVarArgRegisters()
486 const Register VReg = MRI.createGenericVirtualRegister(sXLen); in saveVarArgRegisters()
494 FIN = MIRBuilder.buildPtrAdd(MRI.createGenericVirtualRegister(p0), in saveVarArgRegisters()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMCallLowering.cpp163 Register NewRegs[] = {MRI.createGenericVirtualRegister(LLT::scalar(32)), in assignCustomValue()
164 MRI.createGenericVirtualRegister(LLT::scalar(32))}; in assignCustomValue()
339 Register NewRegs[] = {MRI.createGenericVirtualRegister(LLT::scalar(32)), in assignCustomValue()
340 MRI.createGenericVirtualRegister(LLT::scalar(32))}; in assignCustomValue()
H A DARMLegalizerInfo.cpp363 Register RetRegs[] = {MRI.createGenericVirtualRegister(LLT::scalar(32)), in legalizeCustom()
400 auto LibcallResult = MRI.createGenericVirtualRegister(LLT::scalar(32)); in legalizeCustom()
413 : MRI.createGenericVirtualRegister(MRI.getType(OriginalResult)); in legalizeCustom()
449 auto FPEnv = MRI.createGenericVirtualRegister(FPEnvTy); in legalizeCustom()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVGlobalRegistry.cpp77 auto Res = MRI.createGenericVirtualRegister(LLT::scalar(32)); in createTypeVReg()
83 auto Res = MRI.createGenericVirtualRegister(LLT::scalar(32)); in createTypeVReg()
179 Res = CurMF->getRegInfo().createGenericVirtualRegister(LLTy); in getOrCreateConstIntReg()
216 Res = CurMF->getRegInfo().createGenericVirtualRegister(LLTy); in getOrCreateConstFloatReg()
313 Res = MF.getRegInfo().createGenericVirtualRegister(LLTy); in buildConstantInt()
356 Res = MF.getRegInfo().createGenericVirtualRegister(LLT::scalar(32)); in buildConstantFP()
413 CurMF->getRegInfo().createGenericVirtualRegister(LLTy); in getOrCreateCompositeOrNull()
515 CurMF->getRegInfo().createGenericVirtualRegister(LLTy); in getOrCreateIntCompositeOrNull()
567 Res = CurMF->getRegInfo().createGenericVirtualRegister(LLTy); in getOrCreateConstNullPtr()
1441 Res = CurMF->getRegInfo().createGenericVirtualRegister(LLTy); in getOrCreateUndef()
H A DSPIRVPreLegalizer.cpp360 Register IdReg = MRI.createGenericVirtualRegister(NewT); in createNewIdReg()
380 Register NewReg = MRI.createGenericVirtualRegister(MRI.getType(Reg)); in insertAssignInstr()
626 AsmTargetReg = MRI.createGenericVirtualRegister(LLT::scalar(32)); in insertInlineAsmProcess()
646 Register AsmReg = MRI.createGenericVirtualRegister(LLT::scalar(32)); in insertInlineAsmProcess()
689 DefReg = MRI.createGenericVirtualRegister(LLT::scalar(32)); in insertInlineAsmProcess()
H A DSPIRVBuiltins.cpp410 MIRBuilder.getMRI()->createGenericVirtualRegister(Type); in buildBoolRegister()
760 Register Tmp = !IsCmpxchg ? MRI->createGenericVirtualRegister(DesiredLLT) in buildAtomicCompareExchangeInst()
819 MRI->createGenericVirtualRegister(MRI->getType(ValueReg)); in buildAtomicRMWInst()
1352 DefaultReg = MRI->createGenericVirtualRegister(LLT::scalar(PointerSize)); in genWorkgroupQuery()
1370 Extracted = MRI->createGenericVirtualRegister(LLT::scalar(PointerSize)); in genWorkgroupQuery()
1389 MRI->createGenericVirtualRegister(LLT::scalar(1)); in genWorkgroupQuery()
1406 MRI->createGenericVirtualRegister(LLT::scalar(PointerSize)); in genWorkgroupQuery()
1589 QueryResult = MIRBuilder.getMRI()->createGenericVirtualRegister( in generateImageSizeQueryInst()
1759 Register TempRegister = MRI->createGenericVirtualRegister(LLType); in generateReadImageInst()
H A DSPIRVCallLowering.cpp374 Register FuncVReg = MRI->createGenericVirtualRegister(LLT::scalar(32)); in lowerFormalArguments()
560 Register Reg = MRI->createGenericVirtualRegister(LLT::scalar(32)); in lowerCall()
H A DSPIRVLegalizerInfo.cpp328 Register ConvReg = MRI.createGenericVirtualRegister(ConvTy); in convertPtrToInt()
H A DSPIRVISelLowering.cpp118 Register NewReg = MRI->createGenericVirtualRegister(LLT::scalar(32)); in doInsertBitcast()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUCallLowering.cpp430 Register PtrReg = B.getMRI()->createGenericVirtualRegister(PtrTy); in lowerParameter()
487 Register VReg = MRI.createGenericVirtualRegister(P4); in allocateHSAUserSGPRs()
561 Register PtrReg = MRI.createGenericVirtualRegister(ConstPtrTy); in lowerFormalArgumentsKernel()
820 Register InputReg = MRI.createGenericVirtualRegister(ArgTy); in passSpecialInputs()
889 InputReg = MRI.createGenericVirtualRegister(S32); in passSpecialInputs()
899 Register Y = MRI.createGenericVirtualRegister(S32); in passSpecialInputs()
909 Register Z = MRI.createGenericVirtualRegister(S32); in passSpecialInputs()
919 InputReg = MRI.createGenericVirtualRegister(S32); in passSpecialInputs()
H A DAMDGPULegalizerInfo.cpp601 Register VectorReg = MRI.createGenericVirtualRegister(VectorTy); in castBufferRsrcFromV4I32()
611 Register BitcastReg = MRI.createGenericVirtualRegister(VectorTy); in castBufferRsrcFromV4I32()
2216 Register Dst = MRI.createGenericVirtualRegister(S64); in getSegmentAperture()
2224 Register LoadAddr = MRI.createGenericVirtualRegister( in getSegmentAperture()
2236 Register KernargPtrReg = MRI.createGenericVirtualRegister( in getSegmentAperture()
2256 Register QueuePtr = MRI.createGenericVirtualRegister( in getSegmentAperture()
2800 SrcRegs.push_back(MRI.createGenericVirtualRegister(EltTy)); in legalizeInsertVectorElt()
2875 B.getMRI()->createGenericVirtualRegister(ConstPtrTy); in buildPCRelGlobalAddress()
2906 : MRI.createGenericVirtualRegister(S32); in buildAbsGlobalAddress()
2921 Register AddrHi = MRI.createGenericVirtualRegister(S32); in buildAbsGlobalAddress()
[all …]
H A DAMDGPUCombinerHelper.cpp383 Register NegatedMatchInfo = MRI.createGenericVirtualRegister(Type); in applyFoldableFneg()
H A DAMDGPURegisterBankInfo.cpp666 Register LoLHS = MRI->createGenericVirtualRegister(HalfTy); in split64BitValueForMapping()
667 Register HiLHS = MRI->createGenericVirtualRegister(HalfTy); in split64BitValueForMapping()
1397 LoadParts[i] = MRI.createGenericVirtualRegister(Ty); in applyMappingSBufferLoad()
2200 Register NewDstReg = MRI.createGenericVirtualRegister(LLT::scalar(32)); in applyMappingImpl()
2285 Register NewDstReg = MRI.createGenericVirtualRegister(S32); in applyMappingImpl()
2290 Register NewSrcReg = MRI.createGenericVirtualRegister(S32); in applyMappingImpl()
2321 Register NewCondReg = MRI.createGenericVirtualRegister(S32); in applyMappingImpl()
2371 Register NewCondReg = MRI.createGenericVirtualRegister(S32); in applyMappingImpl()
2843 Register TmpReg = MRI.createGenericVirtualRegister(DstTy); in applyMappingImpl()
2902 Register TmpReg0 = MRI.createGenericVirtualRegister(S32); in applyMappingImpl()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.cpp586 MIRBuilder.buildConstant(MRI.createGenericVirtualRegister(s64), 8); in saveVarArgRegisters()
589 Register Val = MRI.createGenericVirtualRegister(s64); in saveVarArgRegisters()
599 FIN = MIRBuilder.buildPtrAdd(MRI.createGenericVirtualRegister(p0), in saveVarArgRegisters()
616 MIRBuilder.buildConstant(MRI.createGenericVirtualRegister(s64), 16); in saveVarArgRegisters()
619 Register Val = MRI.createGenericVirtualRegister(LLT::scalar(128)); in saveVarArgRegisters()
629 FIN = MIRBuilder.buildPtrAdd(MRI.createGenericVirtualRegister(p0), in saveVarArgRegisters()
689 Register WideReg = MRI.createGenericVirtualRegister(LLT::scalar(8)); in lowerFormalArguments()
H A DAArch64LegalizerInfo.cpp1523 auto Val = MF.getRegInfo().createGenericVirtualRegister( in legalizeIntrinsic()
1589 auto NewDst = MRI.createGenericVirtualRegister(NewDstTy); in legalizeIntrinsic()
2021 auto DstLo = MRI.createGenericVirtualRegister(s64); in legalizeAtomicCmpxchg128()
2022 auto DstHi = MRI.createGenericVirtualRegister(s64); in legalizeAtomicCmpxchg128()
2054 auto CASDst = MRI.createGenericVirtualRegister(s128); in legalizeAtomicCmpxchg128()
2055 auto CASDesired = MRI.createGenericVirtualRegister(s128); in legalizeAtomicCmpxchg128()
2056 auto CASNew = MRI.createGenericVirtualRegister(s128); in legalizeAtomicCmpxchg128()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp362 PadDstRegs[I] = MRI.createGenericVirtualRegister(LLTy); in mergeVectorRegsToResultRegs()
809 Args[i].Regs[0] = MRI.createGenericVirtualRegister(PointerTy); in handleAssignments()
815 Args[i].Regs[Part] = MRI.createGenericVirtualRegister(NewLLT); in handleAssignments()
1055 DemoteReg = MRI.createGenericVirtualRegister( in insertSRetIncomingArgument()
1328 Register NewReg = MRI.createGenericVirtualRegister(LocTy); in extendRegister()
1333 Register NewReg = MRI.createGenericVirtualRegister(LocTy); in extendRegister()
H A DLegalizerHelper.cpp372 UnmergeDefs[I] = MRI.createGenericVirtualRegister(DstTy); in buildWidenedRemergeToDst()
1014 DstOp Dest(MRI.createGenericVirtualRegister(MemTy)); in createResetStateLibcall()
1363 Register TmpReg = MRI.createGenericVirtualRegister(NarrowTy); in narrowScalar()
1378 Register TmpReg = MRI.createGenericVirtualRegister(NarrowTy); in narrowScalar()
1414 Register TmpReg = MRI.createGenericVirtualRegister(NarrowTy); in narrowScalar()
1501 DstRegs[i] = MRI.createGenericVirtualRegister(NarrowTy); in narrowScalar()
1629 Register DstExt = MRI.createGenericVirtualRegister(NarrowTy); in narrowScalar()
1652 Register SrcReg = MRI.createGenericVirtualRegister(NarrowTy); in narrowScalar()
1799 Register DstExt = MRI.createGenericVirtualRegister(WideTy); in widenScalarDst()
1808 Register DstTrunc = MRI.createGenericVirtualRegister(NarrowTy); in narrowScalarDst()
[all …]
H A DIRTranslator.cpp227 VRegs->push_back(MRI->createGenericVirtualRegister(Ty)); in getOrCreateVRegs()
241 VRegs->push_back(MRI->createGenericVirtualRegister(SplitTys[0])); in getOrCreateVRegs()
2363 GuardVal = MRI->createGenericVirtualRegister(PtrTy); in translateKnownIntrinsic()
2404 Register Undef = MRI->createGenericVirtualRegister(PtrTy); in translateKnownIntrinsic()
2642 SwiftInVReg = MRI->createGenericVirtualRegister(Ty); in translateCallBase()
3002 Register Undef = MRI->createGenericVirtualRegister(Ty); in translateLandingPad()
3024 Register PtrVReg = MRI->createGenericVirtualRegister(Tys[0]); in translateLandingPad()
3054 Register ExtElts = MRI->createGenericVirtualRegister(IntPtrTy); in translateAlloca()
3061 Register AllocSize = MRI->createGenericVirtualRegister(IntPtrTy); in translateAlloca()
3748 MRI->createGenericVirtualRegister(LLT::scalar(PtrTy.getSizeInBits())); in emitSPDescriptorParent()
H A DMachineIRBuilder.cpp222 Res = getMRI()->createGenericVirtualRegister(getMRI()->getType(Op0)); in materializePtrAdd()
232 Register MaskReg = getMRI()->createGenericVirtualRegister(MaskTy); in buildMaskLowPtrBits()
329 .addDef(getMRI()->createGenericVirtualRegister(EltTy)) in buildConstant()
365 .addDef(getMRI()->createGenericVirtualRegister(EltTy)) in buildFConstant()
H A DCombinerHelper.cpp3192 auto NewLogicDst = MRI.createGenericVirtualRegister(XTy); in matchHoistLogicOpWithSameOpcodeHands()
5885 Register InnerFMA = MRI.createGenericVirtualRegister(DstTy); in matchCombineFAddFMAFMulToFMadOrFMA()
6206 Register FMAReg = MRI.createGenericVirtualRegister(DstTy); in matchCombineFSubFpExtFNegFMulToFMadOrFMA()
6731 Register Inner = MRI.createGenericVirtualRegister(CondTy); in tryFoldSelectOfConstants()
6742 Register Inner = MRI.createGenericVirtualRegister(CondTy); in tryFoldSelectOfConstants()
6753 Register Inner = MRI.createGenericVirtualRegister(TrueTy); in tryFoldSelectOfConstants()
6764 Register Inner = MRI.createGenericVirtualRegister(TrueTy); in tryFoldSelectOfConstants()
6775 Register Inner = MRI.createGenericVirtualRegister(TrueTy); in tryFoldSelectOfConstants()
6788 Register Inner = MRI.createGenericVirtualRegister(TrueTy); in tryFoldSelectOfConstants()
6799 Register Not = MRI.createGenericVirtualRegister(CondTy); in tryFoldSelectOfConstants()
[all …]
H A DUtils.cpp498 VRegs.push_back(MRI.createGenericVirtualRegister(Ty)); in extractParts()
517 VRegs.push_back(MRI.createGenericVirtualRegister(MainTy)); in extractParts()
582 Register NewReg = MRI.createGenericVirtualRegister(MainTy); in extractParts()
589 Register NewReg = MRI.createGenericVirtualRegister(LeftoverTy); in extractParts()
H A DInlineAsmLowering.cpp591 MRI->createGenericVirtualRegister(LLT::scalar(SrcSize)); in lowerInlineAsm()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMIRVRegNamerUtils.cpp173 : MRI.createGenericVirtualRegister(MRI.getType(VReg), LowerName); in createVirtualRegisterWithLowerName()
H A DMachineRegisterInfo.cpp196 MachineRegisterInfo::createGenericVirtualRegister(LLT Ty, StringRef Name) { in createGenericVirtualRegister() function in MachineRegisterInfo
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizationArtifactCombiner.h495 DstRegs[Idx] = MRI.createGenericVirtualRegister(DestTy); in tryFoldUnmergeCast()
1179 Register TmpReg = MRI.createGenericVirtualRegister(MergeEltTy); in tryCombineUnmergeValues()

12