Sign in
llvm
/
llvm-project
/
libclc
/
HEAD
af4ebee
[CMake] Warn when the version of CMake is older than 3.31.0 (#204203)
by Petr Hosek
· 3 weeks ago
main
master
08886a2
[libclc] Delete wrong implementation nvptx clc_isinf (#205699)
by Wenju He
· 4 weeks ago
0dcd4a4
[libclc] Use unchecked division for f64 AMDGPU reciprocal (#203809)
by Joseph Huber
· 5 weeks ago
dfbdd4e
[libclc] Use __CLC_SCALAR instead of nonexistant __CLC_SCALAR1 for sin (#203807)
by Joseph Huber
· 5 weeks ago
65691fd
[libclc] Use FMA for the pi reconstruction in acos / atan (#203804)
by Joseph Huber
· 5 weeks ago
a77f1f6
[libclc] Improve performance and precision of reciprocal functions (#203805)
by Joseph Huber
· 5 weeks ago
a877d63
[libclc][Test] Don't hard code `clang` path in update_libclc_tests.py (#201806)
by Wenju He
· 6 weeks ago
8012803
[libclc][Test] Add -fno-discard-value-names to RUN line (#201808)
by Wenju He
· 6 weeks ago
7028afc
[libclc] Fix LIBCLC_OUTPUT_LIBRARY_DIR when find_package(LLVM) fails (#201816)
by Wenju He
· 6 weeks ago
d0b7493
[libclc] Use generic spirv*-unknown-unknown clang triple for SPIR-V targets (#199618)
by Wenju He
· 7 weeks ago
3934cf8
[libclc][test] Update math/cos.cl check lines after #199981 revert (#200353)
by michaelselehov
· 7 weeks ago
e741a08
[libclc] Use float sw_fma for spirv*-mesa-mesa3d targets (#199626)
by Wenju He
· 8 weeks ago
d7c35a6
[libclc] Optimize and vectorize signbit (#199497)
by Wenju He
· 8 weeks ago
daafba5
[libclc] Fix .cl tests in standalone build (#199164)
by Wenju He
· 8 weeks ago
8f17141
[libclc][NFC] Use clc/shared/ternary_def.inc for bitselect (#198495)
by Wenju He
· 9 weeks ago
b8da9da
[libclc][CMake] Use set instead of APPEND for LIBCLC_ARCHS_ALL initialization (#197866)
by Wenju He
· 10 weeks ago
2aaefe6
[libclc] Move sources collection into libclc_add_builtin_library, merge opencl library creation into libclc_add_library (#197654)
by Wenju He
· 10 weeks ago
28b0b2a
[libclc] Add optimized DPP scan functions for AMDGPU (#197543)
by Joseph Huber
· 10 weeks ago
9bedef2
[libclc] Move external-funcs.test to static file and use IR checks for .cl tests (#197151)
by Wenju He
· 10 weeks ago
13f44f7
[libclc] Apply hidden visibility to amdgpu / nvptx builds (#197235)
by Joseph Huber
· 10 weeks ago
60cc197
[libclc] Create a static `.a` file in addition to the `.bc` file (#197247)
by Joseph Huber
· 10 weeks ago
c834cbf
[libclc] Consolidate `amdgpu` and `amdgcn` architectures consistently (#197233)
by Joseph Huber
· 10 weeks ago
147a184
[libclc] Base the build around `add_sources` instead of source list (#197034)
by Joseph Huber
· 10 weeks ago
6f69bfa
libclc: group spirv archs in LIBCLC_ARCHS_SPIRV (#196911)
by Konrad Kleine
· 2 months ago
e82f749
[libclc] Canonicalize 'clspv' to the 'spirv-unknown-vulkan' triple (#196351)
by Joseph Huber
· 2 months ago
7395969
[libclc] Use spirv[64]-mesa-mesa3d triple in README.md (#196483)
by Konrad Kleine
· 2 months ago
e9ea3b8
[libclc] Fix using normalized triple for the directory name (#194607)
by Joseph Huber
· 2 months ago
f5a74a2
[libclc] Only check the triple architecture for libclc (#194149)
by Joseph Huber
· 3 months ago
df72e3b
[libclc] Make sure PACKAGE_VERSION is set for libclc (#193966)
by Joseph Huber
· 3 months ago
b871fbf
[libclc] Use 'LLVM_DEFAULT_TARGET_TRIPLE' instead of 'LLVM_RUNTIMES_TARGET' (#193969)
by Joseph Huber
· 3 months ago
0222ef0
[libclc] Allow testing unresolved symbols on multiple libraries (#193647)
by Wenju He
· 3 months ago
e931074
[libclc][CMake] Remove CMAKE_C_COMPILER_ID check (#186717)
by Wenju He
· 3 months ago
f2d8398
[libclc] Fix atomic_fetch_add/sub overloads for uintptr_t (#192570)
by Victor Mustya
· 3 months ago
301c793
[libclc] Only add test folder when LLVM_INCLUDE_TESTS is ON (#191948)
by Wenju He
· 3 months ago
22290b1
[libclc][CMake][NFC] Delete dead code LLVM_PACKAGE_VERSION (#191943)
by Wenju He
· 3 months ago
308250d
[runtimes] Aggregate per-target runtime checks in top-level check-${runtime_name} (#191743)
by Wenju He
· 3 months ago
0ccfb37
Revert "[libclc][CMake] Use clang/llvm-ar on Windows (#186726)" (#191745)
by Wenju He
· 3 months ago
d309d31
[libclc] Enable LLVM_RUNTIME_TARGETS in build system (#189892)
by Wenju He
· 3 months ago
13d7a2f
[libclc] Refine generic __clc_get_sub_group_size with fast full sub-group path (#188895)
by Wenju He
· 3 months ago
68674c3
libclc: Use special division for atan2 for DAZ (#190248)
by Matt Arsenault
· 4 months ago
24422dc
libclc: Simplify fract implementation (#189080)
by Matt Arsenault
· 4 months ago
b36ae2c
[libclc] Fix llvm-spirv dependency when llvm-spirv is built in-tree (#188896)
by Wenju He
· 4 months ago
e3620a2
libclc: do not use int64 in sincos helpers (#188056)
by Romaric Jodin
· 4 months ago
6b7f3bc
libclc: Partially implement nonuniform subgroup reduce functions (#188929)
by Matt Arsenault
· 4 months ago
7d0fbe6
libclc: Add work group scan functions (#188829)
by Matt Arsenault
· 4 months ago
b1f2d02
libclc: Add subgroup scan functions (#188828)
by Matt Arsenault
· 4 months ago
e5316bf
libclc: Update atan2pi (#188707)
by Matt Arsenault
· 4 months ago
a2482fd
libclc: Fix missing overloads for atomic_fetch_add/sub (#188478)
by Matt Arsenault
· 4 months ago
7f0e5bc
libclc: Implement get_sub_group_id with get_local_linear_id (#188713)
by Matt Arsenault
· 4 months ago
e1965d9
libclc: Update atan2 (#188706)
by Matt Arsenault
· 4 months ago
02886ec
libclc: Update erfc (#188570)
by Matt Arsenault
· 4 months ago
63da043
libclc: Update erf (#188569)
by Matt Arsenault
· 4 months ago
003c547
libclc: Use prefetch builtin to implement default prefetch (#188491)
by Matt Arsenault
· 4 months ago
ef5306d
libclc: Fix directly adding vector booleans (#188540)
by Matt Arsenault
· 4 months ago
08f93a5
libclc: Fix amdgpu sub_group_broadcast for double (#188594)
by Matt Arsenault
· 4 months ago
fcf3ad5
libclc: Fix amdgpu subgroup reduce for max u64 (#188598)
by Matt Arsenault
· 4 months ago
b9b2f41
libclc: clspv does not need workaround for flush_if_daz (#188555)
by Romaric Jodin
· 4 months ago
e2670ae
libclc: Update acospi (#188455)
by Matt Arsenault
· 4 months ago
214f3e9
libclc: Update asinpi (#188454)
by Matt Arsenault
· 4 months ago
96e65fe
libclc: Update atanpi (#188424)
by Matt Arsenault
· 4 months ago
c7cce36
libclc: Force assuming fast float fma for AMDGPU (#188245)
by Matt Arsenault
· 4 months ago
89b5085
libclc: Unify fast FMA controls (#188244)
by Matt Arsenault
· 4 months ago
98d97c5
libclc: Update atanh (#188225)
by Matt Arsenault
· 4 months ago
bd34e42
libclc: Update acosh (#188224)
by Matt Arsenault
· 4 months ago
d9cedeb
libclc: Update asinh (#188219)
by Matt Arsenault
· 4 months ago
5f0d93f
libclc: Update tanh (#188215)
by Matt Arsenault
· 4 months ago
bd5434e
libclc: Update cosh (#188214)
by Matt Arsenault
· 4 months ago
d924800
libclc: Update sinh (#188213)
by Matt Arsenault
· 4 months ago
d8e4f96
libclc: Update expm1 (#188209)
by Matt Arsenault
· 4 months ago
3f8ae83
libclc: Improve tgamma handling (#188066)
by Matt Arsenault
· 4 months ago
f5193bf
libclc: Update lgamma_r (#188065)
by Matt Arsenault
· 4 months ago
a76a5c9
[libclc][NFC] Remove __CLC_BIT_INTN macro (#188023)
by Wenju He
· 4 months ago
a5d1469
libclc: Update log1p (#188186)
by Matt Arsenault
· 4 months ago
da0cc9f
libclc: Fix -cl-denorms-are-zero for rtp and rtn conversions (#188148)
by Matt Arsenault
· 4 months ago
39960c5
libclc: Update atan (#188095)
by Matt Arsenault
· 4 months ago
5704a67
libclc: Update asin (#188094)
by Matt Arsenault
· 4 months ago
9aa7d95
libclc: Use nextup and nextdown in place of nextafter (#188141)
by Matt Arsenault
· 4 months ago
606abce
libclc: Simplify rtz conversion (#188137)
by Matt Arsenault
· 4 months ago
c5cb7c5
[libclc][NFC] Simplify __CLC_GENTYPE/__CLC_U_GENTYPE/__CLC_S_GENTYPE define in gentype.inc (#188027)
by Wenju He
· 4 months ago
fb945a3
libclc: Implement remainder with remquo (#187999)
by Matt Arsenault
· 4 months ago
78e756e
libclc: Update remquo (#187998)
by Matt Arsenault
· 4 months ago
7b7874f
[libclc] Replace llvm-dis with llvm-nm in check-external-funcs.test (#187190)
by Wenju He
· 4 months ago
fb2b55a
libclc: Update acos (#187666)
by Matt Arsenault
· 4 months ago
6c4ae5a
libclc: Override cbrt for AMDGPU (#187560)
by Matt Arsenault
· 4 months ago
8edf6dd
libclc: Use log intrinsic for half and float cases for amdgpu (#187538)
by Matt Arsenault
· 4 months ago
d8f9df7
libclc: Rewrite log implementation as gentype inc file (#187537)
by Matt Arsenault
· 4 months ago
031721d
libclc: Update trigpi functions (#187579)
by Matt Arsenault
· 4 months ago
e30b0a0
libclc: Implement sin and cos with sincos (#187571)
by Matt Arsenault
· 4 months ago
45e4a5b
libclc: Replace flush_if_daz implementation (#187569)
by Matt Arsenault
· 4 months ago
8a9bc43
[libclc] Restore previous generic fmod implementation (#187470)
by Wenju He
· 4 months ago
c8d655d
libclc: Really implement half trig functions (#187457)
by Matt Arsenault
· 4 months ago
0a89f7d
libclc: Stop implementing sincos as separate sin and cos (#187456)
by Matt Arsenault
· 4 months ago
c71ea99
libclc: Fix nextafter with -cl-denorms-are-zero (#187358)
by Matt Arsenault
· 4 months ago
fe96870
libclc: Add canonicalize utility functions (#187357)
by Matt Arsenault
· 4 months ago
c041d4a
libclc: Update f64 trig functions (#187455)
by Matt Arsenault
· 4 months ago
0f2a7b0
libclc: Really implement denormal config checks (#187356)
by Matt Arsenault
· 4 months ago
4e7164d
libclc: Invert subnormal checks (#187355)
by Matt Arsenault
· 4 months ago
6fb0e3e
libclc: Move subnormal config file to clc (#187354)
by Matt Arsenault
· 4 months ago
8577bcf
libclc: Move FLT_MIN gentype macros (#187272)
by Matt Arsenault
· 4 months ago
a3a87a5
libclc: Fix vector float tan (#187387)
by Matt Arsenault
· 4 months ago
Next »