Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DDivRemPairs.cpp386 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 DInstCombineMulDivRem.cpp169 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()