/external/llvm/test/Transforms/InstCombine/ |
D | exact.ll | 11 ; CHECK: ashr exact i32 %x, 3 13 %y = sdiv exact i32 %x, 8 30 %y = sdiv exact i32 %x, 3 49 %y = sdiv exact i32 %x, 3 57 %y = udiv exact i32 %x, %w 63 ; CHECK: %z = lshr exact i32 %x, %w 67 %z = udiv exact i32 %x, %y 72 ; CHECK: %B = ashr exact i64 %A, 2 85 %A = ashr exact i64 %X, 2 ; X/4 94 %Y = ashr exact i64 %X, 2 ; x / 4 [all …]
|
D | icmp-shr.ll | 72 %shr = ashr exact i8 128, %a 80 %shr = ashr exact i8 128, %a 88 %shr = lshr exact i8 126, %a 96 %shr = lshr exact i8 126, %a 104 %shr = lshr exact i8 -128, %a 120 %shr = lshr exact i8 -128, %a 136 %shr = ashr exact i8 -128, %a 144 %shr = ashr exact i8 -128, %a 152 %shr = lshr exact i8 4, %a 160 %shr = lshr exact i8 4, %a [all …]
|
D | signext.ll | 12 ; CHECK: %tmp.3 = ashr exact i32 %sext, 16 23 ; CHECK: %tmp.3 = ashr exact i32 %sext, 16 44 ; CHECK: %tmp.3 = ashr exact i32 %sext, 24 54 ; CHECK: %tmp.4 = ashr exact i32 %tmp.2, 16
|
D | div.ll | 291 %shr = lshr exact <2 x i64> %x, <i64 5, i64 5> 292 %div = udiv exact <2 x i64> %shr, <i64 6, i64 6> 295 ; CHECK-NEXT: udiv exact <2 x i64> %x, <i64 192, i64 192> 301 %div = sdiv exact <2 x i64> %neg, <i64 3, i64 4> 304 ; CHECK-NEXT: sdiv exact <2 x i64> %x, <i64 -3, i64 -4> 310 %mul = sdiv exact i32 %and, 2147483647 314 ; CHECK-NEXT: %[[udiv:.*]] = udiv exact i32 %[[and]], 2147483647 321 %mul = sdiv exact i32 %and, %shl 325 ; CHECK-NEXT: %[[shr:.*]] = lshr exact i32 %[[and]], %A
|
D | shift.ll | 156 ;; Allow the simplification when the lshr shift is exact. 160 %B = lshr exact i8 %A, 7 178 ;; Allow the simplification in InstCombine when the lshr shift is exact. 184 %B = lshr exact i8 %a, 3 218 %B = ashr exact i8 %a, 3 604 %div = lshr i32 4096, %b ; must be exact otherwise we'd divide by zero 608 ; CHECK-NEXT: lshr exact i32 4096, %b 612 %div = shl i32 4096, %b ; must be exact otherwise we'd divide by zero 631 %y = lshr exact i32 %a, 1 640 %y = ashr exact i32 %a, 3 [all …]
|
/external/llvm/test/CodeGen/NVPTX/ |
D | sext-in-reg.ll | 11 %conv1 = ashr exact i64 %sext, 56 13 %conv4 = ashr exact i64 %sext1, 56 29 %conv1 = ashr exact i64 %sext, 32 31 %conv4 = ashr exact i64 %sext1, 32 47 %conv1 = ashr exact i64 %sext, 48 49 %conv4 = ashr exact i64 %sext1, 48 65 %conv1 = ashr exact i32 %sext, 24 67 %conv4 = ashr exact i32 %sext1, 24 83 %conv1 = ashr exact i32 %sext, 16 85 %conv4 = ashr exact i32 %sext1, 16 [all …]
|
/external/llvm/test/Transforms/InstSimplify/ |
D | shr-nop.ll | 17 %shr = lshr exact i8 0, %a 25 %shr = ashr exact i8 0, %a 41 %shr = lshr exact i8 0, %a 49 %shr = ashr exact i8 0, %a 73 %shr = lshr exact i8 128, %a 81 %shr = ashr exact i8 -128, %a 97 %shr = lshr exact i8 128, %a 105 %shr = ashr exact i8 -128, %a 193 %shr = ashr exact i8 -1, %a 201 %shr = ashr exact i8 -1, %a [all …]
|
D | reassociate.ll | 124 ; (X / Y) * Y -> X if the division is exact 125 %div = sdiv exact i32 %x, %y 133 ; Y * (X / Y) -> X if the division is exact 134 %div = sdiv exact i32 %x, %y 171 ; (X / Y) * Y -> X if the division is exact 172 %div = udiv exact i32 %x, %y 180 ; Y * (X / Y) -> X if the division is exact 181 %div = udiv exact i32 %x, %y
|
D | gep.ll | 11 %sdiv = sdiv exact i64 %sub, 7 32 %ashr = ashr exact i64 %sub, 3 42 %sdiv = sdiv exact i64 %sub, 7 61 %ashr = ashr exact i64 %sub, 3
|
/external/llvm/test/Assembler/ |
D | flags.ll | 103 ; CHECK: %z = sdiv exact i64 %x, %y 104 %z = sdiv exact i64 %x, %y 115 ; CHECK: %z = udiv exact i64 %x, %y 116 %z = udiv exact i64 %x, %y 133 ; CHECK: %z = ashr exact i64 %x, %y 134 %z = ashr exact i64 %x, %y 145 ; CHECK: %z = lshr exact i64 %x, %y 146 %z = lshr exact i64 %x, %y 178 ; CHECK: ret i64 sdiv exact (i64 ptrtoint (i64* @addr to i64), i64 91) 179 ret i64 sdiv exact (i64 ptrtoint (i64* @addr to i64), i64 91) [all …]
|
/external/skia/src/utils/ |
D | SkInterpolator.cpp | 98 bool exact = true; in timeToT() local 112 exact = false; in timeToT() 118 if (exact) { in timeToT() 125 *exactPtr = exact; in timeToT() 185 SkBool exact; in timeToValues() local 186 Result result = timeToT(time, &T, &index, &exact); in timeToValues() 190 if (exact) { in timeToValues()
|
/external/llvm/test/Bitcode/ |
D | bitwiseInstructions.3.2.ll | 30 ; CHECK: %res2 = lshr exact i8 %x1, %x1 31 %res2 = lshr exact i8 %x1, %x1 41 ; CHECK-NEXT: %res2 = ashr exact i8 %x1, %x1 42 %res2 = ashr exact i8 %x1, %x1
|
/external/regex-re2/re2/ |
D | prefilter.cc | 225 set<string>& exact() { return exact_; } in exact() function in re2::Prefilter::Info 588 Info* exact = NULL; in PostVisit() local 592 (exact && ci->exact().size() * exact->exact().size() > 16)) { in PostVisit() 594 info = And(info, exact); in PostVisit() 595 exact = NULL; in PostVisit() 600 exact = Concat(exact, ci); in PostVisit() 603 info = And(info, exact); in PostVisit()
|
/external/lldb/source/Breakpoint/ |
D | BreakpointResolverFileRegex.cpp | 68 bool exact = false; in SearchCallback() local 74 start_idx = cu->FindLineEntry (start_idx, line_matches[i], NULL, exact, &line_entry); in SearchCallback() 77 exact = true; in SearchCallback()
|
/external/lldb/source/API/ |
D | SBCompileUnit.cpp | 105 const bool exact = true; in FindLineEntryIndex() local 106 return FindLineEntryIndex (start_idx, line, inline_file_spec, exact); in FindLineEntryIndex() 110 …dLineEntryIndex (uint32_t start_idx, uint32_t line, SBFileSpec *inline_file_spec, bool exact) const in FindLineEntryIndex() 127 exact, in FindLineEntryIndex()
|
/external/llvm/test/CodeGen/X86/ |
D | sdiv-exact.ll | 4 %div = sdiv exact i32 %x, 25 12 %div = sdiv exact i32 %x, 24
|
D | fdiv.ll | 3 define double @exact(double %x) { 5 ; CHECK: @exact
|
/external/icu/icu4c/source/data/brkitr/ |
D | title.txt | 20 # Normal exact forward rule: beginning at the start of a word 42 # Safe Reverse: the exact forward rule must not start in the middle 50 # Safe Forward, nothing needs to be done, the exact Reverse rules will
|
/external/lldb/source/Symbol/ |
D | CompileUnit.cpp | 282 …y (uint32_t start_idx, uint32_t line, const FileSpec* file_spec_ptr, bool exact, LineEntry *line_e… in FindLineEntry() argument 305 …return line_table->FindLineEntryIndexByFileIndex (start_idx, file_idx, line, exact, line_entry_ptr… in FindLineEntry() 318 bool exact, in ResolveSymbolContext() argument 367 …dx = line_table->FindLineEntryIndexByFileIndex (0, file_indexes.front(), line, exact, &line_entry); in ResolveSymbolContext() 398 … line_idx = line_table->FindLineEntryIndexByFileIndex (0, file_indexes, line, exact, &line_entry); in ResolveSymbolContext()
|
/external/llvm/test/Transforms/SLPVectorizer/X86/ |
D | propagate_ir_flags.ll | 10 ; CHECK-LABEL: @exact( 11 ; CHECK: lshr exact <4 x i32> 12 define void @exact(i32* %x) { 23 %op1 = lshr exact i32 %load1, 1 24 %op2 = lshr exact i32 %load2, 1 25 %op3 = lshr exact i32 %load3, 1 26 %op4 = lshr exact i32 %load4, 1 49 %op1 = lshr exact i32 %load1, 1 51 %op3 = lshr exact i32 %load3, 1 52 %op4 = lshr exact i32 %load4, 1
|
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/util/ |
D | InstructionOffsetMap.java | 58 public int getInstructionIndexAtCodeOffset(int codeOffset, boolean exact) { in getInstructionIndexAtCodeOffset() argument 61 if (exact) { in getInstructionIndexAtCodeOffset()
|
/external/llvm/test/Transforms/LoopVectorize/ |
D | exact.ll | 7 ; CHECK: lshr exact <4 x i32> 16 %conv1 = lshr exact i32 %0, 1
|
/external/skia/src/animator/ |
D | SkOperandIterpolator.cpp | 63 SkBool exact; in timeToValues() local 64 Result result = timeToT(time, &T, &index, &exact); in timeToValues() 69 if (exact) in timeToValues()
|
/external/lldb/include/lldb/Symbol/ |
D | CompileUnit.h | 230 bool exact, 392 bool exact,
|
/external/llvm/test/CodeGen/PowerPC/ |
D | ifcvt.ll | 8 %conv29 = ashr exact i32 %sext82, 16 29 %conv39 = ashr exact i32 %sext83, 16
|