Home
last modified time | relevance | path

Searched refs:SplitBuilder (Results 1 – 2 of 2) sorted by relevance

/dports/devel/intel-graphics-compiler/intel-graphics-compiler-igc-1.0.9636/IGC/VectorCompiler/lib/GenXCodeGen/
H A DGenXEmulate.cpp191 IVSplitter SplitBuilder; member in __anon79d88a180111::GenXEmulate::Emu64Expander
540 return SplitBuilder.combineHalfSplit( in expandBitwiseOp()
558 return SplitBuilder.combineLoHiSplit( in visitAdd()
584 return SplitBuilder.combineLoHiSplit( in visitSub()
668 return SplitBuilder.combineLoHiSplit( in visitSelectInst()
760 return SplitBuilder.combineLoHiSplit( in visitShl()
765 return buildRightShift(SplitBuilder, Op); in visitLShr()
1055 if (!SplitBuilder.IsI64Operation()) { in visitGenxAddSat()
1419 return SplitBuilder.combineLoHiSplit( in tryOptimizedShr()
1461 return SplitBuilder.combineLoHiSplit( in tryOptimizedShl()
[all …]
H A DGenXLowering.cpp3013 IVSplitter SplitBuilder(*CI); in lowerGenXMul() local
3014 Value *Result = SplitBuilder.combineLoHiSplit( in lowerGenXMul()
3083 IVSplitter SplitBuilder(*Inst); in lowerMul64() local
3084 if (!SplitBuilder.IsI64Operation()) in lowerMul64()
3089 auto Src0 = SplitBuilder.splitOperandLoHi(0); in lowerMul64()
3090 auto Src1 = SplitBuilder.splitOperandLoHi(1); in lowerMul64()
3109 auto *Replace = SplitBuilder.combineLoHiSplit({ ResL, ResH }, "mul64", in lowerMul64()
3343 IVSplitter SplitBuilder(*Inst, &OpIndex); in lowerLzd() local
3344 if (!SplitBuilder.IsI64Operation()) in lowerLzd()
3349 auto Src = SplitBuilder.splitOperandLoHi(0); in lowerLzd()