/external/llvm/lib/Transforms/InstCombine/ |
InstCombineCasts.cpp | 185 case Instruction::LShr: 394 case Instruction::LShr: 396 // lshr iff we know that the bits we would otherwise be shifting in are 475 // Transform trunc(lshr (zext A), Cst) to eliminate one type conversion. 490 // Since we're doing an lshr and a zero extend, and know that the shift 645 /// %C = lshr i32 %B, 8 648 /// CanEvaluateZExtd for the 'lshr' will return true, and BitsToClear will be 717 case Instruction::LShr: 718 // We can promote lshr(x, cst) if we can promote x. This requires the 728 // Cannot promote variable LSHR [all...] |
InstCombinePHI.cpp | 611 /// illegal type: see if it is only used by trunc or trunc(lshr) operations. If 668 // Otherwise it must be a lshr which can only be used by one trunc. 669 if (UserI->getOpcode() != Instruction::LShr || [all...] |
InstCombineAndOrXor.cpp | 216 case Instruction::LShr: { 246 // (Val ashr C1) & C2 -> (Val lshr C1) & C2 [all...] |
/external/llvm/lib/Analysis/ |
InstructionSimplify.cpp | [all...] |
LazyValueInfo.cpp | 744 case Instruction::LShr: 745 Result.markConstantRange(LHSRange.lshr(RHSRange)); [all...] |
ScalarEvolutionExpander.cpp | [all...] |
ValueTracking.cpp | 486 case Instruction::LShr: 494 KnownZero = APIntOps::lshr(KnownZero, ShiftAmt); 495 KnownOne = APIntOps::lshr(KnownOne, ShiftAmt); 509 KnownZero = APIntOps::lshr(KnownZero, ShiftAmt); 510 KnownOne = APIntOps::lshr(KnownOne, ShiftAmt); [all...] |
/external/llvm/lib/AsmParser/ |
LLLexer.cpp | 704 INSTKEYWORD(shl, Shl); INSTKEYWORD(lshr, LShr); INSTKEYWORD(ashr, AShr);
|
/external/llvm/tools/llvm-stress/ |
llvm-stress.cpp | 350 case 8: {Op = Instruction::LShr; break; }
|
/external/llvm/lib/Target/X86/ |
X86TargetTransformInfo.cpp | [all...] |
/external/llvm/lib/Bitcode/Reader/ |
BitcodeReader.cpp | 161 case bitc::BINOP_LSHR: return Instruction::LShr; [all...] |
/external/llvm/lib/Transforms/Vectorize/ |
SLPVectorizer.cpp | 958 case Instruction::LShr: [all...] |
BBVectorize.cpp | 571 case Instruction::LShr: [all...] |
/frameworks/compile/libbcc/bcinfo/BitReader_2_7/ |
BitcodeReader.cpp | 193 case bitc::BINOP_LSHR: return Instruction::LShr; [all...] |
/frameworks/compile/libbcc/bcinfo/BitReader_3_0/ |
BitcodeReader.cpp | 434 case bitc::BINOP_LSHR: return Instruction::LShr; [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
FastISel.cpp | [all...] |
/external/llvm/lib/CodeGen/ |
TargetLoweringBase.cpp | [all...] |
CodeGenPrepare.cpp | 713 /// %x.extract.shift = lshr i64 %arg1, 32 719 /// %x.extract.shift.1 = lshr i64 %arg1, 32 758 // i64 shift.result = lshr i64 opnd, imm [all...] |
/external/llvm/lib/Transforms/Scalar/ |
IndVarSimplify.cpp | 807 case Instruction::LShr: [all...] |
SCCP.cpp | [all...] |
GVN.cpp | 417 case Instruction::LShr: [all...] |
/external/llvm/bindings/ocaml/llvm/ |
llvm.ml | 167 | LShr [all...] |
/external/llvm/lib/IR/ |
Constants.cpp | [all...] |
/external/llvm/lib/Bitcode/Writer/ |
BitcodeWriter.cpp | 101 case Instruction::LShr: return bitc::BINOP_LSHR; [all...] |
/frameworks/compile/slang/BitWriter_2_9/ |
BitcodeWriter.cpp | 112 case Instruction::LShr: return bitc::BINOP_LSHR; [all...] |