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

1 2

  /external/llvm/include/llvm/IR/
Instruction.h 103 return Opcode >= Shl && Opcode <= AShr;
114 return getOpcode() == AShr;
Operator.h 154 OpC == Instruction::AShr ||
349 : public ConcreteOperator<PossiblyExactOperator, Instruction::AShr> {
InstrTypes.h 276 DEFINE_HELPERS(AShr, Exact) // CreateExactAShr
    [all...]
  /external/llvm/lib/Transforms/InstCombine/
InstCombineShifts.cpp 319 if (I.getOpcode() != Instruction::AShr &&
337 if (I.getOpcode() != Instruction::AShr)
339 // ashr i32 X, 32 --> ashr i32 X, 31
362 // If 'shift2' is an ashr, we would have to get the sign bit into a funny
506 if (isValid && I.getOpcode() == Instruction::AShr)
554 // If this is oversized composite shift, then unsigned shifts get 0, ashr
557 if (I.getOpcode() != Instruction::AShr)
559 AmtSum = TypeBits-1; // Saturate to 31 for i32 ashr.
584 ShiftOp->getOpcode() == Instruction::AShr);
    [all...]
InstCombineSelect.cpp 95 case Instruction::AShr:
113 case Instruction::AShr:
540 Value *AShr = Builder->CreateAShr(CmpLHS, Ty->getBitWidth()-1);
544 return ReplaceInstUsesWith(SI, Builder->CreateOr(AShr, C1));
546 Value *And = Builder->CreateAnd(AShr, C2->getValue()-C1->getValue());
    [all...]
InstCombineVectorOps.cpp 530 case Instruction::AShr:
593 case Instruction::AShr:
690 case Instruction::AShr:
    [all...]
InstCombineCompares.cpp     [all...]
InstCombineSimplifyDemanded.cpp 655 case Instruction::AShr:
667 // If the sign bit is the only bit demanded by this ashr, then there is no
    [all...]
  /external/llvm/unittests/Transforms/Utils/
IntegerDivision.cpp 46 EXPECT_TRUE(BB->front().getOpcode() == Instruction::AShr);
106 EXPECT_TRUE(BB->front().getOpcode() == Instruction::AShr);
  /external/llvm/lib/Analysis/
CostModel.cpp 137 case Instruction::AShr:
InstructionSimplify.cpp     [all...]
ValueTracking.cpp 512 case Instruction::AShr:
513 // (ashr X, C1) & C2 == 0 iff (-1 >> C1) & C2 == 0
    [all...]
  /external/llvm/lib/Transforms/ObjCARC/
ObjCARCUtil.cpp 221 case Instruction::Shl: case Instruction::LShr: case Instruction::AShr:
  /external/llvm/include/llvm/Support/
PatternMatch.h 496 inline BinaryOp_match<LHS, RHS, Instruction::AShr>
498 return BinaryOp_match<LHS, RHS, Instruction::AShr>(L, R);
525 /// m_Shr - Matches LShr or AShr.
527 inline BinOp2_match<LHS, RHS, Instruction::LShr, Instruction::AShr>
529 return BinOp2_match<LHS, RHS, Instruction::LShr, Instruction::AShr>(L, R);
    [all...]
  /external/llvm/lib/Transforms/Scalar/
LoopRotation.cpp 193 case Instruction::AShr:
  /external/llvm/lib/IR/
ConstantFold.cpp     [all...]
Instruction.cpp 247 case AShr: return "ashr";
  /external/llvm/lib/Target/X86/
X86FastISel.cpp     [all...]
  /external/llvm/lib/Target/CppBackend/
CPPBackend.cpp     [all...]
  /external/llvm/lib/Transforms/Vectorize/
SLPVectorizer.cpp 749 case Instruction::AShr:
863 case Instruction::AShr:
    [all...]
  /external/llvm/lib/AsmParser/
LLLexer.cpp 648 INSTKEYWORD(shl, Shl); INSTKEYWORD(lshr, LShr); INSTKEYWORD(ashr, AShr);
  /external/llvm/tools/llvm-stress/
llvm-stress.cpp 349 case 9: {Op = Instruction::AShr; break; }
  /external/llvm/lib/Bitcode/Reader/
BitcodeReader.cpp 150 case bitc::BINOP_ASHR: return Instruction::AShr;
    [all...]
  /frameworks/compile/libbcc/bcinfo/BitReader_2_7/
BitcodeReader.cpp 202 case bitc::BINOP_ASHR: return Instruction::AShr;
    [all...]
  /frameworks/compile/libbcc/bcinfo/BitReader_3_0/
BitcodeReader.cpp 444 case bitc::BINOP_ASHR: return Instruction::AShr;
    [all...]

Completed in 1216 milliseconds

1 2