HomeSort by: relevance | last modified time | path
    Searched defs:IsExact (Results 1 - 9 of 9) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/lib/Sema/
ScopeInfo.cpp 73 bool IsExact = false;
78 IsExact = isa<VarDecl>(D);
83 IsExact = isa<CXXThisExpr>(ME->getBase()->IgnoreParenImpCasts());
89 IsExact = IE->getBase()->isObjCSelfExpr();
104 IsExact = DoubleBase->isObjCSelfExpr();
113 return BaseInfoTy(D, IsExact);
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
MachineInstr.h 106 IsExact = 1 << 13, // Instruction supports division is
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
Operator.h 123 IsExact = (1 << 0)
131 SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact);
136 bool isExact() const {
137 return SubclassOptionalData & IsExact;
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombineMulDivRem.cpp 68 // (PowerOfTwo >>u B) --> isExact since shifting out the result would make it
80 if (I->getOpcode() == Instruction::LShr && !I->isExact()) {
284 if (Div->isExact()) {
759 NewDiv->setIsExact(I.isExact());
785 BO->setIsExact(I.isExact());
894 if (I.isExact())
918 if (I.isExact())
1021 bool IsExact = I.isExact() && match(Op0, m_Exact(m_Value()));
1024 if (IsExact)
    [all...]
InstCombineSelect.cpp 576 bool IsExact = Ashr->isExact() && cast<Instruction>(TrueVal)->isExact();
577 return Builder.CreateAShr(X, Y, IC->getName(), IsExact);
1186 WasExact = PEO->isExact();
InstCombineCasts.cpp 827 bool IsExact = OldSh->isExact();
839 return IsExact ? BinaryOperator::CreateExactAShr(A, ShAmt)
848 Value *Shift = Builder.CreateAShr(A, ShAmt, "", IsExact);
864 bool IsExact = OldShift->isExact();
869 ? Builder.CreateAShr(A, ShAmt, OldShift->getName(), IsExact)
870 : Builder.CreateLShr(A, ShAmt, OldShift->getName(), IsExact);
InstCombineCompares.cpp 2194 if (Cmp.isEquality() && Shr->isExact() && Shr->hasOneUse() &&
2214 bool IsExact = Shr->isExact();
2221 if (Pred == CmpInst::ICMP_SLT || (Pred == CmpInst::ICMP_SGT && IsExact)) {
2251 if (Pred == CmpInst::ICMP_ULT || (Pred == CmpInst::ICMP_UGT && IsExact)) {
2280 if (Shr->isExact())
2421 APInt RangeSize = Div->isExact() ? APInt(C2->getBitWidth(), 1) : *C2;
2462 if (Div->isExact())
4098 if (I.isSigned() || !BO0->isExact() || !BO1->isExact())
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
ConstantFolding.cpp 1783 bool isExact = false;
1788 IsSigned, mode, &isExact);
1890 bool IsExact = false;
1892 U.convertToInteger(Int, APFloat::rmTowardZero, &IsExact);
1905 bool IsExact;
1906 U.convertToInteger(Int, APFloat::rmTowardZero, &IsExact);
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/AsmParser/
AArch64AsmParser.cpp 400 bool IsExact; // describes whether parsed value was exact.
560 return FPImm.IsExact;
1969 CreateFPImm(APFloat Val, bool IsExact, SMLoc S, MCContext &Ctx) {
1972 Op->FPImm.IsExact = IsExact;

Completed in 57 milliseconds