| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | IntegerDivision.cpp | 88 if (Instruction *UDiv = dyn_cast<Instruction>(Quotient)) in generatedUnsignedRemainderCode() local 89 Builder.SetInsertPoint(UDiv); in generatedUnsignedRemainderCode() 132 if (Instruction *UDiv = dyn_cast<Instruction>(Q_Mag)) in generateSignedDivisionCode() local 133 Builder.SetInsertPoint(UDiv); in generateSignedDivisionCode() 393 if (BinaryOperator *UDiv = dyn_cast<BinaryOperator>(Builder.GetInsertPoint())) { in expandRemainder() local 394 assert(UDiv->getOpcode() == Instruction::UDiv && "Non-udiv in expansion?"); in expandRemainder() 395 expandDivision(UDiv); in expandRemainder() 409 Div->getOpcode() == Instruction::UDiv) && in expandDivision() 554 Div->getOpcode() == Instruction::UDiv) && in expandDivisionUpTo32Bits() 602 Div->getOpcode() == Instruction::UDiv) && in expandDivisionUpTo64Bits()
|
| H A D | BypassSlowDivision.cpp | 97 SlowDivOrRem->getOpcode() == Instruction::UDiv; in isDivisionOp() 113 case Instruction::UDiv: in FastDivInsertionTask()
|
| H A D | SimplifyIndVar.cpp | 134 case Instruction::UDiv: in foldIVUser() 301 auto *UDiv = BinaryOperator::Create( in eliminateSDiv() local 302 BinaryOperator::UDiv, SDiv->getOperand(0), SDiv->getOperand(1), in eliminateSDiv() 304 UDiv->setIsExact(SDiv->isExact()); in eliminateSDiv() 305 SDiv->replaceAllUsesWith(UDiv); in eliminateSDiv() 1233 case Instruction::UDiv: in cloneIVUser() 1364 case Instruction::UDiv: in getSCEVByOpCode()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | ExpandLargeDivRem.cpp | 70 case Instruction::UDiv: in runImpl() 98 if (I->getOpcode() == Instruction::UDiv || in runImpl()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | CorrelatedValuePropagation.cpp | 731 assert(Instr->getOpcode() == Instruction::UDiv || in expandUDivOrURem() 811 assert(Instr->getOpcode() == Instruction::UDiv || in narrowUDivOrURem() 839 if (BinOp->getOpcode() == Instruction::UDiv) in narrowUDivOrURem() 848 assert(Instr->getOpcode() == Instruction::UDiv || in processUDivOrURem() 958 auto *UDiv = in processSDiv() local 960 UDiv->setDebugLoc(SDI->getDebugLoc()); in processSDiv() 961 UDiv->setIsExact(SDI->isExact()); in processSDiv() 963 auto *Res = UDiv; in processSDiv() 975 processUDivOrURem(UDiv, LVI); in processSDiv() 1167 case Instruction::UDiv: in runImpl()
|
| H A D | DivRemPairs.cpp | 86 assert((DivInst->getOpcode() == Instruction::UDiv || in DivRemPairWorklistEntry() 133 else if (I.getOpcode() == Instruction::UDiv) in getWorklist()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/ |
| H A D | TruncInstCombine.cpp | 66 case Instruction::UDiv: in getRelevantOperands() 145 case Instruction::UDiv: in buildTruncExpressionGraph() 329 if (I->getOpcode() == Instruction::UDiv || in getBestTruncatedType() 435 case Instruction::UDiv: in ReduceExpressionGraph()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlanAnalysis.cpp | 63 case Instruction::UDiv: in inferScalarTypeForRecipe() 129 case Instruction::UDiv: in inferScalarTypeForRecipe()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZTargetTransformInfo.cpp | 202 case Instruction::UDiv: in getIntImmCostInst() 451 Opcode == Instruction::UDiv || Opcode == Instruction::URem; in getArithmeticInstrCost() 1094 UserI->getOpcode() == Instruction::UDiv) && in isFoldableLoad() 1122 case Instruction::UDiv: in isFoldableLoad()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/FuzzMutate/ |
| H A D | Operations.cpp | 23 Ops.push_back(binOpDescriptor(1, Instruction::UDiv)); in describeFuzzerIntOps() 126 case Instruction::UDiv: in binOpDescriptor()
|
| H A D | IRMutator.cpp | 254 case Instruction::UDiv: in mutate() 298 case Instruction::UDiv: in mutate()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Operator.cpp | 30 case Instruction::UDiv: in hasPoisonGeneratingFlags()
|
| H A D | ConstantFold.cpp | 733 case Instruction::UDiv: in ConstantFoldBinaryInstruction() 806 case Instruction::UDiv: in ConstantFoldBinaryInstruction() 903 case Instruction::UDiv: in ConstantFoldBinaryInstruction() 942 case Instruction::UDiv: in ConstantFoldBinaryInstruction() 1051 case Instruction::UDiv: in ConstantFoldBinaryInstruction()
|
| H A D | Instruction.cpp | 371 case Instruction::UDiv: in dropPoisonGeneratingFlags() 634 case UDiv: return "udiv"; in getOpcodeName()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUCodeGenPrepare.cpp | 468 I.getOpcode() == Instruction::UDiv || in promoteUniformOpToI32() 1371 assert(Opc == Instruction::URem || Opc == Instruction::UDiv || in expandDivRem32() 1381 bool IsDiv = Opc == Instruction::UDiv || Opc == Instruction::SDiv; in expandDivRem32() 1500 bool IsDiv = Opc == Instruction::SDiv || Opc == Instruction::UDiv; in shrinkDivRem64() 1526 if (Opc == Instruction::UDiv || Opc == Instruction::SDiv) { in expandDivRem64() 1558 if ((Opc == Instruction::URem || Opc == Instruction::UDiv || in visitBinaryOperator()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | PoisonChecking.cpp | 147 case Instruction::UDiv: { in generateCreationChecksForBinOp()
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/Expression/ |
| H A D | IRInterpreter.cpp | 630 case Instruction::UDiv: in CanInterpret() 772 case Instruction::UDiv: in Interpret() 839 case Instruction::UDiv: in Interpret()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Operator.h | 151 OpC == Instruction::UDiv || in isPossiblyExactOpcode()
|
| H A D | Instruction.def | 153 HANDLE_BINARY_INST(19, UDiv , BinaryOperator)
|
| H A D | Instruction.h | 269 return Opcode == UDiv || Opcode == SDiv || Opcode == URem || Opcode == SRem;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineInternal.h | 677 Instruction *foldICmpSRemConstant(ICmpInst &Cmp, BinaryOperator *UDiv, 679 Instruction *foldICmpUDivConstant(ICmpInst &Cmp, BinaryOperator *UDiv,
|
| H A D | InstCombineMulDivRem.cpp | 378 if (!Div || (Div->getOpcode() != Instruction::UDiv && in visitMul() 386 (Div->getOpcode() == Instruction::UDiv || in visitMul() 397 auto RemOpc = Div->getOpcode() == Instruction::UDiv ? Instruction::URem in visitMul() 946 I.getOpcode() == Instruction::UDiv) && in foldIDivShl()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/InstCombine/ |
| H A D | InstCombiner.h | 350 case Instruction::UDiv: // 0 /u X = 0 in getSafeVectorConstantForBinop()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | TargetTransformInfoImpl.h | 549 case Instruction::UDiv: 1201 case Instruction::UDiv: in getInstructionCost()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ObjCARCInstKind.cpp | 259 case Instruction::UDiv: in GetARCInstKind()
|