reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3038 auto Inst = dyn_cast<Instruction>(U); 3042 if (Inst->getOpcode() == OpCode || isa<PHINode>(U)) { 3046 UsersToVisit.push_back(U); 3048 dyn_cast<ShuffleVectorInst>(U)) { 3060 if (!isa<UndefValue>(U->getOperand(1))) 3071 if (!U->hasOneUse()) 3074 auto U2 = dyn_cast<Instruction>(*U->user_begin()); 3079 if ((U2->getOperand(0) == U->getOperand(0) && U2->getOperand(1) == U) || 3079 if ((U2->getOperand(0) == U->getOperand(0) && U2->getOperand(1) == U) || 3080 (U2->getOperand(1) == U->getOperand(0) && U2->getOperand(0) == U)) { 3080 (U2->getOperand(1) == U->getOperand(0) && U2->getOperand(0) == U)) { 3085 } else if (isa<ExtractElementInst>(U)) { 3090 const ConstantInt *Val = dyn_cast<ConstantInt>(U->getOperand(1));