Searched refs:NewDiv (Results 1 – 2 of 2) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUCodeGenPrepare.cpp | 1558 Value *NewDiv = nullptr; in visitBinaryOperator() local 1573 NewDiv = PoisonValue::get(VT); in visitBinaryOperator() 1600 NewDiv = Builder.CreateInsertElement(NewDiv, NewElt, N); in visitBinaryOperator() 1604 NewDiv = expandDivRem32(Builder, I, Num, Den); in visitBinaryOperator() 1606 NewDiv = shrinkDivRem64(Builder, I, Num, Den); in visitBinaryOperator() 1607 if (!NewDiv) in visitBinaryOperator() 1612 if (NewDiv) { in visitBinaryOperator() 1613 I.replaceAllUsesWith(NewDiv); in visitBinaryOperator()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineMulDivRem.cpp | 1212 auto *NewDiv = BinaryOperator::Create(I.getOpcode(), X, in commonIDivTransforms() local 1214 NewDiv->setIsExact(I.isExact()); in commonIDivTransforms() 1215 return NewDiv; in commonIDivTransforms() 1331 Instruction *NewDiv = BinaryOperator::CreateUDiv( in commonIDivTransforms() local 1333 NewDiv->setIsExact(I.isExact()); in commonIDivTransforms() 1334 return NewDiv; in commonIDivTransforms() 1347 Instruction *NewDiv = nullptr; in commonIDivTransforms() local 1349 NewDiv = BinaryOperator::CreateUDiv(X, Y); in commonIDivTransforms() 1351 NewDiv = BinaryOperator::CreateSDiv(X, Y); in commonIDivTransforms() 1354 if (NewDiv) { in commonIDivTransforms() [all …]
|