/external/llvm/include/llvm/Transforms/Utils/ |
H A D | IntegerDivision.h | 35 /// 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 D | Div.java | 14 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 D | IntegerDivision.cpp | 383 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 D | Div.java | 19 * $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 D | IntegerDivision.cpp | 41 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 D | HasPositionalPredChecker.java | 30 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 D | ExpressionParser.java | 23 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 D | Div.java | 18 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 D | MCExpr.h | 388 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 D | MCExpr.h | 287 Div, ///< Signed division. enumerator in enum:llvm::MCBinaryExpr::Opcode 332 return Create(Div, LHS, RHS, Ctx);
|
/external/v8/src/wasm/ |
H A D | wasm-opcodes.cc | 69 CASE_ALL_SIGN_OP(Div, "div") 176 CASE_F32x4_OP(Div, "div")
|
/external/swiftshader/third_party/LLVM/lib/Target/SystemZ/ |
H A D | SystemZISelDAGToDAG.cpp | 657 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 D | safe_math.h | 264 BASE_NUMERIC_ARITHMETIC_OPERATORS(Div, /, /= )
|
/external/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUISelLowering.cpp | 1313 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 D | host_amd64_defs.c | 665 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 D | host_mips_defs.c | 859 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 D | host_ppc_defs.c | 845 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 D | Compiler.java | 44 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 D | ConstantFold.cpp | 1133 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 D | ConstantRange.cpp | 608 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 D | MCExpr.cpp | 107 case MCBinaryExpr::Div: OS << '/'; break; 537 case MCBinaryExpr::Div: Result = LHS / RHS; break;
|
/external/v8/src/compiler/ |
H A D | machine-operator.h | 648 V(Int, Div) \ 652 V(Uint, Div) \
|
/external/clang/include/clang/AST/ |
H A D | StmtVisitor.h | 124 BINOP_FALLBACK(Mul) BINOP_FALLBACK(Div) BINOP_FALLBACK(Rem)
|
/external/libchrome/base/numerics/ |
H A D | safe_math.h | 298 BASE_NUMERIC_ARITHMETIC_OPERATORS(Div, /, /= )
|
/external/r8/src/main/java/com/android/tools/r8/ir/optimize/ |
H A D | Outliner.java | 30 import com.android.tools.r8.ir.code.Div; 898 Div templateInvoke = template.asDiv(); 899 newInstruction = new Div(
|