Home
last modified time | relevance | path

Searched refs:buildMerge (Results 1 – 13 of 13) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/GlobalISel/
DLegalizerHelper.cpp204 MIRBuilder.buildMerge(DstReg, PartRegs); in insertParts()
624 MIRBuilder.buildMerge(DstReg, DstRegs); in narrowScalar()
679 MIRBuilder.buildMerge(MI.getOperand(0).getReg(), {SrcReg, Shift.getReg(0)}); in narrowScalar()
699 MIRBuilder.buildMerge(MI.getOperand(0).getReg(), Srcs); in narrowScalar()
750 MIRBuilder.buildMerge(DstReg, DstRegs); in narrowScalar()
782 MIRBuilder.buildMerge(MI.getOperand(0).getReg(), DstRegs); in narrowScalar()
934 MIRBuilder.buildMerge(MI.getOperand(0).getReg(), DstRegs); in narrowScalar()
1074 MIRBuilder.buildMerge(DstReg, DstRegs); in narrowScalar()
1094 MIRBuilder.buildMerge(MI.getOperand(0).getReg(), DstRegs); in narrowScalar()
1280 auto Merge = MIRBuilder.buildMerge(WideTy, Slicer.take_front(PartsPerGCD)); in widenScalarMergeValues()
[all …]
DCallLowering.cpp323 MIRBuilder.buildMerge(Args[i].OrigRegs[0], Args[i].Regs); in handleAssignments()
DMachineIRBuilder.cpp552 buildMerge(Res, Ops); in buildSequence()
572 MachineInstrBuilder MachineIRBuilder::buildMerge(const DstOp &Res, in buildMerge() function in MachineIRBuilder
DCombinerHelper.cpp286 Builder.buildMerge(NewDstReg, Ops); in applyCombineShuffleVector()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86CallLowering.cpp358 MIRBuilder.buildMerge(VRegs[Idx][0], Regs); in lowerFormalArguments()
478 MIRBuilder.buildMerge(Info.OrigRet.Regs[0], NewRegs); in lowerCall()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DAMDGPUCallLowering.cpp495 B.buildMerge(OrigRegs[0], Regs); in packSplitRegsToOrigType()
549 auto Merge = B.buildMerge(RealDstEltTy, Regs.take_front(PartsPerElt)); in packSplitRegsToOrigType()
DAMDGPULegalizerInfo.cpp1295 B.buildMerge(Dst, {Src, HighAddr.getReg(0)}); in legalizeAddrSpaceCast()
1349 B.buildMerge(BuildPtr, {SrcAsInt, ApertureReg}); in legalizeAddrSpaceCast()
1459 auto SignBit64 = B.buildMerge(S64, {Zero32.getReg(0), SignBit.getReg(0)}); in legalizeIntrinsicTrunc()
DAMDGPURegisterBankInfo.cpp927 B.buildMerge(LLT::scalar(64), in executeInWaterfallLoop()
982 auto Merge = B.buildMerge(OpTy, ReadlanePieces); in executeInWaterfallLoop()
1279 return B.buildMerge(LLT::vector(NumElts, S32), WideRegs).getReg(0); in handleD16VData()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/GlobalISel/
DLegalizationArtifactCombiner.h370 Builder.buildMerge(DefReg, Regs); in tryCombineMerges()
DMachineIRBuilder.h785 MachineInstrBuilder buildMerge(const DstOp &Res, ArrayRef<Register> Ops);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMCallLowering.cpp392 MIRBuilder.buildMerge(Arg.Regs[0], NewRegs); in assignCustomValue()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/
DMipsCallLowering.cpp220 MIRBuilder.buildMerge(ArgsReg, VRegs); in handleSplit()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64CallLowering.cpp325 MIRBuilder.buildMerge({NewLLT}, {CurVReg, Undef.getReg(0)}) in lowerReturn()