/external/llvm-project/llvm/unittests/CodeGen/GlobalISel/ |
D | CSETest.cpp | 73 auto MIBUnmerge = CSEB.buildUnmerge({s32, s32}, Copies[0]); in TEST_F() 74 auto MIBUnmerge2 = CSEB.buildUnmerge({s32, s32}, Copies[0]); in TEST_F()
|
D | MachineIRBuilderTest.cpp | 108 B.buildUnmerge(LLT::scalar(32), Copies[0]); in TEST_F() 109 B.buildUnmerge(LLT::scalar(16), Copies[1]); in TEST_F()
|
D | LegalizerHelperTest.cpp | 2536 auto UnmergePtr = B.buildUnmerge(S32, IntToPtr); in TEST_F() 2537 auto UnmergeScalar = B.buildUnmerge(S32, Copies[0]); in TEST_F() 3151 auto Unmerge = B.buildUnmerge(S48, Src); in TEST_F()
|
/external/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
D | LegalizationArtifactCombiner.h | 380 auto NewUnmerge = Builder.buildUnmerge(UnmergeTy, CastSrcReg); in tryFoldUnmergeCast() 421 Builder.buildUnmerge(DstRegs, CastSrcReg); in tryFoldUnmergeCast() 565 auto NewUnmerge = Builder.buildUnmerge(DestTy, SrcUnmergeSrc); in tryCombineUnmergeValues() 645 Builder.buildUnmerge(TmpRegs, MergeI->getOperand(Idx + 1).getReg()); in tryCombineUnmergeValues() 650 Builder.buildUnmerge(DstRegs, MergeI->getOperand(Idx + 1).getReg()); in tryCombineUnmergeValues()
|
D | MachineIRBuilder.h | 922 MachineInstrBuilder buildUnmerge(ArrayRef<LLT> Res, const SrcOp &Op); 923 MachineInstrBuilder buildUnmerge(ArrayRef<Register> Res, const SrcOp &Op); 926 MachineInstrBuilder buildUnmerge(LLT Res, const SrcOp &Op);
|
/external/llvm-project/llvm/lib/Target/AMDGPU/ |
D | AMDGPULegalizerInfo.cpp | 1961 auto Unmerge = B.buildUnmerge({S32, S32}, Src); in legalizeIntrinsicTrunc() 2007 auto Unmerge = B.buildUnmerge({S32, S32}, Src); in legalizeITOFP() 2840 auto Unmerge = B.buildUnmerge(S32, Val); in emitReciprocalU64() 2887 auto UnmergeMulHi1 = B.buildUnmerge(S32, MulHi1); in legalizeUDIV_UREM64Impl() 2898 auto UnmergeMulHi2 = B.buildUnmerge(S32, MulHi2); in legalizeUDIV_UREM64Impl() 2909 auto UnmergeNumer = B.buildUnmerge(S32, Numer); in legalizeUDIV_UREM64Impl() 2915 auto UnmergeMul3 = B.buildUnmerge(S32, Mul3); in legalizeUDIV_UREM64Impl() 2923 auto UnmergeDenom = B.buildUnmerge(S32, Denom); in legalizeUDIV_UREM64Impl() 3284 auto NumUnmerge = B.buildUnmerge(S32, LHS); in legalizeFDIV64() 3285 auto DenUnmerge = B.buildUnmerge(S32, RHS); in legalizeFDIV64() [all …]
|
D | AMDGPUCallLowering.cpp | 374 auto UnmergeToEltTy = B.buildUnmerge(SrcTy.getElementType(), SrcReg); in unpackRegsToOrigType() 383 B.buildUnmerge(DstRegs, SrcReg); in unpackRegsToOrigType() 413 B.buildUnmerge(UnmergeResults, UnmergeSrc); in unpackRegsToOrigType() 700 return B.buildUnmerge(PadDstRegs, Widened); in mergeVectorRegsToResultRegs()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/ |
D | X86CallLowering.cpp | 213 MIRBuilder.buildUnmerge(Regs, VRegs[i]); in lowerReturn() 419 MIRBuilder.buildUnmerge(Regs, OrigArg.Regs[0]); in lowerCall()
|
/external/llvm-project/llvm/lib/Target/X86/ |
D | X86CallLowering.cpp | 213 MIRBuilder.buildUnmerge(Regs, VRegs[i]); in lowerReturn() 416 MIRBuilder.buildUnmerge(Regs, OrigArg.Regs[0]); in lowerCall()
|
/external/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
D | CallLowering.cpp | 304 auto Unmerge = MIRBuilder.buildUnmerge(SmallTy, LargeReg); in handleAssignments() 410 auto Unmerge = MIRBuilder.buildUnmerge({OrigTy, OrigTy}, {NewReg}); in handleAssignments()
|
D | MachineIRBuilder.cpp | 584 MachineInstrBuilder MachineIRBuilder::buildUnmerge(ArrayRef<LLT> Res, in buildUnmerge() function in MachineIRBuilder 594 MachineInstrBuilder MachineIRBuilder::buildUnmerge(LLT Res, in buildUnmerge() function in MachineIRBuilder 600 return buildUnmerge(TmpVec, Op); in buildUnmerge() 603 MachineInstrBuilder MachineIRBuilder::buildUnmerge(ArrayRef<Register> Res, in buildUnmerge() function in MachineIRBuilder
|
D | LegalizerHelper.cpp | 153 MIRBuilder.buildUnmerge(VRegs, Reg); in extractParts() 171 MIRBuilder.buildUnmerge(VRegs, Reg); in extractParts() 267 auto Unmerge = MIRBuilder.buildUnmerge(GCDTy, SrcReg); in extractGCDType() 396 MIRBuilder.buildUnmerge(UnmergeDefs, in buildWidenedRemergeToDst() 857 auto Unmerge = MIRBuilder.buildUnmerge(NarrowTy, MI.getOperand(1)); in narrowScalar() 1108 MIRBuilder.buildUnmerge({LHSL, LHSH}, MI.getOperand(2)); in narrowScalar() 1112 MIRBuilder.buildUnmerge({RHSL, RHSH}, MI.getOperand(3)); in narrowScalar() 1182 MIRBuilder.buildUnmerge(SrcRegs, MI.getOperand(1)); in narrowScalar() 1470 auto Unmerge = MIRBuilder.buildUnmerge(GCDTy, SrcReg); in widenScalarMergeValues() 1535 MIRBuilder.buildUnmerge(UnmergeResults, UnmergeSrc); in widenWithUnmerge() [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/GlobalISel/ |
D | CallLowering.cpp | 264 auto Unmerge = MIRBuilder.buildUnmerge(SmallTy, LargeReg); in handleAssignments() 341 auto Unmerge = MIRBuilder.buildUnmerge({OrigTy, OrigTy}, {NewReg}); in handleAssignments()
|
D | MachineIRBuilder.cpp | 582 MachineInstrBuilder MachineIRBuilder::buildUnmerge(ArrayRef<LLT> Res, in buildUnmerge() function in MachineIRBuilder 592 MachineInstrBuilder MachineIRBuilder::buildUnmerge(LLT Res, in buildUnmerge() function in MachineIRBuilder 598 return buildUnmerge(TmpVec, Op); in buildUnmerge() 601 MachineInstrBuilder MachineIRBuilder::buildUnmerge(ArrayRef<Register> Res, in buildUnmerge() function in MachineIRBuilder
|
D | LegalizerHelper.cpp | 127 MIRBuilder.buildUnmerge(VRegs, Reg); in extractParts() 145 MIRBuilder.buildUnmerge(VRegs, Reg); in extractParts() 713 auto Unmerge = MIRBuilder.buildUnmerge(NarrowTy, MI.getOperand(1).getReg()); in narrowScalar() 958 MIRBuilder.buildUnmerge({LHSL, LHSH}, MI.getOperand(2).getReg()); in narrowScalar() 962 MIRBuilder.buildUnmerge({RHSL, RHSH}, MI.getOperand(3).getReg()); in narrowScalar() 1034 MIRBuilder.buildUnmerge(SrcRegs, MI.getOperand(1).getReg()); in narrowScalar() 1262 auto Unmerge = MIRBuilder.buildUnmerge(GCDTy, SrcReg); in widenScalarMergeValues() 2821 auto Unmerge = MIRBuilder.buildUnmerge(GCDTy, SrcReg); in fewerElementsVectorUnmergeValues() 3090 MIRBuilder.buildUnmerge({InL, InH}, MI.getOperand(1).getReg()); in narrowScalarShiftByConstant() 3214 MIRBuilder.buildUnmerge({InL, InH}, MI.getOperand(1).getReg()); in narrowScalarShift()
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/GlobalISel/ |
D | MachineIRBuilder.h | 797 MachineInstrBuilder buildUnmerge(ArrayRef<LLT> Res, const SrcOp &Op); 798 MachineInstrBuilder buildUnmerge(ArrayRef<Register> Res, const SrcOp &Op); 801 MachineInstrBuilder buildUnmerge(LLT Res, const SrcOp &Op);
|
D | LegalizationArtifactCombiner.h | 340 Builder.buildUnmerge(TmpRegs, MergeI->getOperand(Idx + 1).getReg()); in tryCombineMerges() 345 Builder.buildUnmerge(DstRegs, MergeI->getOperand(Idx + 1).getReg()); in tryCombineMerges()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/ |
D | AMDGPULegalizerInfo.cpp | 1441 auto Unmerge = B.buildUnmerge({S32, S32}, Src); in legalizeIntrinsicTrunc() 1487 auto Unmerge = B.buildUnmerge({S32, S32}, Src); in legalizeITOFP() 2179 auto NumUnmerge = B.buildUnmerge(S32, LHS); in legalizeFDIV64() 2180 auto DenUnmerge = B.buildUnmerge(S32, RHS); in legalizeFDIV64() 2181 auto Scale0Unmerge = B.buildUnmerge(S32, DivScale0); in legalizeFDIV64() 2182 auto Scale1Unmerge = B.buildUnmerge(S32, DivScale1); in legalizeFDIV64() 2304 auto Unmerge = B.buildUnmerge(S16, Reg); in handleD16VData()
|
D | AMDGPUCallLowering.cpp | 234 auto UnmergeToEltTy = B.buildUnmerge(SrcTy.getElementType(), in unpackRegsToOrigType() 242 B.buildUnmerge(DstRegs, SrcReg); in unpackRegsToOrigType()
|
/external/llvm-project/llvm/lib/Target/Mips/ |
D | MipsCallLowering.cpp | 246 auto Unmerge = MIRBuilder.buildUnmerge(LLT::scalar(32), ValVReg); in assignValueToReg() 316 MIRBuilder.buildUnmerge(VRegs, ArgsReg); in handleSplit()
|
D | MipsLegalizerInfo.cpp | 386 auto Unmerge = MIRBuilder.buildUnmerge(s32, Val); in legalizeCustom()
|
/external/llvm-project/llvm/lib/Target/ARM/ |
D | ARMCallLowering.cpp | 159 MIRBuilder.buildUnmerge(NewRegs, Arg.Regs[0]); in assignCustomValue()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/ |
D | ARMCallLowering.cpp | 160 MIRBuilder.buildUnmerge(NewRegs, Arg.Regs[0]); in assignCustomValue()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/ |
D | MipsCallLowering.cpp | 353 MIRBuilder.buildUnmerge(VRegs, ArgsReg); in handleSplit()
|
/external/llvm-project/llvm/lib/Target/AArch64/GISel/ |
D | AArch64LegalizerInfo.cpp | 728 MIRBuilder.buildUnmerge(VRegs, Reg); in extractParts()
|