HomeSort by relevance Sort by last modified time
    Searched refs:OverflowingBinaryOperator (Results 1 - 25 of 35) sorted by null

1 2

  /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...]

Completed in 1408 milliseconds

1 2