/external/llvm/include/llvm/Support/ |
ConstantFolder.h | 56 bool isExact = false) const { 57 return ConstantExpr::getUDiv(LHS, RHS, isExact); 60 bool isExact = false) const { 61 return ConstantExpr::getSDiv(LHS, RHS, isExact); 80 bool isExact = false) const { 81 return ConstantExpr::getLShr(LHS, RHS, isExact); 84 bool isExact = false) const { 85 return ConstantExpr::getAShr(LHS, RHS, isExact);
|
NoFolder.h | 89 bool isExact = false) const { 90 if (!isExact) 98 bool isExact = false) const { 99 if (!isExact) 126 bool isExact = false) const { 127 if (!isExact) 132 bool isExact = false) const { 133 if (!isExact)
|
TargetFolder.h | 71 Constant *CreateUDiv(Constant *LHS, Constant *RHS, bool isExact = false)const{ 72 return Fold(ConstantExpr::getUDiv(LHS, RHS, isExact)); 74 Constant *CreateSDiv(Constant *LHS, Constant *RHS, bool isExact = false)const{ 75 return Fold(ConstantExpr::getSDiv(LHS, RHS, isExact)); 93 Constant *CreateLShr(Constant *LHS, Constant *RHS, bool isExact = false)const{ 94 return Fold(ConstantExpr::getLShr(LHS, RHS, isExact)); 96 Constant *CreateAShr(Constant *LHS, Constant *RHS, bool isExact = false)const{ 97 return Fold(ConstantExpr::getAShr(LHS, RHS, isExact));
|
/external/llvm/lib/Transforms/InstCombine/ |
InstCombinePHI.cpp | 34 bool isNUW = false, isNSW = false, isExact = false; 41 isExact = PEO->isExact(); 62 if (isExact) 63 isExact = cast<PossiblyExactOperator>(I)->isExact(); 125 if (isExact) NewBinOp->setIsExact(); 405 bool isNUW = false, isNSW = false, isExact = false; 429 isExact = PEO->isExact(); [all...] |
InstCombineShifts.cpp | 582 ShiftOp->isExact()) { 601 NewLShr->setIsExact(I.isExact()); 620 NewAShr->setIsExact(I.isExact()); 633 ShiftOp->isExact()) { 717 I.isExact(), TD)) 745 if (!I.isExact() && 757 I.isExact(), TD)) 791 if (!I.isExact() &&
|
InstCombineMulDivRem.cpp | 45 // (PowerOfTwo >>u B) --> isExact since shifting out the result would make it 56 if (I->getOpcode() == Instruction::LShr && !I->isExact()) { 198 if (SDiv->isExact()) { 697 if (I.isExact()) LShr->setIsExact(); 730 if (I.isExact()) 742 I.isExact()); 746 I.isExact()); 757 I.isExact()), 779 if (I.isExact() && RHS->getValue().isNonNegative() && [all...] |
InstCombineSimplifyDemanded.cpp | 639 if (cast<LShrOperator>(I)->isExact()) 684 if (cast<AShrOperator>(I)->isExact()) 708 NewVal->setIsExact(cast<BinaryOperator>(I)->isExact()); [all...] |
InstCombineCompares.cpp | [all...] |
InstCombineSelect.cpp | 237 BO->setIsExact(TVI_BO->isExact()); 272 BO->setIsExact(FVI_BO->isExact()); [all...] |
/external/llvm/unittests/ADT/ |
APFloatTest.cpp | 403 bool isExact = false; 408 .convertToInteger(result, APFloat::rmTowardZero, &isExact)); 409 EXPECT_TRUE(isExact); 414 .convertToInteger(result, APFloat::rmTowardZero, &isExact)); 415 EXPECT_FALSE(isExact); 420 .convertToInteger(result, APFloat::rmTowardZero, &isExact)); 421 EXPECT_FALSE(isExact); 426 .convertToInteger(result, APFloat::rmTowardZero, &isExact)); 427 EXPECT_FALSE(isExact); 433 .convertToInteger(result, APFloat::rmTowardZero, &isExact)); [all...] |
/external/smack/src/org/xbill/DNS/ |
Zone.java | 348 boolean isExact = (tlabels == labels); 352 else if (isExact) 370 if (isExact && type == Type.ANY) { 382 if (isExact) { 401 if (isExact)
|
Cache.java | 416 boolean isExact = (tlabels == labels); 420 else if (isExact) 434 if (isExact && type == Type.ANY) { 454 } else if (isExact) { 491 if (isExact) {
|
/external/llvm/include/llvm/Analysis/ |
InstructionSimplify.h | 135 Value *SimplifyLShrInst(Value *Op0, Value *Op1, bool isExact, 142 Value *SimplifyAShrInst(Value *Op0, Value *Op1, bool isExact,
|
/external/llvm/unittests/Transforms/Utils/ |
Cloning.cpp | 143 EXPECT_FALSE(this->clone(SDiv)->isExact()); 146 EXPECT_TRUE(this->clone(SDiv)->isExact());
|
/external/llvm/include/llvm/IR/ |
IRBuilder.h | 637 bool isExact = false) { 640 return Insert(Folder.CreateUDiv(LC, RC, isExact), Name); 641 if (!isExact) 649 bool isExact = false) { 652 return Insert(Folder.CreateSDiv(LC, RC, isExact), Name); 653 if (!isExact) 709 bool isExact = false) { 712 return Insert(Folder.CreateLShr(LC, RC, isExact), Name); 713 if (!isExact) 718 bool isExact = false) [all...] |
Constants.h | [all...] |
Operator.h | 134 IsExact = (1 << 0) 141 SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); 145 /// isExact - Test whether this division is known to be exact, with 147 bool isExact() const { 148 return SubclassOptionalData & IsExact;
|
InstrTypes.h | 358 /// isExact - Determine whether the exact flag is set. 359 bool isExact() const; [all...] |
/external/llvm/lib/Support/ |
APFloat.cpp | [all...] |
/external/llvm/lib/Analysis/ |
InstructionSimplify.cpp | [all...] |
ConstantFolding.cpp | [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
FastISel.cpp | 215 bool isExact; 217 APFloat::rmTowardZero, &isExact); 218 if (isExact) { 414 cast<BinaryOperator>(I)->isExact() && [all...] |
/external/llvm/lib/IR/ |
Constants.cpp | [all...] |
/external/llvm/lib/Transforms/Scalar/ |
IndVarSimplify.cpp | 222 bool isExact = false; 226 &isExact) != APFloat::opOK || !isExact) [all...] |
/external/clang/lib/AST/ |
StmtProfile.cpp | 283 ID.AddBoolean(S->isExact());
|