<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-clang.git/recipes-devtools, branch hardknott</title>
<subtitle>Mirror of github.com/kraj/meta-clang.git</subtitle>
<id>https://git.enea.com/cgit/linux/meta-clang.git/atom?h=hardknott</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-clang.git/atom?h=hardknott'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/'/>
<updated>2021-11-22T22:39:05+00:00</updated>
<entry>
<title>recipes: Specify branch and protocol in SRC_URI</title>
<updated>2021-11-22T22:39:05+00:00</updated>
<author>
<name>Devendra Tewari</name>
<email>devendra.tewari@gmail.com</email>
</author>
<published>2021-11-22T22:32:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=2207df98559afc19d6a0243027bbac18980fc764'/>
<id>urn:sha1:2207df98559afc19d6a0243027bbac18980fc764</id>
<content type='text'>
github has stopped supporting anonymous git protocol and bitbake now
warns about branch not being explicit, master is no more a viable
fallback

Signed-off-by: Devendra Tewari &lt;devendra.tewari@gmail.com&gt;
</content>
</entry>
<entry>
<title>clang: Add SDK_VENDOR string to CLANG_EXTRA_OE_VENDORS</title>
<updated>2021-04-29T04:16:44+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2021-04-26T06:14:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=7ef47d048267cf755c496a3962b34314f6f1f1e1'/>
<id>urn:sha1:7ef47d048267cf755c496a3962b34314f6f1f1e1</id>
<content type='text'>
This helps in ensuring that SDK elements are built correctly as well,
at present we get right builds for cross/target/native clang but not for
nativesdk since it use SDK_VENDOR string for vendor eg. -yoesdk which
currently is not added to known OE vendors, as a result nativesdk-clang
does not build since crosssdk clang can not find runtime files e.g.
libgcc

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
Cc: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>llvm-project-source: Add multilib vendor support</title>
<updated>2021-04-15T20:31:18+00:00</updated>
<author>
<name>Yi Fan Yu</name>
<email>yifan.yu@windriver.com</email>
</author>
<published>2021-04-14T18:38:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=56c399be01a1fa78ad9c08498b736ec067efc25d'/>
<id>urn:sha1:56c399be01a1fa78ad9c08498b736ec067efc25d</id>
<content type='text'>
Generate all possible vendor name that a multilib build could use
by using the variable MULTILIB_VARIANTS.

ex: {TARGET_VENDOR} {TARGET_VENDOR}mllib32

Fixes build issue when compiling lib32-compiler-rt
where clang has issue detecting gcc toolchain.

when clang --print-search-dirs:
lib32-recipe-sysroot//usr/lib/i686-wrsmllib32-linux
should be
lib32-recipe-sysroot//usr/lib/i686-wrsmllib32-linux/10.2.0/

Signed-off-by: Yi Fan Yu &lt;yifan.yu@windriver.com&gt;
</content>
</entry>
<entry>
<title>clang: Upgrade to 12.0.0 RC5</title>
<updated>2021-04-08T14:59:55+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2021-04-08T04:18:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=8ece1206261505321572e2e05f7b19531ed17ba3'/>
<id>urn:sha1:8ece1206261505321572e2e05f7b19531ed17ba3</id>
<content type='text'>
* d28af7c654d8 remove -fpch-codegen and -fpch-debuginfo from Clang 12.0 release notes
* 04ba60cfe598 [ORC][C-bindings] Fix some ORC C bindings function names and signatures.

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>clang: Do not use lld for building nativsdk clang</title>
<updated>2021-04-08T14:59:55+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2021-04-05T22:01:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=0c29503991afebbf08fc41b12e9b30b0f58a77a4'/>
<id>urn:sha1:0c29503991afebbf08fc41b12e9b30b0f58a77a4</id>
<content type='text'>
While we can, it does not have the sspace for path dance that yocto does
for relocable SDK which means clang components may end up being
non-relocatable when SDK is installed in longer paths. So for now pay
the price of switching back to binutils linker

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>clang: Update 12.0.0-RC4</title>
<updated>2021-04-02T18:43:03+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2021-04-01T06:28:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=7567dd465828ba95e9658f4b91e87a7d474885fc'/>
<id>urn:sha1:7567dd465828ba95e9658f4b91e87a7d474885fc</id>
<content type='text'>
* 31001be371e8 [LoopVectorize] Refine hasIrregularType predicate
* 9ae9ab1ca343 [RISCV][MC] Fix nf encoding for vector ld/st whole register
* ff2cf8fafa5a [InstCombine] avoid creating an extra instruction in zext fold and possible inf-loop
* 5b3480610383 [InstCombine] add test for zext-of-icmps; NFC
* 38dd45b00431 [X86][FastISel] Fix with.overflow eflags clobber (PR49587)
* 79a79d1d01c4 [X86] Add test for PR49587 (NFC)
* f05b64961056 [FastISel] Don't trivially kill extractvalues (PR49467)
* e89cdf8937bb [OpenMP] Restore backwards compatibility for libomptarget
* 8ca56905dd9b [PowerPC] Fix infinite loop in peephole CR optimization (PR49509)
* f43958b7c497 [OpenMP] Fixed a crash in hidden helper thread
* e94372d1b395 [SimplifyCFG] avoid sinking insts within an infinite-loop
* f4c01f33f450 [Support] Fix 'keeping' temporary files on Windows 7
* 4990141a4366 [WoA][MSVC] Use default linker setting in MSVC-compatible driver [take 2]
* e3186ba0f3b5 [aarch64][WOA64][docs] Release note for WoA-hosted LLVM 12 binary
* 00441b8f4e5b [OpenCL][Docs] Release notes
* ca14f0282fce [release][docs] List all cores Arm has added support for in LLVM 12.
* c016eda3257e [release][docs] List all cores Arm has added support for in LLVM 12.

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>llvm-project-source: Re-implement add_more_target_vendors in python</title>
<updated>2021-03-30T20:02:50+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2021-03-27T18:22:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=9d190cb3b31ce9b959302f28933f8cddef701497'/>
<id>urn:sha1:9d190cb3b31ce9b959302f28933f8cddef701497</id>
<content type='text'>
This is to avoid a ton of shell variables becoming dependencies

Add every case in a new line

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>compiler-rt: Fix build on armv6</title>
<updated>2021-03-25T14:42:49+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2021-03-24T07:36:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=404e8129c26ea5387a51248eebff1820db6f5015'/>
<id>urn:sha1:404e8129c26ea5387a51248eebff1820db6f5015</id>
<content type='text'>
Fixes Issue #445

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>clang: allow to set CLANG_EXTRA_OE_VENDORS to support custom TARGET_VENDOR value</title>
<updated>2021-03-24T14:51:52+00:00</updated>
<author>
<name>Martin Jansa</name>
<email>Martin.Jansa@gmail.com</email>
</author>
<published>2021-03-23T16:19:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=539e8d85f4eb359d24b052efc6d4f7a9858fdbce'/>
<id>urn:sha1:539e8d85f4eb359d24b052efc6d4f7a9858fdbce</id>
<content type='text'>
* instead of hardcoding only yoe, poky, wrs in the patch, add just placeholder
  string which gets replaced with a list based on CLANG_EXTRA_OE_VENDORS variable
  in llvm-project-source.inc:add_more_target_vendors

Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>clang/llvm: Upgrade to 12.0.0 RC3</title>
<updated>2021-03-12T15:40:04+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2021-03-06T07:57:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=b8ef5c875c789e1e704d22aca80ba05e9583b9bf'/>
<id>urn:sha1:b8ef5c875c789e1e704d22aca80ba05e9583b9bf</id>
<content type='text'>
* 15d1ee36720f [CMake][compiler-rt] Use copying instead of symlinking for LSE builtins on non-Unix-likes
* bff59aca162e [TargetLowering] Use HandleSDNodes to prevent nodes from being deleted by recursive calls in getNegatedExpression.
* a123beacce40 [LoopVectorize] Fix VPRecipeBuilder::createEdgeMask to correctly generate the mask
* f8b32989241c [clang-tidy] Deprecate readability-deleted-default check
* 46a1b0655666 [AArch64] Legalize horizontal fmax/fmin reductions on f16 vectors
* d24e102ba266 [OpenMP] Fixed a crash when offloading to x86_64 with target nowait
* 52510d84802b [GlobalISel] Bail on G_PHI narrowing of odd types (PR48188)
* 99350dcc3f5b [OpenMP] Fix clang-cl build error regarding TSX intrinsics
* 4ed9f17e9390 [analyzer] Add 12.0.0 release notes
* 9760b282ff03 [DAGCombiner][X86] Don't peek through ANDs on the shift amount in matchRotateSub when called from MatchFunnelPosNeg.
* 344216979213 Revert "[c++20] Mark class type NTTPs as done and start defining the feature test macro."
* f73ba0f3582b [SimplifyCFG] avoid illegal phi with both poison and undef
* 692808e5af83 [InstCombine] avoid infinite loop in demanded bits for select
* c637d4d136fd [OpenMP][NVPTX] Fixed a compilation error in deviceRTLs caused by unsupported feature in release verion of LLVM
* 98f06b16a313 [AArch64][Docs] Release notes 12.x on outline atomics
* e0e6b1e39e7e ReleaseNotes: add lld/ELF notes

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
</feed>
