| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | ExpandLargeDivRem.cpp | 53 return Opcode == Instruction::SDiv || Opcode == Instruction::SRem; in isSigned() 94 case Instruction::SDiv: in runImpl() 134 I->getOpcode() == Instruction::SDiv) { in runImpl()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | DivRemPairs.cpp | 66 M.Key.SignedOp = Div->getOpcode() == Instruction::SDiv; in matchExpandedRem() 87 DivInst->getOpcode() == Instruction::SDiv) && in DivRemPairWorklistEntry() 98 bool isSigned() const { return DivInst->getOpcode() == Instruction::SDiv; } in isSigned() 131 if (I.getOpcode() == Instruction::SDiv) in getWorklist()
|
| H A D | CorrelatedValuePropagation.cpp | 770 assert(Instr->getOpcode() == Instruction::SDiv || in narrowSDivOrSRem() 806 if (BinOp->getOpcode() == Instruction::SDiv) in narrowSDivOrSRem() 1007 assert(SDI->getOpcode() == Instruction::SDiv); in processSDiv() 1063 assert(Instr->getOpcode() == Instruction::SDiv || in processSDivOrSRem() 1070 if (Instr->getOpcode() == Instruction::SDiv) in processSDivOrSRem() 1287 case Instruction::SDiv: in runImpl()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | IntegerDivision.cpp | 407 assert((Div->getOpcode() == Instruction::SDiv || in expandDivision() 416 if (Div->getOpcode() == Instruction::SDiv) { in expandDivision() 552 assert((Div->getOpcode() == Instruction::SDiv || in expandDivisionUpTo32Bits() 576 if (Div->getOpcode() == Instruction::SDiv) { in expandDivisionUpTo32Bits() 600 assert((Div->getOpcode() == Instruction::SDiv || in expandDivisionUpTo64Bits() 622 if (Div->getOpcode() == Instruction::SDiv) { in expandDivisionUpTo64Bits()
|
| H A D | SimplifyIndVar.cpp | 105 bool eliminateSDiv(BinaryOperator *SDiv); 299 bool SimplifyIndvar::eliminateSDiv(BinaryOperator *SDiv) { in eliminateSDiv() argument 301 const SCEV *N = SE->getSCEV(SDiv->getOperand(0)); in eliminateSDiv() 302 const SCEV *D = SE->getSCEV(SDiv->getOperand(1)); in eliminateSDiv() 305 const Loop *L = LI->getLoopFor(SDiv->getParent()); in eliminateSDiv() 312 BinaryOperator::UDiv, SDiv->getOperand(0), SDiv->getOperand(1), in eliminateSDiv() 313 SDiv->getName() + ".udiv", SDiv->getIterator()); in eliminateSDiv() 314 UDiv->setIsExact(SDiv->isExact()); in eliminateSDiv() 315 SDiv->replaceAllUsesWith(UDiv); in eliminateSDiv() 316 UDiv->setDebugLoc(SDiv->getDebugLoc()); in eliminateSDiv() [all …]
|
| H A D | BypassSlowDivision.cpp | 90 return SlowDivOrRem->getOpcode() == Instruction::SDiv || in isSignedOp() 95 return SlowDivOrRem->getOpcode() == Instruction::SDiv || in isDivisionOp() 113 case Instruction::SDiv: in FastDivInsertionTask()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUCodeGenPrepare.cpp | 401 I.getOpcode() == Instruction::SDiv || I.getOpcode() == Instruction::SRem; in isSigned() 474 if (I.getOpcode() == Instruction::SDiv || in promoteUniformOpToI32() 1394 Opc == Instruction::SRem || Opc == Instruction::SDiv); in expandDivRem32() 1403 bool IsDiv = Opc == Instruction::UDiv || Opc == Instruction::SDiv; in expandDivRem32() 1404 bool IsSigned = Opc == Instruction::SRem || Opc == Instruction::SDiv; in expandDivRem32() 1521 bool IsDiv = Opc == Instruction::SDiv || Opc == Instruction::UDiv; in shrinkDivRem64() 1522 bool IsSigned = Opc == Instruction::SDiv || Opc == Instruction::SRem; in shrinkDivRem64() 1547 if (Opc == Instruction::UDiv || Opc == Instruction::SDiv) { in expandDivRem64() 1657 Opc == Instruction::SRem || Opc == Instruction::SDiv) && in visitBinaryOperator()
|
| /freebsd/contrib/llvm-project/llvm/lib/FuzzMutate/ |
| H A D | Operations.cpp | 22 Ops.push_back(binOpDescriptor(1, Instruction::SDiv)); in describeFuzzerIntOps() 125 case Instruction::SDiv: in binOpDescriptor()
|
| H A D | IRMutator.cpp | 289 case Instruction::SDiv: in mutate() 331 case Instruction::SDiv: in mutate()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/ |
| H A D | Values.def | 100 OP(SDiv) \
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZTargetTransformInfo.cpp | 286 case Instruction::SDiv: in getIntImmCostInst() 569 Opcode == Instruction::SDiv || Opcode == Instruction::SRem; in getArithmeticInstrCost() 1240 UserI->getOpcode() == Instruction::SDiv || in isFoldableLoad() 1265 case Instruction::SDiv:// SE: 32->64 in isFoldableLoad()
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | ConstantFold.cpp | 660 case Instruction::SDiv: in ConstantFoldBinaryInstruction() 735 case Instruction::SDiv: in ConstantFoldBinaryInstruction() 812 case Instruction::SDiv: in ConstantFoldBinaryInstruction() 943 case Instruction::SDiv: in ConstantFoldBinaryInstruction()
|
| H A D | Operator.cpp | 36 case Instruction::SDiv: in hasPoisonGeneratingFlags()
|
| H A D | Instruction.cpp | 436 case Instruction::SDiv: in dropPoisonGeneratingFlags() 789 case SDiv: return "sdiv"; in getOpcodeName()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/SandboxVectorizer/ |
| H A D | Legality.cpp | 135 case Instruction::Opcode::SDiv: in notVectorizableBasedOnOpcodesAndTypes()
|
| /freebsd/contrib/llvm-project/lldb/source/Expression/ |
| H A D | IRInterpreter.cpp | 619 case Instruction::SDiv: in CanInterpret() 768 case Instruction::SDiv: in Interpret() 829 case Instruction::SDiv: in Interpret()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Instruction.def | 154 HANDLE_BINARY_INST(20, SDiv , BinaryOperator)
|
| H A D | Operator.h | 178 return OpC == Instruction::SDiv ||
|
| H A D | Instruction.h | 343 return Opcode == UDiv || Opcode == SDiv || Opcode == URem || Opcode == SRem;
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/InstCombine/ |
| H A D | InstCombiner.h | 307 case Instruction::SDiv: // 0 / X = 0 in getSafeVectorConstantForBinop()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineMulDivRem.cpp | 421 Div->getOpcode() != Instruction::SDiv)) { in visitMul() 429 Div->getOpcode() == Instruction::SDiv)) { in visitMul() 1190 assert((I.getOpcode() == Instruction::SDiv || in foldIDivShl() 1194 bool IsSigned = I.getOpcode() == Instruction::SDiv; in foldIDivShl() 1322 bool IsSigned = I.getOpcode() == Instruction::SDiv; in commonIDivTransforms()
|
| H A D | InstCombineNegator.cpp | 273 case Instruction::SDiv: in visitImpl()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ObjCARCInstKind.cpp | 258 case Instruction::SDiv: in GetARCInstKind()
|
| H A D | HashRecognize.cpp | 164 case Instruction::BinaryOps::SDiv: in computeBinOp()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes/ |
| H A D | BottomUpVec.cpp | 127 case Instruction::Opcode::SDiv: in createVectorInstr()
|