Home
last modified time | relevance | path

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

/minix3/external/bsd/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstCombineAddSub.cpp1239 if (SExtInst *LHSConv = dyn_cast<SExtInst>(LHS)) { in visitAdd() local
1243 ConstantExpr::getTrunc(RHSC, LHSConv->getOperand(0)->getType()); in visitAdd()
1244 if (LHSConv->hasOneUse() && in visitAdd()
1246 WillNotOverflowSignedAdd(LHSConv->getOperand(0), CI, &I)) { in visitAdd()
1248 Value *NewAdd = Builder->CreateNSWAdd(LHSConv->getOperand(0), in visitAdd()
1259 if (LHSConv->getOperand(0)->getType()==RHSConv->getOperand(0)->getType()&& in visitAdd()
1260 (LHSConv->hasOneUse() || RHSConv->hasOneUse()) && in visitAdd()
1261 WillNotOverflowSignedAdd(LHSConv->getOperand(0), in visitAdd()
1264 Value *NewAdd = Builder->CreateNSWAdd(LHSConv->getOperand(0), in visitAdd()
1363 if (SIToFPInst *LHSConv = dyn_cast<SIToFPInst>(LHS)) { in visitFAdd() local
[all …]