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

1 2 3 4 5 6

  /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/llvm/test/CodeGen/AMDGPU/
indirect-private-64.ll 7 declare void @llvm.AMDGPU.barrier.local() convergent nounwind
21 call void @llvm.AMDGPU.barrier.local() convergent nounwind
41 call void @llvm.AMDGPU.barrier.local() convergent nounwind
59 call void @llvm.AMDGPU.barrier.local() convergent nounwind
79 call void @llvm.AMDGPU.barrier.local() convergent nounwind
array-ptr-calc-i32.ll 5 declare void @llvm.AMDGPU.barrier.local() nounwind convergent
38 call void @llvm.AMDGPU.barrier.local() nounwind convergent
store-barrier.ll 39 ; Function Attrs: convergent nounwind
42 attributes #2 = { convergent nounwind }
addrspacecast.ll 65 attributes #1 = { nounwind convergent }
drop-mem-operand-move-smrd.ll 52 attributes #2 = { convergent nounwind }
wait.ll 73 ; Function Attrs: convergent nounwind
82 attributes #1 = { convergent nounwind }
ds_write2st64.ll 112 ; Function Attrs: convergent nounwind
117 attributes #2 = { convergent nounwind }
ds-negative-offset-addressing-mode-loop.ll 69 attributes #1 = { convergent nounwind }
ds_read2_superreg.ll 232 ; Function Attrs: convergent nounwind
237 attributes #2 = { convergent nounwind }
ds-sub-offset.ll 125 attributes #2 = { nounwind convergent }
flat-address-space.ll 134 attributes #1 = { nounwind convergent }
  /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/llvm/include/llvm/IR/
Attributes.td 36 def Convergent : EnumAttr<"convergent">;
Function.h 335 /// @brief Determine if the call is convergent.
338 Attribute::Convergent);
341 addFnAttr(Attribute::Convergent);
  /external/llvm/bindings/go/llvm/
ir_test.go 56 {ConvergentAttribute, "convergent"},
  /external/llvm/test/Bitcode/
attributes.ll 255 define void @f43() convergent {
315 ; CHECK: attributes #25 = { convergent }
  /external/llvm/lib/Transforms/Scalar/
Sink.cpp 176 // Convergent operations cannot be made control-dependent on additional
179 if (CS.hasFnAttr(Attribute::Convergent))
  /external/llvm/utils/TableGen/
CodeGenIntrinsics.h 84 /// isConvergent - True if the intrinsic is marked as convergent.
  /external/llvm/include/llvm/CodeGen/
MachineTraceMetrics.h 26 // save some computations, traces are chosen to be convergent. This means that
131 /// block. Convergent traces means that only one of these is required per
  /external/llvm/test/Transforms/JumpThreading/
basic.ll 532 call void @g() convergent
548 ; CHECK: attributes [[CON]] = { convergent }
  /external/llvm/include/llvm/MC/
MCInstrDesc.h 129 Convergent
337 /// \brief Return true if this instruction is convergent.
339 /// Convergent instructions may not be made control-dependent on any
341 bool isConvergent() const { return Flags & (1 << MCID::Convergent); }
  /external/fec/
config.sub 143 -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\
565 basic_machine=m68000-convergent
1214 i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent)
  /external/llvm/lib/Target/Hexagon/
HexagonIntrinsicsV4.td 306 // Arithmetic/Convergent round

Completed in 551 milliseconds

1 2 3 4 5 6