/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/llvm/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUInstCombineIntrinsic.cpp | 73 Value *CastSrc; in canSafelyConvertTo16Bit() local 74 if (match(&V, m_FPExt(PatternMatch::m_Value(CastSrc))) || in canSafelyConvertTo16Bit() 75 match(&V, m_SExt(PatternMatch::m_Value(CastSrc))) || in canSafelyConvertTo16Bit() 76 match(&V, m_ZExt(PatternMatch::m_Value(CastSrc)))) { in canSafelyConvertTo16Bit() 77 Type *CastSrcTy = CastSrc->getType(); in canSafelyConvertTo16Bit()
|
H A D | AMDGPURegisterBankInfo.cpp | 2758 auto CastSrc = B.buildBitcast(Vec32, SrcReg); in applyMappingImpl() local 2773 auto Extract0 = B.buildExtractVectorElement(DstRegs[0], CastSrc, IdxLo); in applyMappingImpl() 2774 auto Extract1 = B.buildExtractVectorElement(DstRegs[1], CastSrc, IdxHi); in applyMappingImpl() 2777 MRI.setRegBank(CastSrc.getReg(0), *SrcBank); in applyMappingImpl() 2876 auto CastSrc = B.buildBitcast(Vec32, SrcReg); in applyMappingImpl() local 2889 auto InsLo = B.buildInsertVectorElement(Vec32, CastSrc, InsRegs[0], IdxLo); in applyMappingImpl() 2900 MRI.setRegBank(CastSrc.getReg(0), *SrcBank); in applyMappingImpl()
|
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUInstCombineIntrinsic.cpp | 76 Value *CastSrc; in canSafelyConvertTo16Bit() local 77 if (match(&V, m_FPExt(PatternMatch::m_Value(CastSrc))) || in canSafelyConvertTo16Bit() 78 match(&V, m_SExt(PatternMatch::m_Value(CastSrc))) || in canSafelyConvertTo16Bit() 79 match(&V, m_ZExt(PatternMatch::m_Value(CastSrc)))) { in canSafelyConvertTo16Bit() 80 Type *CastSrcTy = CastSrc->getType(); in canSafelyConvertTo16Bit()
|
H A D | AMDGPURegisterBankInfo.cpp | 2738 auto CastSrc = B.buildBitcast(Vec32, SrcReg); in applyMappingImpl() local 2753 auto Extract0 = B.buildExtractVectorElement(DstRegs[0], CastSrc, IdxLo); in applyMappingImpl() 2754 auto Extract1 = B.buildExtractVectorElement(DstRegs[1], CastSrc, IdxHi); in applyMappingImpl() 2757 MRI.setRegBank(CastSrc.getReg(0), *SrcBank); in applyMappingImpl() 2856 auto CastSrc = B.buildBitcast(Vec32, SrcReg); in applyMappingImpl() local 2869 auto InsLo = B.buildInsertVectorElement(Vec32, CastSrc, InsRegs[0], IdxLo); in applyMappingImpl() 2880 MRI.setRegBank(CastSrc.getReg(0), *SrcBank); in applyMappingImpl()
|
/dports/graphics/llvm-mesa/llvm-13.0.1.src/lib/Target/AMDGPU/ |
H A D | AMDGPUInstCombineIntrinsic.cpp | 76 Value *CastSrc; in canSafelyConvertTo16Bit() local 77 if (match(&V, m_FPExt(PatternMatch::m_Value(CastSrc))) || in canSafelyConvertTo16Bit() 78 match(&V, m_SExt(PatternMatch::m_Value(CastSrc))) || in canSafelyConvertTo16Bit() 79 match(&V, m_ZExt(PatternMatch::m_Value(CastSrc)))) { in canSafelyConvertTo16Bit() 80 Type *CastSrcTy = CastSrc->getType(); in canSafelyConvertTo16Bit()
|
H A D | AMDGPURegisterBankInfo.cpp | 2738 auto CastSrc = B.buildBitcast(Vec32, SrcReg); in applyMappingImpl() local 2753 auto Extract0 = B.buildExtractVectorElement(DstRegs[0], CastSrc, IdxLo); in applyMappingImpl() 2754 auto Extract1 = B.buildExtractVectorElement(DstRegs[1], CastSrc, IdxHi); in applyMappingImpl() 2757 MRI.setRegBank(CastSrc.getReg(0), *SrcBank); in applyMappingImpl() 2856 auto CastSrc = B.buildBitcast(Vec32, SrcReg); in applyMappingImpl() local 2869 auto InsLo = B.buildInsertVectorElement(Vec32, CastSrc, InsRegs[0], IdxLo); in applyMappingImpl() 2880 MRI.setRegBank(CastSrc.getReg(0), *SrcBank); in applyMappingImpl()
|
/dports/devel/llvm12/llvm-project-12.0.1.src/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUInstCombineIntrinsic.cpp | 76 Value *CastSrc; in canSafelyConvertTo16Bit() local 77 if (match(&V, m_FPExt(PatternMatch::m_Value(CastSrc))) || in canSafelyConvertTo16Bit() 78 match(&V, m_SExt(PatternMatch::m_Value(CastSrc))) || in canSafelyConvertTo16Bit() 79 match(&V, m_ZExt(PatternMatch::m_Value(CastSrc)))) { in canSafelyConvertTo16Bit() 80 Type *CastSrcTy = CastSrc->getType(); in canSafelyConvertTo16Bit()
|
H A D | AMDGPURegisterBankInfo.cpp | 2742 auto CastSrc = B.buildBitcast(Vec32, SrcReg); in applyMappingImpl() local 2757 auto Extract0 = B.buildExtractVectorElement(DstRegs[0], CastSrc, IdxLo); in applyMappingImpl() 2758 auto Extract1 = B.buildExtractVectorElement(DstRegs[1], CastSrc, IdxHi); in applyMappingImpl() 2761 MRI.setRegBank(CastSrc.getReg(0), *SrcBank); in applyMappingImpl() 2860 auto CastSrc = B.buildBitcast(Vec32, SrcReg); in applyMappingImpl() local 2873 auto InsLo = B.buildInsertVectorElement(Vec32, CastSrc, InsRegs[0], IdxLo); in applyMappingImpl() 2884 MRI.setRegBank(CastSrc.getReg(0), *SrcBank); in applyMappingImpl()
|
/dports/lang/rust/rustc-1.58.1-src/src/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUInstCombineIntrinsic.cpp | 76 Value *CastSrc; in canSafelyConvertTo16Bit() local 77 if (match(&V, m_FPExt(PatternMatch::m_Value(CastSrc))) || in canSafelyConvertTo16Bit() 78 match(&V, m_SExt(PatternMatch::m_Value(CastSrc))) || in canSafelyConvertTo16Bit() 79 match(&V, m_ZExt(PatternMatch::m_Value(CastSrc)))) { in canSafelyConvertTo16Bit() 80 Type *CastSrcTy = CastSrc->getType(); in canSafelyConvertTo16Bit()
|
H A D | AMDGPURegisterBankInfo.cpp | 2738 auto CastSrc = B.buildBitcast(Vec32, SrcReg); in applyMappingImpl() local 2753 auto Extract0 = B.buildExtractVectorElement(DstRegs[0], CastSrc, IdxLo); in applyMappingImpl() 2754 auto Extract1 = B.buildExtractVectorElement(DstRegs[1], CastSrc, IdxHi); in applyMappingImpl() 2757 MRI.setRegBank(CastSrc.getReg(0), *SrcBank); in applyMappingImpl() 2856 auto CastSrc = B.buildBitcast(Vec32, SrcReg); in applyMappingImpl() local 2869 auto InsLo = B.buildInsertVectorElement(Vec32, CastSrc, InsRegs[0], IdxLo); in applyMappingImpl() 2880 MRI.setRegBank(CastSrc.getReg(0), *SrcBank); in applyMappingImpl()
|
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUInstCombineIntrinsic.cpp | 75 Value *CastSrc; in canSafelyConvertTo16Bit() local 76 if (match(&V, m_FPExt(PatternMatch::m_Value(CastSrc))) || in canSafelyConvertTo16Bit() 77 match(&V, m_SExt(PatternMatch::m_Value(CastSrc))) || in canSafelyConvertTo16Bit() 78 match(&V, m_ZExt(PatternMatch::m_Value(CastSrc)))) { in canSafelyConvertTo16Bit() 79 Type *CastSrcTy = CastSrc->getType(); in canSafelyConvertTo16Bit()
|
H A D | AMDGPURegisterBankInfo.cpp | 2778 auto CastSrc = B.buildBitcast(Vec32, SrcReg); in applyMappingImpl() local 2793 auto Extract0 = B.buildExtractVectorElement(DstRegs[0], CastSrc, IdxLo); in applyMappingImpl() 2794 auto Extract1 = B.buildExtractVectorElement(DstRegs[1], CastSrc, IdxHi); in applyMappingImpl() 2797 MRI.setRegBank(CastSrc.getReg(0), *SrcBank); in applyMappingImpl() 2896 auto CastSrc = B.buildBitcast(Vec32, SrcReg); in applyMappingImpl() local 2909 auto InsLo = B.buildInsertVectorElement(Vec32, CastSrc, InsRegs[0], IdxLo); in applyMappingImpl() 2920 MRI.setRegBank(CastSrc.getReg(0), *SrcBank); in applyMappingImpl()
|
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUInstCombineIntrinsic.cpp | 76 Value *CastSrc; in canSafelyConvertTo16Bit() local 77 if (match(&V, m_FPExt(PatternMatch::m_Value(CastSrc))) || in canSafelyConvertTo16Bit() 78 match(&V, m_SExt(PatternMatch::m_Value(CastSrc))) || in canSafelyConvertTo16Bit() 79 match(&V, m_ZExt(PatternMatch::m_Value(CastSrc)))) { in canSafelyConvertTo16Bit() 80 Type *CastSrcTy = CastSrc->getType(); in canSafelyConvertTo16Bit()
|
H A D | AMDGPURegisterBankInfo.cpp | 2738 auto CastSrc = B.buildBitcast(Vec32, SrcReg); in applyMappingImpl() local 2753 auto Extract0 = B.buildExtractVectorElement(DstRegs[0], CastSrc, IdxLo); in applyMappingImpl() 2754 auto Extract1 = B.buildExtractVectorElement(DstRegs[1], CastSrc, IdxHi); in applyMappingImpl() 2757 MRI.setRegBank(CastSrc.getReg(0), *SrcBank); in applyMappingImpl() 2856 auto CastSrc = B.buildBitcast(Vec32, SrcReg); in applyMappingImpl() local 2869 auto InsLo = B.buildInsertVectorElement(Vec32, CastSrc, InsRegs[0], IdxLo); in applyMappingImpl() 2880 MRI.setRegBank(CastSrc.getReg(0), *SrcBank); in applyMappingImpl()
|
/dports/devel/wasi-compiler-rt12/llvm-project-12.0.1.src/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUInstCombineIntrinsic.cpp | 76 Value *CastSrc; in canSafelyConvertTo16Bit() local 77 if (match(&V, m_FPExt(PatternMatch::m_Value(CastSrc))) || in canSafelyConvertTo16Bit() 78 match(&V, m_SExt(PatternMatch::m_Value(CastSrc))) || in canSafelyConvertTo16Bit() 79 match(&V, m_ZExt(PatternMatch::m_Value(CastSrc)))) { in canSafelyConvertTo16Bit() 80 Type *CastSrcTy = CastSrc->getType(); in canSafelyConvertTo16Bit()
|
H A D | AMDGPURegisterBankInfo.cpp | 2742 auto CastSrc = B.buildBitcast(Vec32, SrcReg); in applyMappingImpl() local 2757 auto Extract0 = B.buildExtractVectorElement(DstRegs[0], CastSrc, IdxLo); in applyMappingImpl() 2758 auto Extract1 = B.buildExtractVectorElement(DstRegs[1], CastSrc, IdxHi); in applyMappingImpl() 2761 MRI.setRegBank(CastSrc.getReg(0), *SrcBank); in applyMappingImpl() 2860 auto CastSrc = B.buildBitcast(Vec32, SrcReg); in applyMappingImpl() local 2873 auto InsLo = B.buildInsertVectorElement(Vec32, CastSrc, InsRegs[0], IdxLo); in applyMappingImpl() 2884 MRI.setRegBank(CastSrc.getReg(0), *SrcBank); in applyMappingImpl()
|
/dports/devel/llvm13/llvm-project-13.0.1.src/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUInstCombineIntrinsic.cpp | 76 Value *CastSrc; in canSafelyConvertTo16Bit() local 77 if (match(&V, m_FPExt(PatternMatch::m_Value(CastSrc))) || in canSafelyConvertTo16Bit() 78 match(&V, m_SExt(PatternMatch::m_Value(CastSrc))) || in canSafelyConvertTo16Bit() 79 match(&V, m_ZExt(PatternMatch::m_Value(CastSrc)))) { in canSafelyConvertTo16Bit() 80 Type *CastSrcTy = CastSrc->getType(); in canSafelyConvertTo16Bit()
|
H A D | AMDGPURegisterBankInfo.cpp | 2738 auto CastSrc = B.buildBitcast(Vec32, SrcReg); in applyMappingImpl() local 2753 auto Extract0 = B.buildExtractVectorElement(DstRegs[0], CastSrc, IdxLo); in applyMappingImpl() 2754 auto Extract1 = B.buildExtractVectorElement(DstRegs[1], CastSrc, IdxHi); in applyMappingImpl() 2757 MRI.setRegBank(CastSrc.getReg(0), *SrcBank); in applyMappingImpl() 2856 auto CastSrc = B.buildBitcast(Vec32, SrcReg); in applyMappingImpl() local 2869 auto InsLo = B.buildInsertVectorElement(Vec32, CastSrc, InsRegs[0], IdxLo); in applyMappingImpl() 2880 MRI.setRegBank(CastSrc.getReg(0), *SrcBank); in applyMappingImpl()
|
/dports/devel/llvm10/llvm-10.0.1.src/lib/Target/AMDGPU/ |
H A D | AMDGPURegisterBankInfo.cpp | 1981 auto CastSrc = B.buildBitcast(Vec32, SrcReg); in applyMappingImpl() local 1994 auto Extract0 = B.buildExtractVectorElement(DstRegs[0], CastSrc, IdxLo); in applyMappingImpl() 1995 auto Extract1 = B.buildExtractVectorElement(DstRegs[1], CastSrc, IdxHi); in applyMappingImpl() 1998 MRI.setRegBank(CastSrc.getReg(0), *SrcBank); in applyMappingImpl() 2061 auto CastSrc = B.buildBitcast(Vec32, SrcReg); in applyMappingImpl() local 2074 auto InsLo = B.buildInsertVectorElement(Vec32, CastSrc, InsRegs[0], IdxLo); in applyMappingImpl() 2086 MRI.setRegBank(CastSrc.getReg(0), *SrcBank); in applyMappingImpl()
|
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPURegisterBankInfo.cpp | 1981 auto CastSrc = B.buildBitcast(Vec32, SrcReg); in applyMappingImpl() local 1994 auto Extract0 = B.buildExtractVectorElement(DstRegs[0], CastSrc, IdxLo); in applyMappingImpl() 1995 auto Extract1 = B.buildExtractVectorElement(DstRegs[1], CastSrc, IdxHi); in applyMappingImpl() 1998 MRI.setRegBank(CastSrc.getReg(0), *SrcBank); in applyMappingImpl() 2061 auto CastSrc = B.buildBitcast(Vec32, SrcReg); in applyMappingImpl() local 2074 auto InsLo = B.buildInsertVectorElement(Vec32, CastSrc, InsRegs[0], IdxLo); in applyMappingImpl() 2086 MRI.setRegBank(CastSrc.getReg(0), *SrcBank); in applyMappingImpl()
|
/dports/devel/tinygo/tinygo-0.14.1/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPURegisterBankInfo.cpp | 1981 auto CastSrc = B.buildBitcast(Vec32, SrcReg); in applyMappingImpl() local 1994 auto Extract0 = B.buildExtractVectorElement(DstRegs[0], CastSrc, IdxLo); in applyMappingImpl() 1995 auto Extract1 = B.buildExtractVectorElement(DstRegs[1], CastSrc, IdxHi); in applyMappingImpl() 1998 MRI.setRegBank(CastSrc.getReg(0), *SrcBank); in applyMappingImpl() 2061 auto CastSrc = B.buildBitcast(Vec32, SrcReg); in applyMappingImpl() local 2074 auto InsLo = B.buildInsertVectorElement(Vec32, CastSrc, InsRegs[0], IdxLo); in applyMappingImpl() 2086 MRI.setRegBank(CastSrc.getReg(0), *SrcBank); in applyMappingImpl()
|
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPURegisterBankInfo.cpp | 2745 auto CastSrc = B.buildBitcast(Vec32, SrcReg); in applyMappingImpl() local 2760 auto Extract0 = B.buildExtractVectorElement(DstRegs[0], CastSrc, IdxLo); in applyMappingImpl() 2761 auto Extract1 = B.buildExtractVectorElement(DstRegs[1], CastSrc, IdxHi); in applyMappingImpl() 2764 MRI.setRegBank(CastSrc.getReg(0), *SrcBank); in applyMappingImpl() 2864 auto CastSrc = B.buildBitcast(Vec32, SrcReg); in applyMappingImpl() local 2877 auto InsLo = B.buildInsertVectorElement(Vec32, CastSrc, InsRegs[0], IdxLo); in applyMappingImpl() 2888 MRI.setRegBank(CastSrc.getReg(0), *SrcBank); in applyMappingImpl()
|
/dports/devel/llvm11/llvm-11.0.1.src/lib/Target/AMDGPU/ |
H A D | AMDGPURegisterBankInfo.cpp | 2745 auto CastSrc = B.buildBitcast(Vec32, SrcReg); in applyMappingImpl() local 2760 auto Extract0 = B.buildExtractVectorElement(DstRegs[0], CastSrc, IdxLo); in applyMappingImpl() 2761 auto Extract1 = B.buildExtractVectorElement(DstRegs[1], CastSrc, IdxHi); in applyMappingImpl() 2764 MRI.setRegBank(CastSrc.getReg(0), *SrcBank); in applyMappingImpl() 2864 auto CastSrc = B.buildBitcast(Vec32, SrcReg); in applyMappingImpl() local 2877 auto InsLo = B.buildInsertVectorElement(Vec32, CastSrc, InsRegs[0], IdxLo); in applyMappingImpl() 2888 MRI.setRegBank(CastSrc.getReg(0), *SrcBank); in applyMappingImpl()
|
/dports/devel/intel-graphics-compiler/intel-graphics-compiler-igc-1.0.9636/IGC/Compiler/Optimizer/IGCInstCombiner/4.0/ |
H A D | InstCombineAndOrXor.cpp | 1115 Value *CastSrc = CI->getOperand(0); in shouldOptimizeCast() local 1118 if (CI->getSrcTy() == CI->getDestTy() || isa<Constant>(CastSrc)) in shouldOptimizeCast() 1123 if (const auto *PrecedingCI = dyn_cast<CastInst>(CastSrc)) in shouldOptimizeCast() 1130 isa<CmpInst>(CastSrc) && CI->getDestTy()->isVectorTy()) in shouldOptimizeCast()
|
/dports/devel/intel-graphics-compiler/intel-graphics-compiler-igc-1.0.9636/IGC/Compiler/Optimizer/IGCInstCombiner/7.0/ |
H A D | InstCombineAndOrXor.cpp | 1190 Value* CastSrc = CI->getOperand(0); in shouldOptimizeCast() local 1193 if (CI->getSrcTy() == CI->getDestTy() || isa<Constant>(CastSrc)) in shouldOptimizeCast() 1198 if (const auto * PrecedingCI = dyn_cast<CastInst>(CastSrc)) in shouldOptimizeCast()
|