Searched refs:SplitBuilder (Results 1 – 2 of 2) sorted by relevance
191 IVSplitter SplitBuilder; member in __anon79d88a180111::GenXEmulate::Emu64Expander540 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 …]
3013 IVSplitter SplitBuilder(*CI); in lowerGenXMul() local3014 Value *Result = SplitBuilder.combineLoHiSplit( in lowerGenXMul()3083 IVSplitter SplitBuilder(*Inst); in lowerMul64() local3084 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() local3344 if (!SplitBuilder.IsI64Operation()) in lowerLzd()3349 auto Src = SplitBuilder.splitOperandLoHi(0); in lowerLzd()