Searched refs:Div (Results 1 - 25 of 96) sorted by relevance

1234

/external/llvm/include/llvm/Transforms/Utils/
H A DIntegerDivision.h35 /// Generate code to divide two integers, replacing Div with the generated
41 /// @brief Replace Div with generated code.
42 bool expandDivision(BinaryOperator* Div);
58 /// Generate code to divide two integers, replacing Div with the generated
59 /// code. Uses ExpandDivision with a 32bit Div which makes it useful for
63 bool expandDivisionUpTo32Bits(BinaryOperator *Div);
65 /// Generate code to divide two integers, replacing Div with the generated
66 /// code. Uses ExpandDivision with a 64bit Div.
69 bool expandDivisionUpTo64Bits(BinaryOperator *Div);
/external/jacoco/org.jacoco.examples/build/src/main/java/org/jacoco/examples/expressions/
H A DDiv.java14 public class Div implements IExpression { class in inherits:IExpression
20 public Div(final IExpression l, final IExpression r) { method in class:Div
/external/llvm/lib/Transforms/Utils/
H A DIntegerDivision.cpp383 assert(!Rem->getType()->isVectorTy() && "Div over vectors not supported");
386 "Div of bitwidth other than 32 or 64 not supported");
427 /// Generate code to divide two integers, replacing Div with the generated
433 /// @brief Replace Div with generated code.
434 bool llvm::expandDivision(BinaryOperator *Div) { argument
435 assert((Div->getOpcode() == Instruction::SDiv ||
436 Div->getOpcode() == Instruction::UDiv) &&
439 IRBuilder<> Builder(Div);
441 assert(!Div->getType()->isVectorTy() && "Div ove
584 expandDivisionUpTo32Bits(BinaryOperator *Div) argument
632 expandDivisionUpTo64Bits(BinaryOperator *Div) argument
[all...]
/external/apache-xml/src/main/java/org/apache/xpath/operations/
H A DDiv.java19 * $Id: Div.java 468655 2006-10-28 07:12:06Z minchau $
30 public class Div extends Operation class in inherits:Operation
/external/llvm/unittests/Transforms/Utils/
H A DIntegerDivision.cpp41 Value *Div = Builder.CreateSDiv(A, B); local
44 Value *Ret = Builder.CreateRet(Div);
46 expandDivision(cast<BinaryOperator>(Div));
71 Value *Div = Builder.CreateUDiv(A, B); local
74 Value *Ret = Builder.CreateRet(Div);
76 expandDivision(cast<BinaryOperator>(Div));
162 Value *Div = Builder.CreateSDiv(A, B); local
165 Value *Ret = Builder.CreateRet(Div);
167 expandDivision(cast<BinaryOperator>(Div));
192 Value *Div local
[all...]
/external/apache-xml/src/main/java/org/apache/xpath/axes/
H A DHasPositionalPredChecker.java30 import org.apache.xpath.operations.Div;
103 (pred instanceof Div) ||
/external/jacoco/org.jacoco.examples/build/src/main/java/org/jacoco/examples/parser/
H A DExpressionParser.java23 import org.jacoco.examples.expressions.Div;
68 e = new Div(e, factor());
/external/r8/src/main/java/com/android/tools/r8/ir/code/
H A DDiv.java18 public class Div extends ArithmeticBinop { class in inherits:ArithmeticBinop
20 public Div(NumericType type, Value dest, Value left, Value right) { method in class:Div
30 public Div asDiv() {
/external/llvm/include/llvm/MC/
H A DMCExpr.h388 Div, ///< Signed division. enumerator in enum:llvm::MCBinaryExpr::Opcode
434 return create(Div, LHS, RHS, Ctx);
/external/swiftshader/third_party/LLVM/include/llvm/MC/
H A DMCExpr.h287 Div, ///< Signed division. enumerator in enum:llvm::MCBinaryExpr::Opcode
332 return Create(Div, LHS, RHS, Ctx);
/external/v8/src/wasm/
H A Dwasm-opcodes.cc69 CASE_ALL_SIGN_OP(Div, "div")
176 CASE_F32x4_OP(Div, "div")
/external/swiftshader/third_party/LLVM/lib/Target/SystemZ/
H A DSystemZISelDAGToDAG.cpp657 SDNode *Div = CurDAG->getMachineNode(TargetOpcode::EXTRACT_SUBREG, local
663 ReplaceUses(SDValue(Node, 0), SDValue(Div, 0));
742 SDNode *Div = CurDAG->getMachineNode(TargetOpcode::EXTRACT_SUBREG, local
747 ReplaceUses(SDValue(Node, 0), SDValue(Div, 0));
/external/v8/src/base/
H A Dsafe_math.h264 BASE_NUMERIC_ARITHMETIC_OPERATORS(Div, /, /= )
/external/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp1313 SDValue Div = DAG.getNode(ISD::ADD, DL, VT, iq, jq); local
1316 SDValue Rem = DAG.getNode(ISD::MUL, DL, VT, Div, RHS);
1323 Div = DAG.getNode(ISD::SIGN_EXTEND_INREG, DL, VT, Div, InRegSize);
1327 Div = DAG.getNode(ISD::AND, DL, VT, Div, TruncMask);
1331 return DAG.getMergeValues({ Div, Rem }, DL);
1497 // Div = (Tmp1 == 0 ? Quotient : Quotient_A_One)
1498 SDValue Div = DAG.getSelectCC(DL, Tmp1, DAG.getConstant(0, DL, VT), local
1501 // Div
1571 SDValue Div = DAG.getNode(ISD::UDIVREM, DL, DAG.getVTList(VT, VT), LHS, RHS); local
1596 SDValue Div = DAG.getNode(ISD::FDIV, SL, VT, X, Y); local
[all...]
/external/valgrind/VEX/priv/
H A Dhost_amd64_defs.c665 i->Ain.Div.syned = syned;
666 i->Ain.Div.sz = sz;
667 i->Ain.Div.src = src;
1092 i->Ain.Div.syned ? 's' : 'u',
1093 showAMD64ScalarSz(i->Ain.Div.sz));
1094 ppAMD64RM(i->Ain.Div.src);
1449 addRegUsage_AMD64RM(u, i->Ain.Div.src, HRmRead);
1756 mapRegs_AMD64RM(m, i->Ain.Div.src);
2815 subopc = i->Ain.Div.syned ? 7 : 6;
2816 if (i->Ain.Div
[all...]
H A Dhost_mips_defs.c859 i->Min.Div.syned = syned;
860 i->Min.Div.sz32 = sz32; /* True = 32 bits */
861 i->Min.Div.srcL = srcL;
862 i->Min.Div.srcR = srcR;
1279 if (!i->Min.Div.sz32)
1282 vex_printf("%s ", i->Min.Div.syned ? "s" : "u");
1283 ppHRegMIPS(i->Min.Div.srcL, mode64);
1285 ppHRegMIPS(i->Min.Div.srcR, mode64);
1627 addHRegUse(u, HRmRead, i->Min.Div.srcL);
1628 addHRegUse(u, HRmRead, i->Min.Div
[all...]
H A Dhost_ppc_defs.c845 i->Pin.Div.extended = extended;
846 i->Pin.Div.syned = syned;
847 i->Pin.Div.sz32 = sz32;
848 i->Pin.Div.dst = dst;
849 i->Pin.Div.srcL = srcL;
850 i->Pin.Div.srcR = srcR;
1639 i->Pin.Div.sz32 ? 'w' : 'd',
1640 i->Pin.Div.extended ? "e" : "",
1641 i->Pin.Div.syned ? "" : "u");
1642 ppHRegPPC(i->Pin.Div
[all...]
/external/apache-xml/src/main/java/org/apache/xpath/compiler/
H A DCompiler.java44 import org.apache.xpath.operations.Div;
401 * @return reference to {@link org.apache.xpath.operations.Div} instance.
407 return compileOperation(new Div(), opPos);
/external/llvm/lib/IR/
H A DConstantFold.cpp1133 assert(!CI2->isNullValue() && "Div by zero handled above");
1136 assert(!CI2->isNullValue() && "Div by zero handled above");
1141 assert(!CI2->isNullValue() && "Div by zero handled above");
1144 assert(!CI2->isNullValue() && "Div by zero handled above");
2240 Constant *Div = ConstantExpr::getSDiv(CI, Factor); local
2244 Div->getType()->getIntegerBitWidth());
2251 PrevIdx, Type::getIntNTy(Div->getContext(), CommonExtendedWidth));
2252 if (!Div->getType()->isIntegerTy(CommonExtendedWidth))
2253 Div = ConstantExpr::getSExt(
2254 Div, Typ
[all...]
H A DConstantRange.cpp608 APInt Div(getBitWidth(), 0);
609 APInt::udivrem(LowerDiv, MaxBitValue, Div, LowerDiv);
610 UpperDiv = UpperDiv - MaxBitValue * Div;
/external/swiftshader/third_party/LLVM/lib/MC/
H A DMCExpr.cpp107 case MCBinaryExpr::Div: OS << '/'; break;
537 case MCBinaryExpr::Div: Result = LHS / RHS; break;
/external/v8/src/compiler/
H A Dmachine-operator.h648 V(Int, Div) \
652 V(Uint, Div) \
/external/clang/include/clang/AST/
H A DStmtVisitor.h124 BINOP_FALLBACK(Mul) BINOP_FALLBACK(Div) BINOP_FALLBACK(Rem)
/external/libchrome/base/numerics/
H A Dsafe_math.h298 BASE_NUMERIC_ARITHMETIC_OPERATORS(Div, /, /= )
/external/r8/src/main/java/com/android/tools/r8/ir/optimize/
H A DOutliner.java30 import com.android.tools.r8.ir.code.Div;
898 Div templateInvoke = template.asDiv();
899 newInstruction = new Div(

Completed in 933 milliseconds

1234