Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVCallLowering.cpp136 Register NewRegs[] = {MRI.createGenericVirtualRegister(LLT::scalar(32)), in assignCustomValue()
137 MRI.createGenericVirtualRegister(LLT::scalar(32))}; in assignCustomValue()
267 Register NewRegs[] = {MRI.createGenericVirtualRegister(LLT::scalar(32)), in assignCustomValue()
268 MRI.createGenericVirtualRegister(LLT::scalar(32))}; in assignCustomValue()
506 MRI.createGenericVirtualRegister(sXLen), XLenInBytes); in saveVarArgRegisters()
512 const Register VReg = MRI.createGenericVirtualRegister(sXLen); in saveVarArgRegisters()
520 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.cpp366 Register RetRegs[] = {MRI.createGenericVirtualRegister(LLT::scalar(32)), in legalizeCustom()
403 auto LibcallResult = MRI.createGenericVirtualRegister(LLT::scalar(32)); in legalizeCustom()
416 : MRI.createGenericVirtualRegister(MRI.getType(OriginalResult)); in legalizeCustom()
459 auto FPEnv = MRI.createGenericVirtualRegister(FPEnvTy); in legalizeCustom()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUCallLowering.cpp422 Register PtrReg = B.getMRI()->createGenericVirtualRegister(PtrTy); in lowerParameter()
477 Register VReg = MRI.createGenericVirtualRegister(P4); in allocateHSAUserSGPRs()
563 Register PtrReg = MRI.createGenericVirtualRegister(ConstPtrTy); in lowerFormalArgumentsKernel()
822 Register InputReg = MRI.createGenericVirtualRegister(ArgTy); in passSpecialInputs()
891 InputReg = MRI.createGenericVirtualRegister(S32); in passSpecialInputs()
902 Register Y = MRI.createGenericVirtualRegister(S32); in passSpecialInputs()
912 Register Z = MRI.createGenericVirtualRegister(S32); in passSpecialInputs()
922 InputReg = MRI.createGenericVirtualRegister(S32); in passSpecialInputs()
H A DAMDGPULegalizerInfo.cpp614 Register VectorReg = MRI.createGenericVirtualRegister(VectorTy); in castBufferRsrcFromV4I32()
624 Register BitcastReg = MRI.createGenericVirtualRegister(VectorTy); in castBufferRsrcFromV4I32()
2264 Register Dst = MRI.createGenericVirtualRegister(S64); in getSegmentAperture()
2272 Register LoadAddr = MRI.createGenericVirtualRegister( in getSegmentAperture()
2284 Register KernargPtrReg = MRI.createGenericVirtualRegister( in getSegmentAperture()
2304 Register QueuePtr = MRI.createGenericVirtualRegister( in getSegmentAperture()
2858 SrcRegs.push_back(MRI.createGenericVirtualRegister(EltTy)); in legalizeInsertVectorElt()
2933 B.getMRI()->createGenericVirtualRegister(ConstPtrTy); in buildPCRelGlobalAddress()
2964 : MRI.createGenericVirtualRegister(S32); in buildAbsGlobalAddress()
2979 Register AddrHi = MRI.createGenericVirtualRegister(S32); in buildAbsGlobalAddress()
[all …]
H A DAMDGPUGlobalISelDivergenceLowering.cpp219 Register VgprReg = MRI->createGenericVirtualRegister(MRI->getType(Reg)); in lowerTemporalDivergence()
H A DAMDGPURegisterBankInfo.cpp666 Register LoLHS = MRI->createGenericVirtualRegister(HalfTy); in split64BitValueForMapping()
667 Register HiLHS = MRI->createGenericVirtualRegister(HalfTy); in split64BitValueForMapping()
1425 LoadParts[i] = MRI.createGenericVirtualRegister(Ty); in applyMappingSBufferLoad()
2228 Register NewDstReg = MRI.createGenericVirtualRegister(LLT::scalar(32)); in applyMappingImpl()
2313 Register NewDstReg = MRI.createGenericVirtualRegister(S32); in applyMappingImpl()
2318 Register NewSrcReg = MRI.createGenericVirtualRegister(S32); in applyMappingImpl()
2349 Register NewCondReg = MRI.createGenericVirtualRegister(S32); in applyMappingImpl()
2400 Register NewCondReg = MRI.createGenericVirtualRegister(S32); in applyMappingImpl()
2893 Register TmpReg = MRI.createGenericVirtualRegister(DstTy); in applyMappingImpl()
2952 Register TmpReg0 = MRI.createGenericVirtualRegister(S32); in applyMappingImpl()
[all …]
H A DAMDGPUCombinerHelper.cpp390 Register NegatedMatchInfo = MRI.createGenericVirtualRegister(Type); in applyFoldableFneg()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.cpp635 MIRBuilder.buildConstant(MRI.createGenericVirtualRegister(s64), 8); in saveVarArgRegisters()
638 Register Val = MRI.createGenericVirtualRegister(s64); in saveVarArgRegisters()
648 FIN = MIRBuilder.buildPtrAdd(MRI.createGenericVirtualRegister(p0), in saveVarArgRegisters()
665 MIRBuilder.buildConstant(MRI.createGenericVirtualRegister(s64), 16); in saveVarArgRegisters()
668 Register Val = MRI.createGenericVirtualRegister(LLT::scalar(128)); in saveVarArgRegisters()
678 FIN = MIRBuilder.buildPtrAdd(MRI.createGenericVirtualRegister(p0), in saveVarArgRegisters()
738 Register WideReg = MRI.createGenericVirtualRegister(LLT::scalar(8)); in lowerFormalArguments()
H A DAArch64LegalizerInfo.cpp1660 auto Val = MF.getRegInfo().createGenericVirtualRegister( in legalizeIntrinsic()
1720 auto NewDst = MRI.createGenericVirtualRegister(NewDstTy); in legalizeIntrinsic()
2162 auto DstLo = MRI.createGenericVirtualRegister(s64); in legalizeAtomicCmpxchg128()
2163 auto DstHi = MRI.createGenericVirtualRegister(s64); in legalizeAtomicCmpxchg128()
2195 auto CASDst = MRI.createGenericVirtualRegister(s128); in legalizeAtomicCmpxchg128()
2196 auto CASDesired = MRI.createGenericVirtualRegister(s128); in legalizeAtomicCmpxchg128()
2197 auto CASNew = MRI.createGenericVirtualRegister(s128); in legalizeAtomicCmpxchg128()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp361 PadDstRegs[I] = MRI.createGenericVirtualRegister(LLTy); in mergeVectorRegsToResultRegs()
808 Args[i].Regs[0] = MRI.createGenericVirtualRegister(PointerTy); in handleAssignments()
814 Args[i].Regs[Part] = MRI.createGenericVirtualRegister(NewLLT); in handleAssignments()
1054 DemoteReg = MRI.createGenericVirtualRegister( in insertSRetIncomingArgument()
1327 Register NewReg = MRI.createGenericVirtualRegister(LocTy); in extendRegister()
1332 Register NewReg = MRI.createGenericVirtualRegister(LocTy); in extendRegister()
H A DLegalizerHelper.cpp372 UnmergeDefs[I] = MRI.createGenericVirtualRegister(DstTy); in buildWidenedRemergeToDst()
1137 Register Temp = MRI.createGenericVirtualRegister(TempLLT); in createFCMPLibcall()
1252 DstOp Dest(MRI.createGenericVirtualRegister(MemTy)); in createResetStateLibcall()
1626 Register TmpReg = MRI.createGenericVirtualRegister(NarrowTy); in narrowScalar()
1641 Register TmpReg = MRI.createGenericVirtualRegister(NarrowTy); in narrowScalar()
1677 Register TmpReg = MRI.createGenericVirtualRegister(NarrowTy); in narrowScalar()
1764 DstRegs[i] = MRI.createGenericVirtualRegister(NarrowTy); in narrowScalar()
1854 CmpOut = MRI.createGenericVirtualRegister(ResTy); in narrowScalar()
1880 CmpOut = MRI.createGenericVirtualRegister(ResTy); in narrowScalar()
1927 Register DstExt = MRI.createGenericVirtualRegister(NarrowTy); in narrowScalar()
[all …]
H A DCombinerHelper.cpp3227 auto NewLogicDst = MRI.createGenericVirtualRegister(XTy); in matchHoistLogicOpWithSameOpcodeHands()
6126 Register InnerFMA = MRI.createGenericVirtualRegister(DstTy); in matchCombineFAddFMAFMulToFMadOrFMA()
6452 Register FMAReg = MRI.createGenericVirtualRegister(DstTy); in matchCombineFSubFpExtFNegFMulToFMadOrFMA()
7023 Register Inner = MRI.createGenericVirtualRegister(CondTy); in tryFoldSelectOfConstants()
7034 Register Inner = MRI.createGenericVirtualRegister(CondTy); in tryFoldSelectOfConstants()
7045 Register Inner = MRI.createGenericVirtualRegister(TrueTy); in tryFoldSelectOfConstants()
7056 Register Inner = MRI.createGenericVirtualRegister(TrueTy); in tryFoldSelectOfConstants()
7067 Register Inner = MRI.createGenericVirtualRegister(TrueTy); in tryFoldSelectOfConstants()
7081 Register Not = MRI.createGenericVirtualRegister(CondTy); in tryFoldSelectOfConstants()
7083 Register Inner = MRI.createGenericVirtualRegister(TrueTy); in tryFoldSelectOfConstants()
[all …]
H A DIRTranslator.cpp225 VRegs->push_back(MRI->createGenericVirtualRegister(Ty)); in getOrCreateVRegs()
239 VRegs->push_back(MRI->createGenericVirtualRegister(SplitTys[0])); in getOrCreateVRegs()
2401 GuardVal = MRI->createGenericVirtualRegister(PtrTy); in translateKnownIntrinsic()
2692 SwiftInVReg = MRI->createGenericVirtualRegister(Ty); in translateCallBase()
3049 Register Undef = MRI->createGenericVirtualRegister(Ty); in translateLandingPad()
3071 Register PtrVReg = MRI->createGenericVirtualRegister(Tys[0]); in translateLandingPad()
3101 Register ExtElts = MRI->createGenericVirtualRegister(IntPtrTy); in translateAlloca()
3108 Register AllocSize = MRI->createGenericVirtualRegister(IntPtrTy); in translateAlloca()
3904 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()
330 .addDef(getMRI()->createGenericVirtualRegister(EltTy)) in buildConstant()
367 .addDef(getMRI()->createGenericVirtualRegister(EltTy)) in buildFConstant()
H A DUtils.cpp505 VRegs.push_back(MRI.createGenericVirtualRegister(Ty)); in extractParts()
524 VRegs.push_back(MRI.createGenericVirtualRegister(MainTy)); in extractParts()
588 Register NewReg = MRI.createGenericVirtualRegister(MainTy); in extractParts()
595 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.cpp171 : MRI.createGenericVirtualRegister(MRI.getType(VReg), LowerName); in createVirtualRegisterWithLowerName()
H A DMachineRegisterInfo.cpp193 MachineRegisterInfo::createGenericVirtualRegister(LLT Ty, StringRef Name) { in createGenericVirtualRegister() function in MachineRegisterInfo
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVGlobalRegistry.cpp135 auto Res = MRI.createGenericVirtualRegister(LLT::scalar(64)); in createTypeVReg()
302 Register Res = CurMF->getRegInfo().createGenericVirtualRegister(LLTy); in createConstFP()
354 Register Res = CurMF->getRegInfo().createGenericVirtualRegister(LLTy); in createConstInt()
404 Res = MRI.createGenericVirtualRegister(LLTy); in buildConstantInt()
449 Res = MF.getRegInfo().createGenericVirtualRegister(LLTy); in buildConstantFP()
500 Register Res = CurMF->getRegInfo().createGenericVirtualRegister(LLTy); in getOrCreateCompositeOrNull()
605 Register Res = CurMF->getRegInfo().createGenericVirtualRegister(LLTy); in getOrCreateIntCompositeOrNull()
662 Res = CurMF->getRegInfo().createGenericVirtualRegister(LLTy); in getOrCreateConstNullPtr()
1846 Res = CurMF->getRegInfo().createGenericVirtualRegister(LLTy); in getOrCreateUndef()
H A DSPIRVBuiltins.cpp459 MIRBuilder.getMRI()->createGenericVirtualRegister(Type); in buildBoolRegister()
796 Register Tmp = !IsCmpxchg ? MRI->createGenericVirtualRegister(DesiredLLT) in buildAtomicCompareExchangeInst()
853 MRI->createGenericVirtualRegister(MRI->getType(ValueReg)); in buildAtomicRMWInst()
1224 Arg0 = MRI->createGenericVirtualRegister(LLT::scalar(1)); in generateGroupInst()
1270 VecReg = MRI->createGenericVirtualRegister( in generateGroupInst()
1511 DefaultReg = MRI->createGenericVirtualRegister(LLT::scalar(PointerSize)); in genWorkgroupQuery()
1529 Extracted = MRI->createGenericVirtualRegister(LLT::scalar(PointerSize)); in genWorkgroupQuery()
1548 MRI->createGenericVirtualRegister(LLT::scalar(1)); in genWorkgroupQuery()
1566 MRI->createGenericVirtualRegister(LLT::scalar(PointerSize)); in genWorkgroupQuery()
1891 QueryResult = MIRBuilder.getMRI()->createGenericVirtualRegister( in generateImageSizeQueryInst()
[all …]
H A DSPIRVPreLegalizer.cpp442 Register NewReg = MRI.createGenericVirtualRegister(MRI.getType(Reg)); in insertAssignInstr()
743 AsmTargetReg = MRI.createGenericVirtualRegister(LLT::scalar(32)); in insertInlineAsmProcess()
765 Register AsmReg = MRI.createGenericVirtualRegister(LLT::scalar(32)); in insertInlineAsmProcess()
790 DefReg = MRI.createGenericVirtualRegister(LLT::scalar(32)); in insertInlineAsmProcess()
H A DSPIRVCallLowering.cpp422 Register FuncVReg = MRI->createGenericVirtualRegister(LLT::scalar(64)); in lowerFormalArguments()
662 Register Reg = MRI->createGenericVirtualRegister(LLT::scalar(64)); in lowerCall()
H A DSPIRVLegalizerInfo.cpp346 Register ConvReg = MRI.createGenericVirtualRegister(ConvTy); in convertPtrToInt()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizationArtifactCombiner.h500 DstRegs[Idx] = MRI.createGenericVirtualRegister(DestTy); in tryFoldUnmergeCast()
1192 Register TmpReg = MRI.createGenericVirtualRegister(MergeEltTy); in tryCombineUnmergeValues()

12