/external/llvm/include/llvm/IR/ |
Operator.h | 74 class OverflowingBinaryOperator : public Operator { 334 : public ConcreteOperator<OverflowingBinaryOperator, Instruction::Add> { 337 : public ConcreteOperator<OverflowingBinaryOperator, Instruction::Sub> { 340 : public ConcreteOperator<OverflowingBinaryOperator, Instruction::Mul> { 343 : public ConcreteOperator<OverflowingBinaryOperator, Instruction::Shl> {
|
PatternMatch.h | 551 if (auto *Op = dyn_cast<OverflowingBinaryOperator>(V)) { 554 if (WrapFlags & OverflowingBinaryOperator::NoUnsignedWrap && 557 if (WrapFlags & OverflowingBinaryOperator::NoSignedWrap && 568 OverflowingBinaryOperator::NoSignedWrap> 571 OverflowingBinaryOperator::NoSignedWrap>( 576 OverflowingBinaryOperator::NoSignedWrap> 579 OverflowingBinaryOperator::NoSignedWrap>( 584 OverflowingBinaryOperator::NoSignedWrap> 587 OverflowingBinaryOperator::NoSignedWrap>( 592 OverflowingBinaryOperator::NoSignedWrap [all...] |
/external/llvm/unittests/IR/ |
IRBuilderTest.cpp | 273 EXPECT_TRUE(cast<OverflowingBinaryOperator>(Builder.CreateNSWAdd(C, C)) 275 EXPECT_TRUE(cast<OverflowingBinaryOperator>(Builder.CreateNSWSub(C, C)) 277 EXPECT_TRUE(cast<OverflowingBinaryOperator>(Builder.CreateNSWMul(C, C)) 279 EXPECT_TRUE(cast<OverflowingBinaryOperator>( 283 EXPECT_TRUE(cast<OverflowingBinaryOperator>(Builder.CreateNUWAdd(C, C)) 285 EXPECT_TRUE(cast<OverflowingBinaryOperator>(Builder.CreateNUWSub(C, C)) 287 EXPECT_TRUE(cast<OverflowingBinaryOperator>(Builder.CreateNUWMul(C, C)) 289 EXPECT_TRUE(cast<OverflowingBinaryOperator>(
|
ConstantRangeTest.cpp | 575 typedef OverflowingBinaryOperator OBO;
|
/external/llvm/lib/Transforms/InstCombine/ |
InstCombinePHI.cpp | 36 if (OverflowingBinaryOperator *BO = 37 dyn_cast<OverflowingBinaryOperator>(FirstInst)) { 60 isNUW = cast<OverflowingBinaryOperator>(I)->hasNoUnsignedWrap(); 62 isNSW = cast<OverflowingBinaryOperator>(I)->hasNoSignedWrap(); 515 if (OverflowingBinaryOperator *BO = 516 dyn_cast<OverflowingBinaryOperator>(FirstInst)) { 539 isNUW = cast<OverflowingBinaryOperator>(I)->hasNoUnsignedWrap(); 541 isNSW = cast<OverflowingBinaryOperator>(I)->hasNoSignedWrap(); [all...] |
InstCombineMulDivRem.cpp | 837 cast<OverflowingBinaryOperator>(LHS)->hasNoUnsignedWrap()); 839 cast<OverflowingBinaryOperator>(LHS)->hasNoSignedWrap()); 865 cast<OverflowingBinaryOperator>(LHS)->hasNoUnsignedWrap()); 867 cast<OverflowingBinaryOperator>(LHS)->hasNoSignedWrap()); [all...] |
InstCombineSelect.cpp | 236 if (isa<OverflowingBinaryOperator>(BO)) { 271 if (isa<OverflowingBinaryOperator>(BO)) { [all...] |
InstructionCombining.cpp | 122 OverflowingBinaryOperator *OBO = dyn_cast<OverflowingBinaryOperator>(&I); 518 if (isa<OverflowingBinaryOperator>(SimplifiedInst)) { 520 if (isa<OverflowingBinaryOperator>(&I)) 524 if (isa<OverflowingBinaryOperator>(Op0)) 528 if (isa<OverflowingBinaryOperator>(Op1)) [all...] |
InstCombineCasts.cpp | 38 OverflowingBinaryOperator *OBI = dyn_cast<OverflowingBinaryOperator>(Val); [all...] |
InstCombineVectorOps.cpp | 647 if (isa<OverflowingBinaryOperator>(BO)) { [all...] |
/external/llvm/lib/Transforms/Scalar/ |
EarlyCSE.cpp | 100 if (isa<OverflowingBinaryOperator>(BinOp)) { 103 BinOp->hasNoSignedWrap() * OverflowingBinaryOperator::NoSignedWrap | 105 OverflowingBinaryOperator::NoUnsignedWrap; 168 if (isa<OverflowingBinaryOperator>(LHSBinOp)) { 169 assert(isa<OverflowingBinaryOperator>(RHSBinOp) && [all...] |
IndVarSimplify.cpp | [all...] |
/external/llvm/lib/Target/AArch64/ |
AArch64AddressTypePromotion.cpp | 162 if (BinOp && isa<OverflowingBinaryOperator>(BinOp) &&
|
/external/llvm/lib/IR/ |
Constants.cpp | [all...] |
Instructions.cpp | [all...] |
ConstantRange.cpp | 133 typedef OverflowingBinaryOperator OBO;
|
AsmWriter.cpp | [all...] |
/external/llvm/lib/Analysis/ |
ValueTracking.cpp | [all...] |
BasicAliasAnalysis.cpp | 257 if (isa<OverflowingBinaryOperator>(BOp)) { [all...] |
InstructionSimplify.cpp | [all...] |
LoopAccessAnalysis.cpp | 807 if (auto *OBO = dyn_cast<OverflowingBinaryOperator>(NonConstIndex)) [all...] |
ScalarEvolutionExpander.cpp | [all...] |
/external/llvm/lib/Transforms/Utils/ |
SimplifyIndVar.cpp | 572 if (isa<OverflowingBinaryOperator>(BO) &&
|
/frameworks/compile/libbcc/bcinfo/BitReader_2_7/ |
BitcodeReader.cpp | [all...] |
/frameworks/compile/libbcc/bcinfo/BitReader_3_0/ |
BitcodeReader.cpp | [all...] |