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