HomeSort by relevance Sort by last modified time
    Searched refs:UDiv (Results 1 - 25 of 34) sorted by null

1 2

  /external/llvm/include/llvm/
Operator.h 124 /// PossiblyExactOperator - A udiv or sdiv instruction, which can be marked as
149 OpC == Instruction::UDiv ||
211 : public ConcreteOperator<PossiblyExactOperator, Instruction::UDiv> {
InstrTypes.h 277 DEFINE_HELPERS(UDiv, Exact) // CreateExactUDiv
    [all...]
  /external/llvm/lib/VMCore/
Instruction.cpp 114 case UDiv: return "udiv";
360 case UDiv:
ConstantFold.cpp     [all...]
Constants.cpp 179 case Instruction::UDiv:
    [all...]
  /external/llvm/include/llvm/Support/
PatternMatch.h 327 inline BinaryOp_match<LHS, RHS, Instruction::UDiv>
329 return BinaryOp_match<LHS, RHS, Instruction::UDiv>(L, R);
436 /// m_IDiv - Matches UDiv and SDiv.
438 inline BinOp2_match<LHS, RHS, Instruction::SDiv, Instruction::UDiv>
440 return BinOp2_match<LHS, RHS, Instruction::SDiv, Instruction::UDiv>(L, R);
  /external/llvm/lib/Transforms/InstCombine/
InstCombineMulDivRem.cpp 10 // This file implements the visit functions for mul, fmul, sdiv, udiv, fdiv,
185 (BO->getOpcode() != Instruction::UDiv &&
193 (BO->getOpcode() == Instruction::UDiv ||
206 if (BO->getOpcode() == Instruction::UDiv)
367 /// instructions (udiv and sdiv). It is called by the visitors to those integer
396 if (!RHS->isZero()) { // avoid X udiv 0
446 // X udiv 2^C -> X >> C
457 // X udiv C, where C >= signbit
465 // X udiv (C1 << N), where C1 is "1<<C2" --> X >> (N+C2)
477 // udiv X, (Select Cond, C1, C2) --> Select Cond, (shr X, C1), (shr X, C2
    [all...]
InstCombineCasts.cpp 178 case Instruction::UDiv:
359 case Instruction::UDiv:
361 // UDiv and URem can be truncated if all the truncated bits are zero.
    [all...]
InstCombineCompares.cpp     [all...]
  /external/llvm/lib/Analysis/
ScalarEvolution.cpp 194 const SCEVUDivExpr *UDiv = cast<SCEVUDivExpr>(this);
195 OS << "(" << *UDiv->getLHS() << " /u " << *UDiv->getRHS() << ")";
572 // Lexicographically compare udiv expressions.
    [all...]
InstructionSimplify.cpp 783 /// SimplifyDiv - Given operands for an SDiv or UDiv, see if we can
    [all...]
LazyValueInfo.cpp 755 case Instruction::UDiv:
756 Result.markConstantRange(LHSRange.udiv(RHSRange));
    [all...]
ScalarEvolutionExpander.cpp     [all...]
ValueTracking.cpp 225 case Instruction::UDiv: {
227 // treat a udiv as a logical right shift by the power of 2 known to
    [all...]
  /external/llvm/lib/Target/CBackend/
CBackend.cpp 815 case Instruction::UDiv:
841 case Instruction::UDiv:
    [all...]
  /external/llvm/lib/ExecutionEngine/
ExecutionEngine.cpp 684 case Instruction::UDiv:
702 case Instruction::UDiv:GV.IntVal = LHS.IntVal.udiv(RHS.IntVal); break;
    [all...]
  /frameworks/compile/libbcc/lib/CodeGen/
CodeEmitter.cpp 362 case llvm::Instruction::UDiv:
388 case llvm::Instruction::UDiv: {
389 Result.IntVal = LHS.IntVal.udiv(RHS.IntVal);
    [all...]
  /external/llvm/lib/Target/CppBackend/
CPPBackend.cpp 805 case Instruction::UDiv: Out << "getUDiv("; break;
    [all...]
  /external/llvm/lib/ExecutionEngine/Interpreter/
Execution.cpp 537 case Instruction::UDiv: R.IntVal = Src1.IntVal.udiv(Src2.IntVal); break;
    [all...]
  /external/llvm/lib/AsmParser/
LLLexer.cpp 600 INSTKEYWORD(udiv, UDiv); INSTKEYWORD(sdiv, SDiv); INSTKEYWORD(fdiv, FDiv);
  /external/llvm/lib/Transforms/Scalar/
Reassociate.cpp 138 I->getOpcode() == Instruction::UDiv ||
    [all...]
  /external/llvm/unittests/Support/
ConstantRangeTest.cpp 375 TEST_F(ConstantRangeTest, UDiv) {
376 EXPECT_EQ(Full.udiv(Full), Full);
377 EXPECT_EQ(Full.udiv(Empty), Empty);
378 EXPECT_EQ(Full.udiv(One), ConstantRange(APInt(16, 0),
380 EXPECT_EQ(Full.udiv(Some), ConstantRange(APInt(16, 0),
382 EXPECT_EQ(Full.udiv(Wrap), Full);
383 EXPECT_EQ(Empty.udiv(Empty), Empty);
384 EXPECT_EQ(Empty.udiv(One), Empty);
385 EXPECT_EQ(Empty.udiv(Some), Empty);
386 EXPECT_EQ(Empty.udiv(Wrap), Empty)
    [all...]
  /external/llvm/lib/Bitcode/Reader/
BitcodeReader.cpp 119 case bitc::BINOP_UDIV: return Instruction::UDiv;
    [all...]
  /frameworks/compile/libbcc/bcinfo/BitReader_2_7/
BitcodeReader.cpp 132 case bitc::BINOP_UDIV: return Instruction::UDiv;
    [all...]
  /external/llvm/lib/CodeGen/SelectionDAG/
FastISel.cpp 887 case Instruction::UDiv:
888 return SelectBinaryOp(I, ISD::UDIV);
    [all...]

Completed in 596 milliseconds

1 2