/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/LoopPredication/ |
D | visited.ll | 22 ; CHECK: %unrelated.cond = icmp eq i32 %x, %i 23 ; CHECK: [[guard_cond:[^ ]+]] = and i1 %unrelated.cond, [[wide_cond]] 28 %unrelated.cond = icmp eq i32 %x, %i 29 %guard.cond.2 = and i1 %within.bounds, %unrelated.cond 30 %guard.cond.3 = and i1 %guard.cond.2, %unrelated.cond 31 %guard.cond.4 = and i1 %guard.cond.3, %guard.cond.2 32 %guard.cond.5 = and i1 %guard.cond.4, %guard.cond.3 33 %guard.cond.6 = and i1 %guard.cond.5, %guard.cond.4 34 %guard.cond.7 = and i1 %guard.cond.6, %guard.cond.5 35 %guard.cond.8 = and i1 %guard.cond.7, %guard.cond.6 [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/GlobalISel/ |
D | phi.ll | 12 ; ALL-NEXT: # %bb.1: # %cond.false 14 ; ALL-NEXT: .LBB0_2: # %cond.end 19 br i1 %cmp, label %cond.true, label %cond.false 21 cond.true: ; preds = %entry 22 br label %cond.end 24 cond.false: ; preds = %entry 25 br label %cond.end 27 cond.end: ; preds = %cond.false, %cond.true 28 %cond = phi i8 [ %f, %cond.true ], [ %t, %cond.false ] 29 ret i8 %cond [all …]
|
/external/llvm/test/Transforms/InstCombine/ |
D | phi-preserve-ir-flags.ll | 6 define float @func1(float %a, float %b, float %c, i1 %cond) { 8 br i1 %cond, label %cond.true, label %cond.false 10 cond.true: 12 br label %cond.end 14 cond.false: 16 br label %cond.end 19 ; CHECK-LABEL: cond.end 20 ; CHECK [[PHI:%[^ ]*]] = phi float [ %b, %cond.true ], [ %c, %cond.false ] 22 cond.end: 23 %e = phi float [ %sub0, %cond.true ], [ %sub1, %cond.false ] [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/InstCombine/ |
D | phi-preserve-ir-flags.ll | 6 define float @func1(float %a, float %b, float %c, i1 %cond) { 8 br i1 %cond, label %cond.true, label %cond.false 10 cond.true: 12 br label %cond.end 14 cond.false: 16 br label %cond.end 19 ; CHECK-LABEL: cond.end 20 ; CHECK [[PHI:%[^ ]*]] = phi float [ %b, %cond.true ], [ %c, %cond.false ] 22 cond.end: 23 %e = phi float [ %sub0, %cond.true ], [ %sub1, %cond.false ] [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/ARM/ |
D | fast-isel-br-phi.ll | 11 br i1 %cmp, label %cond.true, label %cond.false 13 cond.true: ; preds = %entry 14 br label %cond.end 16 cond.false: ; preds = %entry 17 br label %cond.end 19 cond.end: ; preds = %cond.false, %cond.true 20 %cond = phi i1 [ 0, %cond.true ], [ 1, %cond.false ] 21 br i1 %cond, label %cond.true8, label %cond.false8 23 cond.true8: ; preds = %cond.end 24 br label %cond.end8 [all …]
|
/external/llvm/test/CodeGen/ARM/ |
D | fast-isel-br-phi.ll | 11 br i1 %cmp, label %cond.true, label %cond.false 13 cond.true: ; preds = %entry 14 br label %cond.end 16 cond.false: ; preds = %entry 17 br label %cond.end 19 cond.end: ; preds = %cond.false, %cond.true 20 %cond = phi i1 [ 0, %cond.true ], [ 1, %cond.false ] 21 br i1 %cond, label %cond.true8, label %cond.false8 23 cond.true8: ; preds = %cond.end 24 br label %cond.end8 [all …]
|
/external/libevent/ |
D | evthread_win32.c | 130 CONDITION_VARIABLE *cond = mm_malloc(sizeof(CONDITION_VARIABLE)); in evthread_win32_condvar_alloc() local 131 if (!cond) in evthread_win32_condvar_alloc() 133 InitializeConditionVariable_fn(cond); in evthread_win32_condvar_alloc() 134 return cond; in evthread_win32_condvar_alloc() 140 CONDITION_VARIABLE *cond = cond_; in evthread_win32_condvar_free() local 142 mm_free(cond); in evthread_win32_condvar_free() 146 evthread_win32_condvar_signal(void *cond, int broadcast) in evthread_win32_condvar_signal() argument 148 CONDITION_VARIABLE *cond = cond_; in evthread_win32_condvar_signal() local 150 WakeAllConditionVariable_fn(cond); in evthread_win32_condvar_signal() 152 WakeConditionVariable_fn(cond); in evthread_win32_condvar_signal() [all …]
|
/external/llvm/test/CodeGen/Mips/ |
D | seleq.ll | 18 br i1 %cmp, label %cond.true, label %cond.false 20 cond.true: ; preds = %entry 22 br label %cond.end 24 cond.false: ; preds = %entry 26 br label %cond.end 28 cond.end: ; preds = %cond.false, %cond.true 29 %cond = phi i32 [ %2, %cond.true ], [ %3, %cond.false ] 30 store i32 %cond, i32* @z1, align 4 34 br i1 %cmp1, label %cond.true2, label %cond.false3 36 cond.true2: ; preds = %cond.end [all …]
|
D | seleqk.ll | 17 br i1 %cmp, label %cond.true, label %cond.false 19 cond.true: ; preds = %entry 21 br label %cond.end 23 cond.false: ; preds = %entry 25 br label %cond.end 27 cond.end: ; preds = %cond.false, %cond.true 28 %cond = phi i32 [ %1, %cond.true ], [ %2, %cond.false ] 29 store i32 %cond, i32* @z1, align 4 32 br i1 %cmp1, label %cond.true2, label %cond.false3 34 cond.true2: ; preds = %cond.end [all …]
|
D | selgt.ll | 20 br i1 %cmp, label %cond.true, label %cond.false 22 cond.true: ; preds = %entry 24 br label %cond.end 26 cond.false: ; preds = %entry 28 br label %cond.end 30 cond.end: ; preds = %cond.false, %cond.true 31 %cond = phi i32 [ %2, %cond.true ], [ %3, %cond.false ] 32 store i32 %cond, i32* @z1, align 4 36 br i1 %cmp1, label %cond.true2, label %cond.false3 38 cond.true2: ; preds = %cond.end [all …]
|
D | selgek.ll | 18 br i1 %cmp, label %cond.true, label %cond.false 20 cond.true: ; preds = %entry 22 br label %cond.end 24 cond.false: ; preds = %entry 26 br label %cond.end 28 cond.end: ; preds = %cond.false, %cond.true 29 %cond = phi i32 [ %1, %cond.true ], [ %2, %cond.false ] 30 store i32 %cond, i32* @z1, align 4 33 br i1 %cmp1, label %cond.true2, label %cond.false3 35 cond.true2: ; preds = %cond.end [all …]
|
D | selne.ll | 19 br i1 %cmp, label %cond.true, label %cond.false 21 cond.true: ; preds = %entry 23 br label %cond.end 25 cond.false: ; preds = %entry 27 br label %cond.end 29 cond.end: ; preds = %cond.false, %cond.true 30 %cond = phi i32 [ %2, %cond.true ], [ %3, %cond.false ] 31 store i32 %cond, i32* @z1, align 4 35 br i1 %cmp1, label %cond.true2, label %cond.false3 37 cond.true2: ; preds = %cond.end [all …]
|
D | selle.ll | 19 br i1 %cmp, label %cond.true, label %cond.false 21 cond.true: ; preds = %entry 23 br label %cond.end 25 cond.false: ; preds = %entry 27 br label %cond.end 29 cond.end: ; preds = %cond.false, %cond.true 30 %cond = phi i32 [ %2, %cond.true ], [ %3, %cond.false ] 31 store i32 %cond, i32* @z1, align 4 35 br i1 %cmp1, label %cond.true2, label %cond.false3 37 cond.true2: ; preds = %cond.end [all …]
|
D | selltk.ll | 18 br i1 %cmp, label %cond.true, label %cond.false 20 cond.true: ; preds = %entry 22 br label %cond.end 24 cond.false: ; preds = %entry 26 br label %cond.end 28 cond.end: ; preds = %cond.false, %cond.true 29 %cond = phi i32 [ %1, %cond.true ], [ %2, %cond.false ] 30 store i32 %cond, i32* @z1, align 4 33 br i1 %cmp1, label %cond.true2, label %cond.false3 35 cond.true2: ; preds = %cond.end [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/Mips/ |
D | seleq.ll | 18 br i1 %cmp, label %cond.true, label %cond.false 20 cond.true: ; preds = %entry 22 br label %cond.end 24 cond.false: ; preds = %entry 26 br label %cond.end 28 cond.end: ; preds = %cond.false, %cond.true 29 %cond = phi i32 [ %2, %cond.true ], [ %3, %cond.false ] 30 store i32 %cond, i32* @z1, align 4 34 br i1 %cmp1, label %cond.true2, label %cond.false3 36 cond.true2: ; preds = %cond.end [all …]
|
D | seleqk.ll | 17 br i1 %cmp, label %cond.true, label %cond.false 19 cond.true: ; preds = %entry 21 br label %cond.end 23 cond.false: ; preds = %entry 25 br label %cond.end 27 cond.end: ; preds = %cond.false, %cond.true 28 %cond = phi i32 [ %1, %cond.true ], [ %2, %cond.false ] 29 store i32 %cond, i32* @z1, align 4 32 br i1 %cmp1, label %cond.true2, label %cond.false3 34 cond.true2: ; preds = %cond.end [all …]
|
D | selle.ll | 19 br i1 %cmp, label %cond.true, label %cond.false 21 cond.true: ; preds = %entry 23 br label %cond.end 25 cond.false: ; preds = %entry 27 br label %cond.end 29 cond.end: ; preds = %cond.false, %cond.true 30 %cond = phi i32 [ %2, %cond.true ], [ %3, %cond.false ] 31 store i32 %cond, i32* @z1, align 4 35 br i1 %cmp1, label %cond.true2, label %cond.false3 37 cond.true2: ; preds = %cond.end [all …]
|
D | selne.ll | 19 br i1 %cmp, label %cond.true, label %cond.false 21 cond.true: ; preds = %entry 23 br label %cond.end 25 cond.false: ; preds = %entry 27 br label %cond.end 29 cond.end: ; preds = %cond.false, %cond.true 30 %cond = phi i32 [ %2, %cond.true ], [ %3, %cond.false ] 31 store i32 %cond, i32* @z1, align 4 35 br i1 %cmp1, label %cond.true2, label %cond.false3 37 cond.true2: ; preds = %cond.end [all …]
|
D | selltk.ll | 18 br i1 %cmp, label %cond.true, label %cond.false 20 cond.true: ; preds = %entry 22 br label %cond.end 24 cond.false: ; preds = %entry 26 br label %cond.end 28 cond.end: ; preds = %cond.false, %cond.true 29 %cond = phi i32 [ %1, %cond.true ], [ %2, %cond.false ] 30 store i32 %cond, i32* @z1, align 4 33 br i1 %cmp1, label %cond.true2, label %cond.false3 35 cond.true2: ; preds = %cond.end [all …]
|
D | selgt.ll | 20 br i1 %cmp, label %cond.true, label %cond.false 22 cond.true: ; preds = %entry 24 br label %cond.end 26 cond.false: ; preds = %entry 28 br label %cond.end 30 cond.end: ; preds = %cond.false, %cond.true 31 %cond = phi i32 [ %2, %cond.true ], [ %3, %cond.false ] 32 store i32 %cond, i32* @z1, align 4 36 br i1 %cmp1, label %cond.true2, label %cond.false3 38 cond.true2: ; preds = %cond.end [all …]
|
D | selgek.ll | 18 br i1 %cmp, label %cond.true, label %cond.false 20 cond.true: ; preds = %entry 22 br label %cond.end 24 cond.false: ; preds = %entry 26 br label %cond.end 28 cond.end: ; preds = %cond.false, %cond.true 29 %cond = phi i32 [ %1, %cond.true ], [ %2, %cond.false ] 30 store i32 %cond, i32* @z1, align 4 33 br i1 %cmp1, label %cond.true2, label %cond.false3 35 cond.true2: ; preds = %cond.end [all …]
|
/external/mesa3d/include/c11/ |
D | threads_win32.h | 185 static void impl_cond_do_signal(cnd_t *cond, int broadcast) in impl_cond_do_signal() argument 189 EnterCriticalSection(&cond->monitor); in impl_cond_do_signal() 190 if (cond->to_unblock != 0) { in impl_cond_do_signal() 191 if (cond->blocked == 0) { in impl_cond_do_signal() 192 LeaveCriticalSection(&cond->monitor); in impl_cond_do_signal() 196 cond->to_unblock += nsignal = cond->blocked; in impl_cond_do_signal() 197 cond->blocked = 0; in impl_cond_do_signal() 200 cond->to_unblock++; in impl_cond_do_signal() 201 cond->blocked--; in impl_cond_do_signal() 203 } else if (cond->blocked > cond->gone) { in impl_cond_do_signal() [all …]
|
/external/virglrenderer/src/gallium/include/c11/ |
D | threads_win32.h | 171 static void impl_cond_do_signal(cnd_t *cond, int broadcast) in impl_cond_do_signal() argument 175 EnterCriticalSection(&cond->monitor); in impl_cond_do_signal() 176 if (cond->to_unblock != 0) { in impl_cond_do_signal() 177 if (cond->blocked == 0) { in impl_cond_do_signal() 178 LeaveCriticalSection(&cond->monitor); in impl_cond_do_signal() 182 cond->to_unblock += nsignal = cond->blocked; in impl_cond_do_signal() 183 cond->blocked = 0; in impl_cond_do_signal() 186 cond->to_unblock++; in impl_cond_do_signal() 187 cond->blocked--; in impl_cond_do_signal() 189 } else if (cond->blocked > cond->gone) { in impl_cond_do_signal() [all …]
|
/external/vixl/src/aarch32/ |
D | disasm-aarch32.h | 103 ConditionPrinter(const ITBlock& it_block, Condition cond) in ConditionPrinter() argument 104 : it_block_(it_block), cond_(cond) {} in ConditionPrinter() 107 friend std::ostream& operator<<(std::ostream& os, ConditionPrinter cond) { 108 if (cond.it_block_.InITBlock() && cond.cond_.Is(al) && 109 !cond.cond_.IsNone()) { 112 return os << cond.cond_; 283 virtual DisassemblerStream& operator<<(const ConditionPrinter& cond) { 284 os_ << cond; 287 virtual DisassemblerStream& operator<<(Condition cond) { 288 os_ << cond; [all …]
|
/external/llvm/test/Transforms/SimplifyCFG/AMDGPU/ |
D | cttz-ctlz.ll | 13 br i1 %tobool, label %cond.end, label %cond.true 15 cond.true: ; preds = %entry 17 br label %cond.end 19 cond.end: ; preds = %entry, %cond.true 20 %cond = phi i64 [ %0, %cond.true ], [ 64, %entry ] 21 ret i64 %cond 33 br i1 %tobool, label %cond.end, label %cond.true 35 cond.true: ; preds = %entry 37 br label %cond.end 39 cond.end: ; preds = %entry, %cond.true [all …]
|