/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPULegalizerInfo.cpp | 2141 auto Unmerge = B.buildUnmerge({S32, S32}, Src); in legalizeIntrinsicTrunc() local 2187 auto Unmerge = B.buildUnmerge({S32, S32}, Src); in legalizeITOFP() local 2349 auto Unmerge = B.buildUnmerge(EltTy, Vec); in legalizeExtractVectorElt() local 3034 auto Unmerge = B.buildUnmerge(S32, Tmp); in buildMultiply() local 3480 auto Unmerge = B.buildUnmerge(S32, Val); in emitReciprocalU64() local 4213 auto Unmerge = B.buildUnmerge(LLT::scalar(32), MI.getOperand(2).getReg()); in legalizeIsAddrSpace() local 4308 auto Unmerge = B.buildUnmerge(S16, Reg); in handleD16VData() local 4332 auto Unmerge = B.buildUnmerge(S16, Reg); in handleD16VData() local 4343 auto Unmerge = B.buildUnmerge(S32, Reg); in handleD16VData() local 4613 auto Unmerge = B.buildUnmerge(S32, LoadDstReg); in legalizeBufferLoad() local [all …]
|
H A D | AMDGPUPreLegalizerCombiner.cpp | 131 auto Unmerge = B.buildUnmerge(S32, Src); in applyClampI64ToI16() local
|
H A D | AMDGPURegisterBankInfo.cpp | 710 auto Unmerge = B.buildUnmerge(S32, Src); in buildReadFirstLane() local 1659 auto Unmerge = B.buildUnmerge(S32, Src2); in applyMappingMAD_64_32() local 1776 auto Unmerge = B.buildUnmerge(S16, Reg); in handleD16VData() local
|
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/GlobalISel/ |
H A D | CallLowering.cpp | 264 auto Unmerge = MIRBuilder.buildUnmerge(SmallTy, LargeReg); in handleAssignments() local 341 auto Unmerge = MIRBuilder.buildUnmerge({OrigTy, OrigTy}, {NewReg}); in handleAssignments() local
|
H A D | LegalizerHelper.cpp | 713 auto Unmerge = MIRBuilder.buildUnmerge(NarrowTy, MI.getOperand(1).getReg()); in narrowScalar() local 1262 auto Unmerge = MIRBuilder.buildUnmerge(GCDTy, SrcReg); in widenScalarMergeValues() local 2821 auto Unmerge = MIRBuilder.buildUnmerge(GCDTy, SrcReg); in fewerElementsVectorUnmergeValues() local
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567/include/llvm/CodeGen/GlobalISel/ |
D | LegalizationArtifactCombiner.h | 904 if (auto *Unmerge = dyn_cast<GUnmerge>(MRI.getVRegDef(Def))) { in findUnmergeThatDefinesReg() local 916 GUnmerge *Unmerge, unsigned UnmergeIdxStart, in isSequenceFromUnmerge() 947 auto *Unmerge = findUnmergeThatDefinesReg(Elt0, EltSize, Elt0UnmergeIdx); in tryCombineMergeLike() local
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r536225/include/llvm/CodeGen/GlobalISel/ |
D | LegalizationArtifactCombiner.h | 908 if (auto *Unmerge = dyn_cast<GUnmerge>(MRI.getVRegDef(Def))) { in findUnmergeThatDefinesReg() local 921 GUnmerge *Unmerge, unsigned UnmergeIdxStart, in isSequenceFromUnmerge() 952 auto *Unmerge = findUnmergeThatDefinesReg(Elt0, EltSize, Elt0UnmergeIdx); in tryCombineMergeLike() local
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567b/include/llvm/CodeGen/GlobalISel/ |
D | LegalizationArtifactCombiner.h | 904 if (auto *Unmerge = dyn_cast<GUnmerge>(MRI.getVRegDef(Def))) { in findUnmergeThatDefinesReg() local 916 GUnmerge *Unmerge, unsigned UnmergeIdxStart, in isSequenceFromUnmerge() 947 auto *Unmerge = findUnmergeThatDefinesReg(Elt0, EltSize, Elt0UnmergeIdx); in tryCombineMergeLike() local
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r522817/include/llvm/CodeGen/GlobalISel/ |
D | LegalizationArtifactCombiner.h | 904 if (auto *Unmerge = dyn_cast<GUnmerge>(MRI.getVRegDef(Def))) { in findUnmergeThatDefinesReg() local 916 GUnmerge *Unmerge, unsigned UnmergeIdxStart, in isSequenceFromUnmerge() 947 auto *Unmerge = findUnmergeThatDefinesReg(Elt0, EltSize, Elt0UnmergeIdx); in tryCombineMergeLike() local
|
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | LegalizationArtifactCombiner.h | 818 if (auto *Unmerge = dyn_cast<GUnmerge>(MRI.getVRegDef(Def))) { in findUnmergeThatDefinesReg() local 830 GUnmerge *Unmerge, unsigned UnmergeIdxStart, in isSequenceFromUnmerge() 857 auto *Unmerge = findUnmergeThatDefinesReg(Elt0, EltSize, Elt0UnmergeIdx); in tryCombineMergeLike() local
|
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/CodeGen/GlobalISel/ |
H A D | LegalizerHelper.cpp | 334 auto Unmerge = MIRBuilder.buildUnmerge(GCDTy, SrcReg); in extractGCDType() local 995 auto Unmerge = MIRBuilder.buildUnmerge(NarrowTy, MI.getOperand(1)); in narrowScalar() local 1010 auto Unmerge = MIRBuilder.buildUnmerge(NarrowTy, MI.getOperand(1).getReg()); in narrowScalar() local 1588 auto Unmerge = MIRBuilder.buildUnmerge(GCDTy, SrcReg); in widenScalarMergeValues() local 1691 auto Unmerge = MIRBuilder.buildUnmerge(WideTy, WideSrc); in widenScalarUnmergeValues() local 2628 auto Unmerge = B.buildUnmerge(Ty, Src); in getUnmergePieces() local 3853 auto Unmerge = MIRBuilder.buildUnmerge(NarrowTy, SrcReg); in fewerElementsVectorUnmergeValues() local 3905 auto Unmerge = MIRBuilder.buildUnmerge(EltTy, MI.getOperand(i).getReg()); in fewerElementsVectorMerge() local 6278 auto Unmerge = MIRBuilder.buildUnmerge(S32, Src); in lowerFPTRUNC_F64_TO_F16() local 6840 auto Unmerge = MIRBuilder.buildUnmerge(SrcTy.getElementType(), Src); in lowerExtract() local
|
H A D | MachineIRBuilder.cpp | 238 auto Unmerge = buildUnmerge(Op0Ty.getElementType(), Op0); in buildPadVectorWithUndefElements() local 262 auto Unmerge = buildUnmerge(Op0Ty.getElementType(), Op0); in buildDeleteTrailingVectorElements() local
|
H A D | CombinerHelper.cpp | 1707 auto *Unmerge = getOpcodeDef<GUnmerge>(MergedValues[0], MRI); in matchCombineMergeUnmerge() local 1731 auto &Unmerge = cast<GUnmerge>(MI); in matchCombineUnmergeMergeToPlainValues() local 1958 auto Unmerge = Builder.buildUnmerge(HalfTy, SrcReg); in applyCombineShiftToUnmerge() local
|
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPULegalizerInfo.cpp | 1441 auto Unmerge = B.buildUnmerge({S32, S32}, Src); in legalizeIntrinsicTrunc() local 1487 auto Unmerge = B.buildUnmerge({S32, S32}, Src); in legalizeITOFP() local 2304 auto Unmerge = B.buildUnmerge(S16, Reg); in handleD16VData() local
|
H A D | AMDGPURegisterBankInfo.cpp | 900 auto Unmerge = B.buildUnmerge(UnmergeTy, Op.getReg()); in executeInWaterfallLoop() local 1269 auto Unmerge = B.buildUnmerge(S16, Reg); in handleD16VData() local
|
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/Mips/ |
H A D | MipsLegalizerInfo.cpp | 387 auto Unmerge = MIRBuilder.buildUnmerge(s32, Val); in legalizeCustom() local
|
H A D | MipsRegisterBankInfo.cpp | 752 if (auto *Unmerge = dyn_cast<GUnmerge>(NewMI)) in applyMappingImpl() local
|
H A D | MipsCallLowering.cpp | 269 auto Unmerge = in assignCustomValue() local
|