<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-clang.git/recipes-devtools, branch honister</title>
<subtitle>Mirror of github.com/kraj/meta-clang.git</subtitle>
<id>https://git.enea.com/cgit/linux/meta-clang.git/atom?h=honister</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-clang.git/atom?h=honister'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/'/>
<updated>2021-09-28T05:58:59+00:00</updated>
<entry>
<title>nativesdk-clang: Fix build when using RUNTIME = llvm</title>
<updated>2021-09-28T05:58:59+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2021-09-28T04:20:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=826f7287ffb8ae87bd843ecfe4a21a661bb03294'/>
<id>urn:sha1:826f7287ffb8ae87bd843ecfe4a21a661bb03294</id>
<content type='text'>
We can not use nativesdk variants of libcxx and compiler-rt yet when
compiling nativesdk-clang because, it will need this compiler to build
them, so solve this catch-22, since we do not use the runtime built
during compiler builds, use libgcc/libstdc++ to pass cmake tests
during configure, this should be fine as it will be not needed for final
builds where nativesdk-clang will be used, it can still default to llvm
runtime on SDK host

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>clang: Update to 13.0.0-rc4</title>
<updated>2021-09-25T18:31:08+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2021-09-25T06:07:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=d236deda20383e66e303399d98544fbcc66155a9'/>
<id>urn:sha1:d236deda20383e66e303399d98544fbcc66155a9</id>
<content type='text'>
Changes in this set

  * d7b669b3a303 [clang] don't mark as Elidable CXXConstruct expressions used in NRVO
  * ee6913cc8317 [analyzer] Add 13.0.0 release notes
  * d0f0b5b99262 Thread safety analysis: Warn when demoting locks on back edges
  * 80f974e40f81 [AArch64][GlobalISel] Use ZExtValue for zext(xor) when invert tb(n)z
  * 5b95eb0b442e [debuginfo-test][cross-project-tests] Release note for new project name
  * b96ee8f581f6 [X86] combineX86ShuffleChain - ensure we only peek through bitcasts to vectors (PR51858)
  * dda88bfc06b5 [clang][scan-build] Use cc/c++ instead of gcc/g++ on OpenBSD.
  * 08642a395f23 Fix syntax error in Clang release notes
  * 6a5ccb2ec438 [compiler-rt] Implement __clear_cache() on OpenBSD/riscv64
  * 6aa054242d60 [LLD] Add required `ppc` target to the test cases. NFC
  * 8d78ac26f475 [OpenMP]Fix PR51349: Remove AlwaysInline for if regions.
  * d811546f803c [compiler-rt] Move -fno-omit-frame-pointer check to common config-ix
  * 89f2c0c63c22 [clang] disable implicit moves when not in CPlusPLus
  * 635b7871de93 [clang-repl] Install clang-repl
  * 1f27fe612876 -Wunused-but-set-parameter/-Wunused-but-set-variable Add to the release notes

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>clang: use global multilib variants</title>
<updated>2021-09-25T18:30:52+00:00</updated>
<author>
<name>Dan McGregor</name>
<email>dan.mcgregor@usask.ca</email>
</author>
<published>2021-04-21T20:50:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=1f40e6439ac7894bf788aa221efc8648d043a0f9'/>
<id>urn:sha1:1f40e6439ac7894bf788aa221efc8648d043a0f9</id>
<content type='text'>
Using regular multilib variants prevents sharing state between machines
with dissimilar multilibs, or non-multilib machines. Since there's no
harm in having extra multilib triples, use the full set for all builds.

Signed-off-by: Dan McGregor &lt;dan.mcgregor@usask.ca&gt;
</content>
</entry>
<entry>
<title>spirv-llvm-translator: Use latest revisions</title>
<updated>2021-09-25T14:04:51+00:00</updated>
<author>
<name>Zoltán Böszörményi</name>
<email>zboszor@gmail.com</email>
</author>
<published>2021-09-25T07:47:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=11b5b37db1046326b0c0ca067d3f4834d3e5dfe7'/>
<id>urn:sha1:11b5b37db1046326b0c0ca067d3f4834d3e5dfe7</id>
<content type='text'>
Use latest revisions for SPIRV-LLVM-Translator and SPIRV-Headers

Signed-off-by: Zoltán Böszörményi &lt;zboszor@gmail.com&gt;
</content>
</entry>
<entry>
<title>spirv-llvm-translator: Use the latest commit for SPIRV-Headers</title>
<updated>2021-09-15T19:29:33+00:00</updated>
<author>
<name>Zoltán Böszörményi</name>
<email>zboszor@gmail.com</email>
</author>
<published>2021-09-14T11:12:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=edd9f7e580e02242e08d34d35d808171f79d1fc9'/>
<id>urn:sha1:edd9f7e580e02242e08d34d35d808171f79d1fc9</id>
<content type='text'>
Signed-off-by: Zoltán Böszörményi &lt;zboszor@gmail.com&gt;
</content>
</entry>
<entry>
<title>clang: Update to latest 13.x</title>
<updated>2021-09-15T19:29:33+00:00</updated>
<author>
<name>Zoltán Böszörményi</name>
<email>zboszor@gmail.com</email>
</author>
<published>2021-09-14T07:42:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=b8463aa66767e0c4e6dee3c90d666a8bd47c6766'/>
<id>urn:sha1:b8463aa66767e0c4e6dee3c90d666a8bd47c6766</id>
<content type='text'>
Brings following changes up to 13.0.0-rc3

f6b09e394a5f [openmp] Apply code change from D109500
1916a1c578f8 [VPlan] Fix crash caused by not updating all users properly.
2aa67b31faf0 [clang-format] Restrict the special handling for K&amp;R C to C/C++
f1342c749ac0 [LLDB] AArch64 SVE restore SVE registers after expression
fbb8b41588be Revert "[AArch64][GlobalISel] Legalize bswap &lt;2 x i16&gt;"
1c198b3032e8 Revert [MC][ELF] Emit separate unique sections for different flags
4728892cd336 [LLD] Support compressed input sections on big-endian targets
77f24308fe78 [X86] Don't clobber EBX in stackprobes
1ff9aa2bfe19 [IR] Handle constant expressions in containsUndefinedElement()
84a3be829686 [SimplifyCFG] performBranchToCommonDestFolding(): require block-closed SSA form for bonus instructions (PR51125)
bd8cc8543fdc [OpenCL][Docs] Update OpenCL 3.0 implementation status.
9723fc15338e [OpenCL][Docs] Release 13 notes.
f53652203e49 scudo: Only add no-omit-frame-pointer flags when the compiler supports them
c8d8248488a3 [clang-format] Improve detection of parameter declarations in K&amp;R C
4ab7fe9228db [clang-format] Distinguish K&amp;R C function definition and attribute
748f09fdd5d6 [clang-format] improve distinction of K&amp;R function definitions vs attributes
ffd90ed19988 [clang-format] handle trailing comments in function definition detection
b685e13d1130 [clan-format] detect function definitions more conservatively
e3ec9058aae5 [MemCpyOpt] Fix a variety of scalable-type crashes
718280c8a2d1 [AMDGPU][OpenMP] Use complex definitions from complex_cmath.h

Signed-off-by: Zoltán Böszörményi &lt;zboszor@gmail.com&gt;
</content>
</entry>
<entry>
<title>spirv-llvm-translator: Define explicit SRCREV_FORMAT</title>
<updated>2021-09-11T10:47:50+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2021-09-11T07:34:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=46e154f597b2db2a57a183dadc4a03f59671dde3'/>
<id>urn:sha1:46e154f597b2db2a57a183dadc4a03f59671dde3</id>
<content type='text'>
Since it uses multiple fetch URIs make it explicit to define SRCREV_FORMAT

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>clang: Update to latest 13.x</title>
<updated>2021-09-11T06:11:35+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2021-09-09T04:54:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=12c3739c9cc737ceb8a29bf7bbd848d3de4b8d17'/>
<id>urn:sha1:12c3739c9cc737ceb8a29bf7bbd848d3de4b8d17</id>
<content type='text'>
Drop upstreamed patches

Brings following changes

  * Workaround incorre  ct types when lowering fixed length gather/scatter
  * f17d60d62028 Inform pass manager when child loops are deleted
  * f56129fe78d5 Fine grain control over some sym  bol visibility
  * dc10ff25f54b [AArch64][SME] Fix imm bug in mov vector to tile aliases
  * b77c810feba0 Revert "[HardwareLoops] Change order of SCEV expression construction for Init  LoopCount."
  * 02dece03f93d [clang] fix transformation of template arguments of 'auto' type constraints
  * 297e9237db53 [SelectionDAGBuilder]  Bugfix in visitInlineAsm()
  * bc3cbd744d70 [llvm-objdump] Fix 'llvm-objdump -dr' for executables with relocations
  * 912ad5830cc1 Add llvm-ml to LLVM_TOOLCHAIN_TOOLS (PR50536)
  * b46abdb7b8fe [clang][Driver] Pick the last --driver-mode in case of multiple ones
  * 197d9d91aec1 [AArch64][sve] Prevent incorrect function call on fixed width vector
  * 427df19c4791 Update counter offset to account for binary ids
  * 09f659449b83 libunwind: add missing break statements in EHABI
  * a98b397504f8 [SCEV] Fix applyLoopGuards() with range check idiom (PR51760)
  * 9b3867e959fa [DAGCombine] Prevent the transform of combine for multi-use operand
  * 49dacda603b3 [tests] precommit tests for D107692
  * 8aa8ed9d4b5f Fix for commit d8cd7806310c51af912a647a6ca46de62ff13214.
  * 2a1d8b5016eb [clang] OpenBSD does not support C11 atomics or threads.
  * a52b7bf7d123 PR50294: Fix a performance regression from 2c9dbcd.
  * c30b2813a1d5 [clang] fix error recovery ICE on copy elision when returing invalid variable
  * 6668e31250ba Support linking against OpenMP runtime on OpenBSD.
  * be305271bfb6 OpenBSD also needs execinfo
  * a5e968b66a59 [clang] Allow the OpenBSD driver to link the libclang_rt.profile library.
  * 181739213aa0 [docs] Update release notes with items related to Flang
  * c45fa58f171e [libomptarget][amdcgn] Only add opt/llvm-link dependency if TARGET is availab  le
  * 7f3d00c9b49b [libomptarget][amdcgn] Add build dependency for llvm-link and opt
  * 3b1fa4aef006 [RISCV] Fix reporting of incorrect commutable operand indices
  * 1c3fcc8ae92e [libc++][NFC] Mark values in gdb pretty print comparison functions as live to   prevent values being optimized out.
  * c8905f1bb304 [Orc] Enable debug object tests only on x86_64 hosts
  * 7a4a5d413624 [Linker] Support weak symbols in nodeduplicate COMDAT group

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>clang: Fix llvm-link and opt dependency build failure in libomp</title>
<updated>2021-09-03T05:22:57+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2021-08-28T19:10:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=4f69b68228f75b6a3f2375a0258fd04f4f67ce70'/>
<id>urn:sha1:4f69b68228f75b6a3f2375a0258fd04f4f67ce70</id>
<content type='text'>
Update to latest 13.x as well

  * 9e41dc71b8d4 [docs] Mention that the legacy PM is deprecated and will be removed after 14
  * 73c36a9be558 [OpenMP][FIX] Allow declare variant to work with reference types
  * bcb43617cb7f [NewPM] Add missing LTO ArgPromotion pass
  * 703ee975d26a [AlignFromAssume] Bailout w/non-constant alignments (pr51680)

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>spirv-llvm-translator: switch to release llvm_release_130 branch</title>
<updated>2021-09-02T17:27:06+00:00</updated>
<author>
<name>Naveen Saini</name>
<email>naveen.kumar.saini@intel.com</email>
</author>
<published>2021-09-02T05:30:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=610c47baddbfb310ffa681cc202211ed4a659e95'/>
<id>urn:sha1:610c47baddbfb310ffa681cc202211ed4a659e95</id>
<content type='text'>
Fetching SPIRV-Headers, which provides required spirv.hpp headers

https://github.com/KhronosGroup/SPIRV-Headers.git

Signed-off-by: Naveen Saini &lt;naveen.kumar.saini@intel.com&gt;
</content>
</entry>
</feed>
