Searched refs:UDiv (Results 1 - 25 of 53) sorted by relevance

123

/external/llvm/lib/Transforms/Utils/
H A DIntegerDivision.cpp93 if (Instruction *UDiv = dyn_cast<Instruction>(Quotient))
94 Builder.SetInsertPoint(UDiv);
142 if (Instruction *UDiv = dyn_cast<Instruction>(Q_Mag))
143 Builder.SetInsertPoint(UDiv);
418 if (BinaryOperator *UDiv = dyn_cast<BinaryOperator>(Builder.GetInsertPoint())) {
419 assert(UDiv->getOpcode() == Instruction::UDiv && "Non-udiv in expansion?");
420 expandDivision(UDiv);
436 Div->getOpcode() == Instruction::UDiv) &&
461 if (!BO || BO->getOpcode() != Instruction::UDiv)
[all...]
H A DBypassSlowDivision.cpp233 bool UseDivOp = Opcode == Instruction::SDiv || Opcode == Instruction::UDiv;
H A DSimplifyIndVar.cpp104 case Instruction::UDiv:
/external/llvm/unittests/Transforms/Utils/
H A DIntegerDivision.cpp53 TEST(IntegerDivision, UDiv) {
72 EXPECT_TRUE(BB->front().getOpcode() == Instruction::UDiv);
193 EXPECT_TRUE(BB->front().getOpcode() == Instruction::UDiv);
/external/chromium_org/v8/src/compiler/
H A Dmachine-operator.h165 V(Int, UDiv) \
/external/llvm/include/llvm/IR/
H A DOperator.h153 OpC == Instruction::UDiv ||
350 : public ConcreteOperator<PossiblyExactOperator, Instruction::UDiv> {
H A DPatternMatch.h430 inline BinaryOp_match<LHS, RHS, Instruction::UDiv>
432 return BinaryOp_match<LHS, RHS, Instruction::UDiv>(L, R);
629 /// m_IDiv - Matches UDiv and SDiv.
631 inline BinOp2_match<LHS, RHS, Instruction::SDiv, Instruction::UDiv>
633 return BinOp2_match<LHS, RHS, Instruction::SDiv, Instruction::UDiv>(L, R);
H A DInstrTypes.h275 DEFINE_HELPERS(UDiv, Exact) // CreateExactUDiv
/external/llvm/lib/Target/XCore/
H A DXCoreLowerThreadLocal.cpp91 case Instruction::UDiv:
/external/llvm/lib/Transforms/ObjCARC/
H A DObjCARCUtil.cpp219 case Instruction::SDiv: case Instruction::UDiv: case Instruction::FDiv:
/external/llvm/include/llvm/Analysis/
H A DScalarEvolutionExpressions.h613 const SCEVUDivExpr *UDiv = cast<SCEVUDivExpr>(S); local
614 push(UDiv->getLHS());
615 push(UDiv->getRHS());
/external/llvm/lib/IR/
H A DConstantFold.cpp914 case Instruction::UDiv:
917 if (Opcode == Instruction::UDiv || Opcode == Instruction::SDiv)
965 case Instruction::UDiv:
1066 case Instruction::UDiv:
1114 case Instruction::UDiv:
1200 case Instruction::UDiv:
H A DInstruction.cpp208 case UDiv: return "udiv";
/external/lldb/source/Expression/
H A DIRInterpreter.cpp520 case Instruction::UDiv:
621 case Instruction::UDiv:
686 case Instruction::UDiv:
/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp615 case Instruction::UDiv:
678 case Instruction::UDiv:
777 case Instruction::UDiv:
H A DInstCombineMulDivRem.cpp225 (BO->getOpcode() != Instruction::UDiv &&
233 (BO->getOpcode() == Instruction::UDiv ||
246 if (BO->getOpcode() == Instruction::UDiv)
956 // Otherwise, we insert it before the UDiv and record it so that we may
/external/llvm/lib/Analysis/
H A DCostModel.cpp401 case Instruction::UDiv:
H A DScalarEvolution.cpp212 const SCEVUDivExpr *UDiv = cast<SCEVUDivExpr>(this); local
213 OS << "(" << *UDiv->getLHS() << " /u " << *UDiv->getRHS() << ")";
3457 if (const SCEVUDivExpr *UDiv = dyn_cast<SCEVUDivExpr>(S)) {
3458 ConstantRange X = getUnsignedRange(UDiv->getLHS());
3459 ConstantRange Y = getUnsignedRange(UDiv->getRHS());
3460 return setUnsignedRange(UDiv, ConservativeResult.intersectWith(X.udiv(Y)));
3598 if (const SCEVUDivExpr *UDiv = dyn_cast<SCEVUDivExpr>(S)) {
3599 ConstantRange X = getSignedRange(UDiv->getLHS());
3600 ConstantRange Y = getSignedRange(UDiv
[all...]
H A DInstructionSimplify.cpp974 /// SimplifyDiv - Given operands for an SDiv or UDiv, see if we can
1062 /// SimplifyUDivInst - Given operands for a UDiv, see if we can
1066 if (Value *V = SimplifyDiv(Instruction::UDiv, Op0, Op1, Q, MaxRecurse))
2352 case Instruction::UDiv:
2907 case Instruction::UDiv: return SimplifyUDivInst(LHS, RHS, Q, MaxRecurse);
3097 case Instruction::UDiv:
H A DLazyValueInfo.cpp738 case Instruction::UDiv:
/external/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp207 case Instruction::UDiv:
/external/llvm/lib/Target/PowerPC/
H A DPPCCTRLoops.cpp368 (J->getOpcode() == Instruction::UDiv ||
/external/llvm/lib/Target/CppBackend/
H A DCPPBackend.cpp872 case Instruction::UDiv: Out << "getUDiv("; break;
1220 case Instruction::UDiv:
1240 case Instruction::UDiv:Out << "Instruction::UDiv"; break;
/external/llvm/lib/ExecutionEngine/
H A DExecutionEngine.cpp765 case Instruction::UDiv:
783 case Instruction::UDiv:GV.IntVal = LHS.IntVal.udiv(RHS.IntVal); break;
/external/llvm/lib/AsmParser/
H A DLLLexer.cpp702 INSTKEYWORD(udiv, UDiv); INSTKEYWORD(sdiv, SDiv); INSTKEYWORD(fdiv, FDiv);

Completed in 553 milliseconds

123