Searched refs:FrX (Results 1 – 2 of 2) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | DivRemPairs.cpp | 388 auto *FrX = in optimizeDivRem() local 390 FrX->setDebugLoc(DivInst->getDebugLoc()); in optimizeDivRem() 391 DivInst->setOperand(0, FrX); in optimizeDivRem() 392 Sub->setOperand(0, FrX); in optimizeDivRem()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineMulDivRem.cpp | 166 Value *FrX = X; in foldMulShl1() local 168 FrX = Builder.CreateFreeze(X, X->getName() + ".fr"); in foldMulShl1() 169 Value *Shl = Builder.CreateShl(FrX, Z, "mulshl", HasNUW, PropagateNSW); in foldMulShl1() 170 return Builder.CreateAdd(Shl, FrX, Mul.getName(), HasNUW, PropagateNSW); in foldMulShl1() 179 Value *FrX = X; in foldMulShl1() local 181 FrX = Builder.CreateFreeze(X, X->getName() + ".fr"); in foldMulShl1() 182 Value *Shl = Builder.CreateShl(FrX, Z, "mulshl"); in foldMulShl1() 183 return Builder.CreateSub(Shl, FrX, Mul.getName()); in foldMulShl1()
|