Home | History | Annotate | Download | only in Utils

Lines Matching full:instruction

29 /// instruction. This will generate a urem in the process, and Builder's insert
55 if (Instruction *URemInst = dyn_cast<Instruction>(URem))
64 /// code generated, e.g. at the urem instruction. This will generate a udiv in
78 if (Instruction *UDiv = dyn_cast<Instruction>(Quotient))
86 /// code generated, e.g. at the sdiv instruction. This will generate a udiv in
116 if (Instruction *UDiv = dyn_cast<Instruction>(Q_Mag))
124 /// the caller wants code generated, e.g. at the udiv instruction.
335 assert((Rem->getOpcode() == Instruction::SRem ||
336 Rem->getOpcode() == Instruction::URem) &&
342 if (Rem->getOpcode() == Instruction::SRem) {
350 // If we didn't actually generate a udiv instruction, we're done
352 if (!BO || BO->getOpcode() != Instruction::URem)
368 assert(UDiv->getOpcode() == Instruction::UDiv && "Non-udiv in expansion?");
385 assert((Div->getOpcode() == Instruction::SDiv ||
386 Div->getOpcode() == Instruction::UDiv) &&
395 if (Div->getOpcode() == Instruction::SDiv) {
403 // If we didn't actually generate a udiv instruction, we're done
405 if (!BO || BO->getOpcode() != Instruction::UDiv)
430 assert((Rem->getOpcode() == Instruction::SRem ||
431 Rem->getOpcode() == Instruction::URem) &&
456 if (Rem->getOpcode() == Instruction::SRem) {
482 assert((Div->getOpcode() == Instruction::SDiv ||
483 Div->getOpcode() == Instruction::UDiv) &&
508 if (Div->getOpcode() == Instruction::SDiv) {