reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Transforms/Scalar/Reassociate.cpp
 2200   MadeChange |= LinearizeExprTree(I, Tree);
 2209   LLVM_DEBUG(dbgs() << "RAIn:\t"; PrintOps(I, Ops); dbgs() << '\n');
 2221   if (Value *V = OptimizeExpression(I, Ops)) {
 2222     if (V == I)
 2228     I->replaceAllUsesWith(V);
 2230       if (I->getDebugLoc())
 2231         VI->setDebugLoc(I->getDebugLoc());
 2232     RedoInsts.insert(I);
 2241   if (I->hasOneUse()) {
 2242     if (I->getOpcode() == Instruction::Mul &&
 2243         cast<Instruction>(I->user_back())->getOpcode() == Instruction::Add &&
 2248     } else if (I->getOpcode() == Instruction::FMul &&
 2249                cast<Instruction>(I->user_back())->getOpcode() ==
 2258   LLVM_DEBUG(dbgs() << "RAOut:\t"; PrintOps(I, Ops); dbgs() << '\n');
 2261     if (Ops[0].Op == I)
 2267     I->replaceAllUsesWith(Ops[0].Op);
 2269       OI->setDebugLoc(I->getDebugLoc());
 2270     RedoInsts.insert(I);
 2284     unsigned Idx = I->getOpcode() - Instruction::BinaryOpsBegin;
 2321   RewriteExprTree(I, Ops);