reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
919 if (UserI->hasOneUse()) { 920 unsigned UserBits = UserI->getType()->getScalarSizeInBits(); 921 if (isa<TruncInst>(UserI)) 923 else if (isa<SExtInst>(UserI)) 925 else if (isa<ZExtInst>(UserI)) 929 FoldedValue = UserI; 930 UserI = cast<Instruction>(*UserI->user_begin()); 930 UserI = cast<Instruction>(*UserI->user_begin()); 933 if ((UserI->getOpcode() == Instruction::Sub || 934 UserI->getOpcode() == Instruction::SDiv || 935 UserI->getOpcode() == Instruction::UDiv) && 936 UserI->getOperand(1) != FoldedValue) 942 switch (UserI->getOpcode()) { 950 if (UserI->getOpcode() != Instruction::ICmp) { 978 if (UserI->getOpcode() == Instruction::ICmp) 979 if (ConstantInt *CI = dyn_cast<ConstantInt>(UserI->getOperand(1)))