HomeSort by relevance Sort by last modified time
    Searched full:convergent (Results 1 - 25 of 319) sorted by null

1 2 3 4 5 6 7 8 91011>>

  /external/llvm/test/Transforms/FunctionAttrs/
convergent.ll 4 ; CHECK-NOT: convergent
6 define i32 @nonleaf() convergent {
12 ; CHECK-NOT: convergent
14 define i32 @leaf() convergent {
19 ; CHECK-SAME: convergent
21 declare i32 @k() convergent
24 ; CHECK-SAME: convergent
26 define i32 @extern() convergent {
27 %a = call i32 @k() convergent
31 ; Convergent should not be removed on the function here. Although the call i
    [all...]
  /external/llvm/test/Transforms/InstCombine/
convergent.ll 3 declare i32 @k() convergent
9 ; Convergent attr shouldn't be removed here; k is convergent.
11 %a = call i32 @k() convergent
16 ; Convergent attr shouldn't be added here, even though k is convergent.
23 ; Convergent should be removed here, as the target is convergent.
25 %a = call i32 @f() convergent
31 %a = call i32 %f() convergent
    [all...]
  /external/llvm/test/CodeGen/NVPTX/
convergent-mir-call.ll 3 ; Check that convergent calls are emitted using convergent MIR instructions,
4 ; while non-convergent calls are not.
8 declare void @conv() convergent
21 call void %f() convergent
  /external/llvm/test/Feature/
intrinsic-noduplicate.ll 3 ; Make sure LLVM knows about the convergent attribute on the
9 ; CHECK: attributes #[[ATTRNUM]] = { convergent nounwind }
  /external/llvm/test/Transforms/Sink/
convergent.ll 3 ; Verify that IR sinking does not move convergent operations to
13 %c = call i32 @bar() readonly convergent
23 declare i32 @bar() readonly convergent
  /external/clang/test/CodeGenCUDA/
convergent.cu 14 // DEVICE-SAME: convergent
19 // HOST-NOT: convergent
22 // DEVICE-SAME: convergent
37 // DEVICE-SAME: convergent
39 // DEVICE: attributes [[CALL_ATTR]] = { convergent }
40 // DEVICE: attributes [[ASM_ATTR]] = { convergent
44 // HOST-NOT: convergent
  /external/llvm/test/Transforms/LoopRotate/
convergent.ll 5 declare void @f1(i32) convergent
9 ; rotation shouldn't occur), because f1 is convergent.
  /external/llvm/test/Transforms/SimplifyCFG/
attr-convergent.ll 4 ; convergent.
28 declare void @barrier() convergent
  /external/llvm/test/Transforms/LoopUnroll/
convergent.ll 3 declare void @f() convergent
5 ; Although this loop contains a convergent instruction, it should be
19 call void @f() ;convergent
28 ; This loop contains a convergent instruction, but it should be partially
45 call void @f() convergent
54 ; This loop contains a convergent instruction, so its partial unroll
74 call void @f() convergent
  /external/llvm/test/CodeGen/AMDGPU/
llvm.amdgcn.ds.swizzle.ll 15 attributes #0 = { nounwind readnone convergent }
llvm.amdgcn.ds.permute.ll 24 attributes #0 = { nounwind readnone convergent }
llvm.amdgcn.s.barrier.ll 27 attributes #1 = { convergent nounwind }
store-barrier.ll 39 ; Function Attrs: convergent nounwind
43 attributes #1 = { convergent nounwind }
convergent-inlineasm.ll 45 attributes #1 = { convergent nounwind readnone }
llvm.amdgcn.ds.bpermute.ll 33 attributes #0 = { nounwind readnone convergent }
large-work-group-registers.ll 37 attributes #1 = { convergent nounwind }
  /external/llvm/test/Transforms/LoopUnswitch/
basictest.ll 68 ; the convergent call that is not control-dependent on the unswitch condition.
84 call void @conv() convergent
107 declare void @conv() convergent
  /external/llvm/test/Transforms/LoopUnroll/AMDGPU/
unroll-barrier.ll 33 attributes #1 = { nounwind convergent }
  /external/swiftshader/third_party/llvm-subzero/build/Android/include/llvm/IR/
Attributes.gen 10 Convergent,
67 .Case("convergent", Attribute::Convergent)
184 return llvm::Attribute::Convergent;
  /external/swiftshader/third_party/llvm-subzero/build/Linux/include/llvm/IR/
Attributes.gen 10 Convergent,
67 .Case("convergent", Attribute::Convergent)
184 return llvm::Attribute::Convergent;
  /external/swiftshader/third_party/llvm-subzero/build/MacOS/include/llvm/IR/
Attributes.gen 10 Convergent,
67 .Case("convergent", Attribute::Convergent)
184 return llvm::Attribute::Convergent;
  /external/swiftshader/third_party/llvm-subzero/build/Windows/include/llvm/IR/
Attributes.gen 10 Convergent,
67 .Case("convergent", Attribute::Convergent)
184 return llvm::Attribute::Convergent;
  /external/swiftshader/third_party/llvm-subzero/include/llvm/IR/
Attributes.inc 10 Convergent,
67 .Case("convergent", Attribute::Convergent)
184 return llvm::Attribute::Convergent;
  /prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/IR/
Attributes.gen 10 Convergent,
67 .Case("convergent", Attribute::Convergent)
184 return llvm::Attribute::Convergent;
  /prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/IR/
Attributes.gen 10 Convergent,
67 .Case("convergent", Attribute::Convergent)
184 return llvm::Attribute::Convergent;

Completed in 337 milliseconds

1 2 3 4 5 6 7 8 91011>>