aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-03-17Remove redundant file from license_text am: 5dc1c60fdeandroid-mainline-12.0.0_r99android-mainline-12.0.0_r98android-mainline-12.0.0_r77android-mainline-12.0.0_r70android-mainline-12.0.0_r69android-mainline-12.0.0_r63android-mainline-12.0.0_r59android-mainline-12.0.0_r56android-mainline-12.0.0_r5android-mainline-12.0.0_r49android-mainline-12.0.0_r42android-mainline-12.0.0_r39android-mainline-12.0.0_r22android-mainline-12.0.0_r19android-mainline-12.0.0_r122android-mainline-12.0.0_r115android-mainline-12.0.0_r113android-mainline-12.0.0_r100aml_tz3_311312010android12-mainline-networkstack-releaseandroid12-mainline-art-releasePaul Thomson
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/deqp-deps/amber/+/13891333 Change-Id: I751eed4f5a326494e4208e9b44bfc0912c5647fb
2021-03-17Remove redundant file from license_textandroid-mainline-12.0.0_r4android-mainline-12.0.0_r36android-12.1.0_r9android-12.1.0_r8android-12.1.0_r7android-12.1.0_r26android-12.1.0_r25android-12.1.0_r24android-12.1.0_r23android-12.1.0_r22android-12.1.0_r21android-12.1.0_r20android-12.1.0_r19android-12.1.0_r18android-12.1.0_r17android-12.1.0_r16android-12.1.0_r15android-12.1.0_r14android-12.1.0_r13android-12.1.0_r12android-12.1.0_r11android-12.1.0_r10android-12.0.0_r32android-12.0.0_r29android-12.0.0_r28android-12.0.0_r27android-12.0.0_r26android-12.0.0_r21android-12.0.0_r20android-12.0.0_r19android-12.0.0_r18android-12.0.0_r16android12L-devandroid12L-d2-s8-releaseandroid12L-d2-s7-releaseandroid12L-d2-s6-releaseandroid12L-d2-s5-releaseandroid12L-d2-s4-releaseandroid12L-d2-s3-releaseandroid12L-d2-s2-releaseandroid12L-d2-s1-releaseandroid12L-d2-releaseandroid12-qpr3-s7-releaseandroid12-qpr3-s6-releaseandroid12-qpr3-s5-releaseandroid12-qpr3-s4-releaseandroid12-qpr3-s3-releaseandroid12-qpr3-s2-releaseandroid12-qpr3-s1-releaseandroid12-qpr3-releaseandroid12-qpr1-releaseandroid12-qpr1-d-s3-releaseandroid12-qpr1-d-s2-releaseandroid12-qpr1-d-s1-releaseandroid12-qpr1-d-releaseandroid12-devandroid12--mainline-releasePaul Thomson
Bug: b/68860345 Change-Id: I38ea866610c30c001e4c5580d81fd446a45f2ebb
2021-03-16Update Android.bp am: 6541db64c4Paul Thomson
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/deqp-deps/amber/+/13890807 Change-Id: Ib23ca42815cbb03ceac5f0a7dd17ffc5c273e43c
2021-03-16Merge commit 'dabae26164714abf951c6815a2b4513260f7c6a4' into sc-dev am: ↵Paul Thomson
7034d9d902 Original change: https://googleplex-android-review.googlesource.com/c/platform/external/deqp-deps/amber/+/13890806 Change-Id: If124d93d75420d10c048eedd312b99fe6d7a2e48
2021-03-16Update Android.bpPaul Thomson
Bug: b/169021525 Change-Id: I60d9b7425765484686bf39dd54308dd5d520a48b
2021-03-16Merge commit 'dabae26164714abf951c6815a2b4513260f7c6a4' into sc-devPaul Thomson
Bug: b/169021525 Change-Id: I823851ad56d6434dfb9c27b865977026add4ba63
2021-02-26[LSC] Add LOCAL_LICENSE_KINDS to external/deqp-deps/amber am: 799969c590Bob Badour
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/deqp-deps/amber/+/13702110 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: Ia076695960daaf150ff874cd486ce15cf2c407ba
2021-02-25[LSC] Add LOCAL_LICENSE_KINDS to external/deqp-deps/amberBob Badour
Added SPDX-license-identifier-Apache-2.0 to: Android.bp Bug: 68860345 Bug: 151177513 Bug: 151953481 Test: m all Exempt-From-Owner-Approval: janitorial work Change-Id: Ic98880777d12ea9b68d34f17f7c42dd936410b57
2021-02-25resolve merge conflicts of 161a50ba48e44ce95c8d6e68b17896903bb2248c to ↵Bob Badour
sc-mainline-prod Change-Id: I3ab76f02b6be2e766cc5a8c33f6ef38e13cbb321
2021-02-25Revert "[LSC] Add LOCAL_LICENSE_KINDS to external/deqp-deps/amber"Bob Badour
Change-Id: I52b0a44674d6a680c4d6e187f5d4aeae13ba2d4b
2021-02-20Add device API version checking for function pointer loading (#943)asuonpaa
Functions from instance extensions promoted to core in a later Vulkan version should only be loaded if the physical device version >= the version.
2021-02-17[automerger skipped] [LSC] Add LOCAL_LICENSE_KINDS to ↵Bob Badour
external/deqp-deps/amber am: e35a5a3ca5 -s ours am skip reason: Change-Id I54cce2d5d4c4561956175221301b90a63aa80104 with SHA-1 cc5b6ec5d2 is in history Original change: https://googleplex-android-review.googlesource.com/c/platform/external/deqp-deps/amber/+/13606115 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I3d8ba1a1d72b662e7c1839333d92d8f5a3aa1861
2021-02-17[LSC] Add LOCAL_LICENSE_KINDS to external/deqp-deps/amberBob Badour
Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD to: Android.bp Bug: 68860345 Bug: 151177513 Bug: 151953481 Test: m all Exempt-From-Owner-Approval: janitorial work Change-Id: I54cce2d5d4c4561956175221301b90a63aa80104 Merged-in: I54cce2d5d4c4561956175221301b90a63aa80104
2021-02-16[automerger skipped] [LSC] Add LOCAL_LICENSE_KINDS to ↵Bob Badour
external/deqp-deps/amber am: cc5b6ec5d2 am: e1616da73d am: 307479035c -s ours am: 75fbb93318 -s ours am skip reason: Change-Id Id1e6fa091d5cf42e5de34db917effeba996e36eb with SHA-1 23f5bab926 is in history Original change: https://android-review.googlesource.com/c/platform/external/deqp-deps/amber/+/1588985 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I478e26c4f2cd506364da2cd367fa30f78473c5ea
2021-02-16[automerger skipped] [LSC] Add LOCAL_LICENSE_KINDS to ↵Bob Badour
external/deqp-deps/amber am: cc5b6ec5d2 am: e1616da73d am: 307479035c -s ours am skip reason: Change-Id Id1e6fa091d5cf42e5de34db917effeba996e36eb with SHA-1 23f5bab926 is in history Original change: https://android-review.googlesource.com/c/platform/external/deqp-deps/amber/+/1588985 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I5783ccfd435ef756c3344fcd62eebd27e19d6ca7
2021-02-16[LSC] Add LOCAL_LICENSE_KINDS to external/deqp-deps/amber am: cc5b6ec5d2 am: ↵Bob Badour
e1616da73d Original change: https://android-review.googlesource.com/c/platform/external/deqp-deps/amber/+/1588985 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I92b5b4468dd38bcdf17ff068663ab74fca94e776
2021-02-16[LSC] Add LOCAL_LICENSE_KINDS to external/deqp-deps/amber am: cc5b6ec5d2android-s-beta-5android-s-beta-4android-s-beta-3android-s-beta-2android-s-beta-1android-s-beta-5android-s-beta-4Bob Badour
Original change: https://android-review.googlesource.com/c/platform/external/deqp-deps/amber/+/1588985 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I71bb42da0962c9d93d3f4041150a4faf4f90eff2
2021-02-15[LSC] Add LOCAL_LICENSE_KINDS to external/deqp-deps/amberandroid-s-preview-1Bob Badour
Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD to: Android.bp Bug: 68860345 Bug: 151177513 Bug: 151953481 Test: m all Exempt-From-Owner-Approval: janitorial work Change-Id: I54cce2d5d4c4561956175221301b90a63aa80104 Merged-in: Id1e6fa091d5cf42e5de34db917effeba996e36eb
2021-02-05Update Android.bp am: 23f5bab926Paul Thomson
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/deqp-deps/amber/+/13485987 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I2774d01f88e10fb49495041229199cb926a14cc2
2021-02-05Merge commit '4d0115cccfcb3b73d20b6513b1c40748e6403c50' into sc-dev am: ↵Paul Thomson
94989c2454 Original change: https://googleplex-android-review.googlesource.com/c/platform/external/deqp-deps/amber/+/13485986 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I1b98042070b10b85369b72b92ac4d34fafef73ea
2021-02-04Update Android.bpPaul Thomson
We now generate vk-wrappers.{inc,h} as part of the build, instead of checking them in from an upstream build. We no longer link with Vulkan, and instead define -DAMBER_CTS_VULKAN_HEADER=1 (in deqp_and_deps_defaults) and use the "Vulkan headers" from dEQP, as is done in the upstream Android dEQP build. All other defines are also moved to deqp_and_deps_defaults. .cc files updated from the upstream Android dEQP build logs. Bug: b/169021525 Change-Id: Id1e6fa091d5cf42e5de34db917effeba996e36eb
2021-02-04Merge commit '4d0115cccfcb3b73d20b6513b1c40748e6403c50' into sc-devPaul Thomson
Conflicts: Android.mk samples/Android.mk third_party/Android.mk Bug: b/169021525 Change-Id: I9c24ae3e9d5cad75e2360325f1cdc1f77b0f7c35
2021-01-28Make room for stencil data in host buffer (#941)asuonpaa
When copying a D24_UNORM_S8_UINT depth/stencil buffer to or from the host, the depth and stencil data must be copied separately. This change adds extra space to the end of the Amber host buffer for the stencil data.
2021-01-27Support binding the same vertex buffer to multiple locations (#936)asuonpaa
There's no need to restrict binding a vertex buffer to multiple locations. Now that we have OFFSET supported this has a real use case where the same buffer is used with different offsets.
2021-01-18Update license checker config (#939)Ben Clayton
The license classification rules in github.com/google/licensecheck have been updated.
2021-01-14Allow hex for values in expect commands (#937)alan-baker
* Handled the same as parsing buffer data
2021-01-12[amberscript] Add DATA to IMAGE command (#934)dan sinclair
This CL adds a DATA initializer to the IMAGE command. This allows setting the data to be used in the image as part of the initializer.
2021-01-11Expose target environment to shader info (#935)asuonpaa
This change exposes shader target environment parsed from Amber Script into shader info structure. This allows Vulkan CTS to compile GLSL into SPIR-V using the specified SPIR-V version.
2020-12-16VERTEX_DATA: add format, offset, stride parameters (#929)asuonpaa
Adds parameters to the VERTEX_DATA AmberScript command: FORMAT, OFFSET, STRIDE.
2020-12-09Fix Vulkan synchronization validation errors (#926)jeremyg-lunarg
Vulkan CTS TransferImage::ImageBarrier() is often used to synchronize images which are then used as attachments in a RenderPass. Depending on the load operation used, the RenderPass may need either read or write access. (see Section 8.1 Render Pass Creation in the Vulkan 1.2.x specification). To allow any load operation to work correctly, set both read and write access in the dstAccessMask when transitioning to an attachment layout.
2020-12-09Don't add an amber sampler for sampled images (#928)alan-baker
When adding a buffer for an image, do not add a sampler for sampled image binding (only for combined sampled image bindings) Fixes #927
2020-11-18Various fixes for size comparisons (#924)dan sinclair
* Various fixes for size comparisons This CL fixes up various size comparison issues in amber along with running the formatter. * Roll Deps Roll third_party/dxc/ c607bb3c0..f1f60648d (23 commits) https://github.com/Microsoft/DirectXShaderCompiler/compare/c607bb3c032d...f1f60648df03 $ git log c607bb3c0..f1f60648d --date=short --no-merges --format='%ad %ae %s' 2020-11-12 hekotas Fix hctbuild to enable passing of quoted values and values with parenthesis (#3256) 2020-11-12 marijns95 Linux: Implement prefix-counted BSTR allocation in SysAllocStringLen (#3250) 2020-11-11 hekotas Fix dxilconv crash when initialization fails (#3254) 2020-11-10 grroth Handle scalar args to out vector params (#3246) 2020-11-09 jaebaek [spirv] emit OpLine at the end of entry function (#3244) 2020-11-06 hekotas Support for ARM64EC and custom cmake (#3245) 2020-11-05 hekotas Minor refactoring to reduce size of dxilconv.dll (#3240) 2020-11-04 texr Fix lost debug info on DispatchMesh payload in AS (#3243) 2020-11-04 jaebaek Revert "[spirv] add location for DebugDeclare (#3230)" (#3242) 2020-11-04 grroth Initialize conversion remarks result (#3241) 2020-11-03 31109344+adam-yang Made exit values not have to dominate latch in structurize loop exit (#3220) 2020-11-03 hekotas Fix DIA SDK detection for ARM64 and VS2017 (#3239) 2020-11-02 grroth New approach to avoid skipallocas (#3219) 2020-11-02 jaebaek [spirv] add location for DebugDeclare (#3230) 2020-11-02 jaebaek [spirv] wrap instructions with OpNoLine (#3229) 2020-11-02 hekotas Fix DIA SDK detection (#3231) 2020-11-02 Junda.Liu [spirv] Fix [[vk::push_constant]] on ConstantBuffer part II (#3216) 2020-11-02 Junda.Liu [spirv] globallycoherent should generate SPIR-V decoration Coherent (#3217) 2020-10-30 texr Fix precise propagation through various missing paths (#3224) 2020-10-30 texr Fix regression in lib vector arg case when skipping copy-out (#3232) 2020-10-30 31109344+adam-yang Bitpiece crash when value/addr are null (#3227) 2020-10-29 hekotas Add caps check for optional 16bit ops support to several execution tests. (#3222) 2020-10-28 31109344+adam-yang Make sure bitpiece not generated that covers the entire variable (#3223) Created with: roll-dep third_party/dxc Roll third_party/clspv/ 3a11614ee..e0406e705 (22 commits) https://github.com/google/clspv/compare/3a11614ee409...e0406e7053d1 $ git log 3a11614ee..e0406e705 --date=short --no-merges --format='%ad %ae %s' 2020-11-10 alanbaker Implement fdim (#675) 2020-11-10 marco.antognini Lower OpenCL vloadN and vstoreN (#670) 2020-11-09 alanbaker Implement isnormal (#674) 2020-11-07 alanbaker Implement islessgreater (#672) 2020-11-06 alanbaker Implement isordered and isunordered (#671) 2020-11-05 alanbaker Implement ctz (#669) 2020-11-05 alanbaker Implement sub_sat (#668) 2020-11-03 alanbaker Implement mad_sat (#667) 2020-11-03 marco.antognini Lower function call and initial support for LLVM intrinsics (#666) 2020-11-02 kpet Fix hadd/rhadd for signed types (#665) 2020-11-02 alanbaker Fix non-32-bit clz (#664) 2020-10-30 marco.antognini Lower UnaryOperator and handle fast math flags (#663) 2020-10-29 alanbaker Implement rotate in terms of llvm.fshl (#662) 2020-10-29 alanbaker Implement hadd and rhadd (#660) 2020-10-29 alanbaker Add support for OpenCL 2.0 atomic functions (#657) 2020-10-29 alanbaker Update deps (#661) 2020-10-29 marco.antognini Recusiverly lower instructions (#655) 2020-10-28 alanbaker Add convergent attribute in more cases (#658) 2020-10-26 alanbaker Implement add_sat (#656) 2020-10-22 alanbaker Prevent duplicate types and decorations (#654) 2020-10-19 kpet Add support for -cl-std=CL3.0 (#653) 2020-10-19 marco.antognini Lower function parameters and return type (#646) Created with: roll-dep third_party/clspv Roll third_party/shaderc/ 813ef3dc0..88f9156d7 (3 commits) https://github.com/google/shaderc/compare/813ef3dc0d5e...88f9156d7f6a $ git log 813ef3dc0..88f9156d7 --date=short --no-merges --format='%ad %ae %s' 2020-11-09 dneto Replace C-style cast with static_cast 2020-11-12 dneto Roll back googletest to earlier version 2020-11-02 rharrison Roll 6 dependencies (#1144) Created with: roll-dep third_party/shaderc Roll third_party/spirv-tools/ df4198e50..1f2fcddd3 (21 commits) https://github.com/KhronosGroup/SPIRV-Tools/compare/df4198e50eaa...1f2fcddd3963 $ git log df4198e50..1f2fcddd3 --date=short --no-merges --format='%ad %ae %s' 2020-11-13 afdx spirv-opt: Set parent when adding basic block (#4021) 2020-11-13 jaebaek spirv-opt: properly preserve DebugValue indexes operand (#4022) 2020-11-11 dneto Use less stack space when validating Vulkan builtins (#4019) 2020-11-05 46493288+sfricke-samsung spirv-val: Fix SPV_KHR_fragment_shading_rate VUID label (#4014) 2020-11-05 46493288+sfricke-samsung spirv-val: Label Layer and ViewportIndex VUIDs (#4013) 2020-11-05 alanbaker Add dead function elimination to -O (#4015) 2020-11-04 jaebaek Add DebugValue for invisible store in single_store_elim (#4002) 2020-11-04 dnovillo Fix SSA re-writing in the presence of variable pointers. (#4010) 2020-11-04 afdx spirv-fuzz: Fixes to pass management (#4011) 2020-11-03 afdx spirv-fuzz: Add support for reining in rogue fuzzer passes (#3987) 2020-11-03 vasniktel spirv-fuzz: Fix assertion failure in FuzzerPassAddCompositeExtract (#3995) 2020-11-03 vasniktel spirv-fuzz: Fix invalid equation facts (#4009) 2020-11-03 vasniktel spirv-fuzz: Fix bugs in TransformationFlattenConditionalBranch (#4006) 2020-11-03 andreperezmaselco.developer spirv-fuzz: Fix bug related to transformation applicability (#3990) 2020-10-30 jaebaek Temporarily add EmptyPass to prevent glslang from failing (#4004) 2020-10-30 Junda.Liu spirv-opt: Add support to prevent functions from being inlined if they have DontInline flag (#3858) 2020-10-29 jaebaek Propagate OpLine to all applied instructions in spirv-opt (#3951) 2020-10-29 bclayton CMake: Add SPIRV_TOOLS_BUILD_STATIC flag (#3910) 2020-10-29 dneto Avoid copying a ref in a loop (#4000) 2020-10-28 justsid spirv-val: Allow the ViewportIndex and Layer built-ins on SPIR-V 1.5 (#3986) 2020-10-28 dnovillo Simplify logic to decide whether CCP modified the IR (#3997) Created with: roll-dep third_party/spirv-tools Roll third_party/glslang/ 740ae9f60..beec2e4a7 (17 commits) https://github.com/KhronosGroup/glslang/compare/740ae9f60b00...beec2e4a7c4d $ git log 740ae9f60..beec2e4a7 --date=short --no-merges --format='%ad %ae %s' 2020-11-12 mbechard tweak local_size comparison a bit (#2456) 2020-11-12 dneto Avoid spuriously adding Geometry capability for vert, tesc, tese (#2462) 2020-11-12 greg New nonuniform analysis (#2457) 2020-11-09 jhall1024 Implement GL_EXT_terminate_invocation (#2454) 2020-11-06 rdb Fix token-pasting macros not working in preprocessor directives. (#2453) 2020-11-06 laddoc Fix warning in iomapper. (#2449) 2020-11-04 TobyHector Add GL_EXT_shader_image_int64 support (#2409) 2020-11-04 laddoc 8. io mapping refine & qualifier member check & resolver expand (#2396) 2020-11-02 courtneygo Fix build error with Chromium & ANGLE (#2446) 2020-11-02 dev Add new SpirvToolsDisassemble API interface + Improve Doc on existing API interface (#2442) 2020-11-02 justsid Support for CapabilityShaderViewportIndex and CapabilityShaderLayer (#2432) 2020-11-02 jaebaek Do not use PropagateLineInfoPass and RedundantLineInfoElimPass (#2440) 2020-09-09 greg Add texture sample to nonuniform test 2020-09-08 greg Add buffer store to nonuniform tests 2020-09-03 bas SPV: Add NonUniform decoration for constructors. 2020-09-03 bas SPV: Add NonUniform decoration for OpImages created during lowering. 2020-08-24 bas SPV: Add NonUniform decorations for stores. Created with: roll-dep third_party/glslang Roll third_party/spirv-headers/ 7845730ca..5ab5c9619 (2 commits) https://github.com/KhronosGroup/SPIRV-Headers/compare/7845730cab6e...5ab5c96198f3 $ git log 7845730ca..5ab5c9619 --date=short --no-merges --format='%ad %ae %s' 2020-11-04 michael.kinsner Reserve additional loop control bit for Intel extension (NoFusionINTEL) (#175) 2020-11-02 4464295+XAMPPRocky Add EmbarkStudios/rust-gpu to vendor list. (#174) Created with: roll-dep third_party/spirv-headers Roll third_party/vulkan-loader/ 2b0892e15..be6ccb9ec (7 commits) https://github.com/KhronosGroup/Vulkan-Loader/compare/2b0892e15bd8...be6ccb9ecaf7 $ git log 2b0892e15..be6ccb9ec --date=short --no-merges --format='%ad %ae %s' 2020-11-02 shabbyx Reland "Generate libvulkan.so.1 on Linux instead of libvulkan.so" 2020-11-10 shannon build: Update known-good files for 1.2.160 header 2020-11-02 shannon build: Update known-good files for 1.2.159 header 2020-10-30 shabbyx Revert "Generate libvulkan.so.1 on Linux instead of libvulkan.so" 2020-10-22 xantares09 Add an option to disable MASM 2020-10-20 xantares09 Configure vulkan.pc when pkg-config is available 2020-10-22 shabbyx Generate libvulkan.so.1 on Linux instead of libvulkan.so Created with: roll-dep third_party/vulkan-loader Roll third_party/clspv-llvm/ b91a236ee..a6ac2b32f (2881 commits) https://github.com/llvm/llvm-project/compare/b91a236ee1c3...a6ac2b32fbab $ git log b91a236ee..a6ac2b32f --date=short --no-merges --format='%ad %ae %s' 2020-11-16 schuett Convert TypeSpecifiersPipe from Specifiers.h to a scoped enum; NFC 2020-11-16 v.g.vassilev Reland "Move the test compiler setup in a common place. NFCI" 2020-11-16 dmitry.preobrazhensky [AMDGPU][MC] Corrected error position for some operands and modifiers 2020-11-16 mkazantsev [Test] More tests on range checks 2020-11-11 caroline.concatto [AArch64] Add check for widening instruction for SVE. 2020-11-12 matthew.malcomson Hwasan reporting check for dladdr failing 2020-11-16 vitalybuka Revert "Move the test compiler setup in a common place. NFCI" 2020-11-16 vitalybuka [NFC][tsan] Simplify call_pthread_cancel_with_cleanup 2020-11-16 mkazantsev [Test] More tests on range check elimination 2020-11-13 mgorny [lldb] [Process/FreeBSDRemote] Optimize regset pointer logic 2020-11-11 mgorny [lldb] [Process/FreeBSDRemote] Modernize and simplify YMM logic 2020-11-11 mgorny [lldb] [Process/FreeBSDRemote] Access debug registers via offsets 2020-11-11 mgorny [lldb] [Process/FreeBSDRemote] Access FPR via RegisterInfo offsets 2020-11-16 dmitry.preobrazhensky [AMDGPU][MC] Corrected error position for swizzle() 2020-11-16 dmitry.preobrazhensky [AMDGPU][MC] Corrected error position for hwreg() and sendmsg() 2020-11-10 mgorny [lldb] [Process/FreeBSDRemote] Access GPR via reginfo offsets 2020-11-16 nicolas.vasilache [mlir][Linalg] Add support for tileAndDistribute on tensors. 2020-11-13 marukawa [VE] Add pfchv intrinsic instructions 2020-11-16 vitalybuka [sanitizer] Fix StackDepotPrint testing 2020-11-16 benny.kra [LoopFlatten] Fold variable into assert. NFC. 2020-11-16 flo [IRGen] Add !annotation metadata for auto-init stores. 2020-11-09 sjoerd.meijer [LoopFlatten] Widen the IV 2020-11-16 david.penry [ARM] Cortex-M7 schedule 2020-11-16 goncharov.mikhail [lld] Use %t file in test 2020-11-02 protze [OpenMP][Tool] Add Archer option to disable data race analysis for sequential part 2020-11-13 fraser [RISCV] Use a macro to simplify getTargetNodeName 2020-11-16 marukawa [VE] Change variable capitalization 2020-11-16 simon.moll [VP][NFC] Rename to HANDLE_VP_TO_OPC 2020-11-13 git [clang][cli] Add support for options with two flags for controlling the same field. 2020-11-16 lhames [MCJIT] Profile the code generated by MCJIT engine using Intel VTune profiler 2020-11-16 simon.moll [VE] LVLGen sets VL before vector insts 2020-11-16 mkazantsev Recommit "[NFC] Move code between functions as a preparation step for further improvement" 2020-11-15 kazu [JumpThreading] Call eraseBlock when folding a conditional branch 2020-11-15 kazu [IR] Use llvm::is_contained in BasicBlock::removePredecessor (NFC) 2020-11-15 kazu [Loop Fusion] Use pred_empty and succ_empty (NFC) 2020-11-15 kazu [ADCE] Use succ_empty (NFC) 2020-11-16 qshanz [NFC][Test] Add test coverage for IEEE Long Double on Power8 2020-11-15 kazu [BranchProbabilityInfo] Use predecessors(BB) and successors(BB) (NFC) 2020-11-15 kazu [TRE] Use successors(BB) (NFC) 2020-11-15 craig.topper [X86] Fix crash with i64 bitreverse on 32-bit targets with XOP. 2020-11-15 kazu [SanitizerCoverage] Use llvm::all_of (NFC) 2020-11-10 serguei.katkov [IRCE] Use the same min runtime iteration threshold for BPI and BFI checks 2020-11-16 pengfei.wang [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-15 richard PR48169: Fix crash generating debug info for class non-type template parameters. 2020-11-15 spatel [InstCombine] reduce code for flip of masked bit; NFC 2020-11-15 spatel [InstCombine] add multi-use demanded bits fold for add with low-bit mask 2020-11-15 spatel [InstCombine] add vector tests for multi-use demanded bits; NFC 2020-11-14 martin [OpenMP] Fix building for windows after adding omp_calloc 2020-11-15 nikita.ppv [AA] Add missing AAQI parameter 2020-11-15 flo [MemorySSA] Add pointer decrement loop clobber test case. (...) 2020-10-19 martin [libcxx] [test] Mark tests that require specific allocation behaviours as libcpp only 2020-10-19 martin [libcxx] [test] Exclude domain socket tests on windows, like bsd/darwin 2020-10-19 martin [libcxx] [test] Add LIBCPP_ONLY() around another test for an implementation detail 2020-10-19 martin [libcxx] [test] Don't require fs::path::operator(string_type&&) to be noexcept 2020-10-19 martin [libcxx] [test] Allow fs::permissions(path, perms, perm_options, error_code) to be noexcept 2020-10-19 martin [libcxx] [test] Do error printfs to stderr in filesystems tests 2020-10-19 martin [clang] Automatically link against oldnames just as linking against libcmt 2020-10-14 dexonsmith clang/{Format,Rewrite}: Stop using SourceManager::getBuffer, NFC 2020-10-15 eugenis Add alloca size threshold for StackTagging initializer merging. 2020-10-19 aeubanks [test][NPM] Fix already-vectorized.ll under NPM 2020-10-19 craig.topper [SelectionDAG][X86] Enable SimplifySetCC CTPOP transforms for vector splats 2020-10-19 craig.topper [X86] Add i32->float and i64->double bitcast pseudo instructions to store folding table. 2020-10-17 Matthew.Arsenault Fix typo 2020-10-19 lhames [ORC] Fix a missing include. 2020-10-19 aeubanks [NPM][test] Fix some LoopVectorize tests under NPM 2020-10-19 nikita.ppv [BatchAA] Add test for incorrect phi cycle result (NFC) 2020-10-19 Tony.Tye [AMDGPU] Correct comment typo in SIMemoryLegaliizer.cpp 2020-10-19 aeubanks [NPM][opt] Run -O# after other passes in legacy PM compatibility mode 2020-10-19 clementval [flang][openacc] Switch to use TODO from D88909 2020-10-19 alexandre.ganea [LLDB][TestSuite] Improve skipIfWindowsAndNonEnglish in decorators.py 2020-10-19 mcinally [SVE] Update vector reduction intrinsics in new tests. 2020-10-13 michaelrj [libc] Add LLVM libc specific functions to llvm_libc_ext.td. 2020-10-19 jay.foad [AMDGPU] Remove MUL_LOHI_U24/MUL_LOHI_I24 2020-10-19 jhuber6 [OpenMP] Fixing OpenMP/driver.c failing on 32-bit hosts 2020-10-19 atmndp [LangRef] Define mustprogress attribute 2020-10-19 mikhail.maltsev [clang] Use SourceLocation as key in std::map, NFCI 2020-10-19 flo [SCEV] Add tests where assumes can be used to improve tripe multiple. 2020-10-16 ldionne [libc++] Add more tests for operator<< on std::complex 2020-10-15 amy.kwan1 [DAGCombiner][PowerPC] Remove isMulhCheaperThanMulShift TLI hook, Use isOperationLegalOrCustom directly instead. 2020-10-19 jonas [llvm] Make obj2yaml and yaml2obj LLVM utilities instead of tools 2020-10-19 Tony.Tye [AMDGPU] Simplify cumode handling in SIMemoryLegalizer 2020-10-17 Tony.Tye [AMDGPU] Extend hip-toolchin-features.hip test 2020-10-17 Tony.Tye [AMDGPU] Correct hsa-diag-v3.s test 2020-10-19 mtrofin [NFC][MC] Type [MC]Register uses in MachineTraceMetrics 2020-10-19 Alexander.Richardson [libc++] Skip tests using constexpr destructors with older clang versions 2020-10-06 sameeranjayant.joshi [Flang][OpenACC] Fix for branching out issue in OpenACC parallel construct. 2020-10-16 ldionne [libc++] Refactor the fuzzing tests 2020-10-19 lhames [ORC] Fix unused variable warning. 2020-10-19 llvm-dev [InstCombine] foldOrOfICmps - only fold (icmp_eq B, 0) | (icmp_ult/gt A, B) for integer types 2020-10-17 mtrofin [ML] Add final reward logging facility. 2020-10-19 nabeel.omer [Dexter][NFC] Add Missing Commands to Commands.md Contents 2019-10-01 ldionne [libc++] Define new/delete in libc++abi only by default 2020-10-19 Casey [libc++][test] Portably silence warnings 2020-10-19 Alexander.Richardson [lit] Avoid calling realpath() for every printed message 2020-10-19 llvm-dev Revert rGa704d8238c86bac: "[InstCombine] Add or((icmp ult/ule (A + C1), C3), (icmp ult/ule (A + C2), C3)) uniform vector support" 2020-10-19 n.james93 [clang-tidy] Add scoped enum constants to identifier naming check 2020-10-16 psteinfeld [flang] Add name match checks for interface procedures 2020-10-19 sam.mccall [clangd] Add test for structured-binding completion. NFC 2020-10-19 georgemitenk0v [MLIR][SPIRVToLLVM] Updated documentation for composite ops 2020-10-19 llvm-dev [InstCombine] Add (icmp ne A, 0) | (icmp ne B, 0) --> (icmp ne (A|B), 0) vector support Created with: roll-dep third_party/clspv-llvm Roll third_party/swiftshader/ df17a7610..e4c1a25cc (56 commits) https://swiftshader.googlesource.com/SwiftShader.git/+log/df17a76102df..e4c1a25cc679 $ git log df17a7610..e4c1a25cc --date=short --no-merges --format='%ad %ae %s' 2020-11-12 capn Use LLVM JIT for MemorySanitizer GN builds 2020-11-12 srisser Update vulkan headers to 1.2.160 2020-11-12 swiftshader.regress Regres: Update test lists @ 4804ac87 2020-11-11 zzyiwei Disable VK_KHR_external_memory_fd for Android build 2020-10-28 natsu Handle image properties from external device memory 2020-11-12 capn Fix conditionally enabling Reactor MSan instrumentation 2020-11-02 capn Implement MemorySanitizer instrumentation of Reactor routines 2020-08-25 nicolascapens Fix backslash interpreted as part of URL 2020-10-26 srisser Implement VK_KHR_shader_float_controls 2020-11-10 amaiorano Subzero: clang-format crosstest, pnacl-llvm, runtime, and unittest 2020-11-10 amaiorano Subzero: clang-format src 2020-11-02 capn Fix LLVM host triple for ORCv2 JIT 2020-11-11 srisser Add SPIR-V tools dependency to BUILD.gn files 2020-11-10 natsu Fix Android build 2020-11-06 amaiorano Add a unit test for bug fixed by swiftshader-cl/50008 2020-11-09 srisser Track SPIR-V version in VkConfig.hpp 2019-04-24 vhau Modify gralloc0 implementation 2020-11-05 jaebaek SpirvShaderDebugger: Correct member index for DebugValue 2020-11-05 capn Fix Android.bp build after SPIRV-Tools update 2020-11-04 amaiorano Subzero: fix invalid arg access on Windows x86 for split variables 2020-11-03 amaiorano Subzero: fix non-deterministic stack layout and code-gen 2020-11-05 srisser Squashed 'third_party/SPIRV-Tools/' changes from f7da52775..a61d07a72 2020-11-04 capn Fix Vulkan benchmarks build 2020-10-02 capn Fix unaligned access on depth values 2020-11-02 capn Fix LLVM alloca array size type 2020-11-02 capn Resolve MSan symbols dynamically 2020-11-02 capn Switch Chromium/Fuchsia to use the LLVM ORCv2 JIT 2020-11-03 nicolascapens Clarify the ICD/loader compatibility 2020-11-03 swiftshader.regress Regres: Update test lists @ b5bf8269 2020-11-03 capn Set LLVM_ENABLE_ABI_BREAKING_CHECKS for Debug builds only 2020-10-30 jari.komppa Add script to verify proper Memset template use 2020-11-02 capn Set the LLVM module's target triple 2020-10-30 capn Consistently remove double colon from llvm namespace 2020-10-30 capn Emulate gather/scatter for MSan builds 2020-10-30 capn Prevent 'most vexing parse' issue 2020-11-02 sugoi Squashed 'third_party/SPIRV-Tools/' changes from 82b378d671..f7da527757 2020-10-23 amaiorano Subzero: fix Ice::BitVector::grow not copying old to new data 2020-10-30 jari.komppa Ignore third party libraries during presubmit 2020-10-28 jari.komppa Add check for vtable in memset template 2020-10-29 sugoi Squashed 'third_party/SPIRV-Tools/' changes from 8a5500656..82b378d67 2020-10-29 sugoi Squashed 'third_party/SPIRV-Headers/' changes from 979924c8b..7845730ca 2020-10-23 capn Fix LLVM pointer element type 2020-10-29 capn Avoid false-positive MSan error for thread_local 2020-10-29 capn Squashed 'third_party/marl/' changes from f1c446ccd..3285a2dfb 2020-10-28 capn Temporarily support both ORCv1 and ORCv2 2020-10-26 amaiorano Apply google3 upstream fixes for latest LLVM 2020-10-22 amaiorano LLVMJIT: fix asserts in latest LLVM 2020-10-08 capn Support MemorySanitizer builds with CMake 2020-10-15 srisser Implement VK_KHR_shader_subgroup_extended_types 2020-10-19 srisser Update VkStringify to use vulkan.hpp to_string 2020-10-21 bclayton LLVMJIT: Fix memory leak 2020-10-10 natsu Update SwiftShader VK AHB to support generic gralloc 2020-10-21 amaiorano Fix when built against latest LLVM (11) 2020-10-20 amaiorano Fix Android build 2020-10-19 amaiorano Subzero: workaround bad codegen for Windows x86 at Om1 optimization level 2020-10-19 bclayton LLVM: Replace legacy ORC JIT with new API Created with: roll-dep third_party/swiftshader Roll third_party/vulkan-headers/ 320af06cb..11c6670b4 (3 commits) https://github.com/KhronosGroup/Vulkan-Headers/compare/320af06cbdd2...11c6670b4a4f $ git log 320af06cb..11c6670b4 --date=short --no-merges --format='%ad %ae %s' 2020-11-15 oddhack Update for Vulkan-Docs 1.2.161 2020-11-08 oddhack Update for Vulkan-Docs 1.2.160 2020-11-01 oddhack Update for Vulkan-Docs 1.2.159 Created with: roll-dep third_party/vulkan-headers Roll third_party/vulkan-validationlayers/ 87b0951f8..9d3ef3258 (70 commits) https://github.com/KhronosGroup/Vulkan-ValidationLayers/compare/87b0951f8dba...9d3ef3258715 $ git log 87b0951f8..9d3ef3258 --date=short --no-merges --format='%ad %ae %s' 2020-11-13 pankratz layers: Removed duplicate type declaration 2020-11-13 mark scripts: Suppress warning for empty difflist 2020-11-12 mark scripts: Remove format checking shell scripts 2020-11-11 mark scripts: Add python format-checking script and update travis 2020-11-05 mark tests: Add oldSwapchain-from-different-device test 2020-11-09 mark threading: Make swapchain objects traceable to parent 2020-11-10 mark tests: Added specialuse extension BP tests 2020-11-10 mark practices: Add checking of specialuse extensions 2020-11-09 mark practices: Check for specialuse extensions and warn 2020-11-09 mark practices: Added specialuse extension table 2020-11-10 karl layers: Fix typedef and spelling 2020-11-09 jeremyg syncval: Convert enum SyncStageAccessFlags to a std::bitset 2020-11-09 jeremyg syncval: Change generated lookup tables to be const. 2020-11-06 marshall tests: Test queue retirement over timeline semaphores 2020-11-06 marshall layers: Fix queue retirement via waited-on timeline semaphores 2020-11-06 rgarcia layers: Check nullDescriptor when validating vertex attributes 2020-11-02 shannon build: Update known-good files for 1.2.159 header 2020-11-05 orbea cmake: Install the header files into the vulkan directory 2020-11-04 liyl build: Allow generating layers json file for cross-compiling 2020-11-05 courtneygo Fix missing source reference 2020-10-31 s.fricke layers: Change copy2 VU from int to string 2020-11-04 orbea cmake: Silence warnings 2020-11-03 orbea cmake: Add BUILD_WERROR 2020-11-01 s.fricke layers: Add VUID 01591 2020-11-01 s.fricke tests: Add VUID 04113 and 04114 2020-11-01 s.fricke layers: Add VUID 04113 and 04114 2020-11-01 s.fricke layers: Label 04101 and 04010 2020-11-03 s.fricke layers: Add Android 24 and 25 support 2020-11-03 tony docs: Fix enabling debug printf 2020-10-31 skdkksfadkadkk layers: Fix checks for 01508 and 01509 2020-11-03 neel.bedekar layers: Remove unnecessary FDM tiling check 2020-11-02 mark tests: Add 2718 security VUID tests 2020-10-30 mark stateless: Fix clang-formatting issues 2020-10-30 mark stateless: Comment out unused legacy vuids 2020-10-30 mark stateless: Output correct VUID for validate_string_array 2020-10-30 mark stateless: Remove non-VU pNext chain cycle check 2020-10-30 mark stateless: Remove warnings from viewport validation 2020-10-30 mark stateless: Use correct VUIDs for drawCount check 2020-10-29 jzulauf syncval: Add raster order rules to load op validation 2020-10-23 jzulauf syncval: Add layout transition info w/o prev access 2020-10-22 jzulauf syncval: Remove unsafe/unused code path. 2020-10-21 jzulauf syncval: Support range gen w/ empty subres ranges 2020-10-19 jzulauf syncval: Add dst scope barriers to all ILT 2020-10-06 jzulauf tests: Add multi dependency syncval test 2020-10-06 jzulauf syncval: Multidep subpass layout transition rework 2020-10-02 jzulauf syncval: Simplify input attachment read tracking 2020-09-29 jzulauf syncval: vkCmdPipelineBarrier multidep support 2020-09-23 jzulauf syncval: Cleanup input attachment read tracking 2020-10-29 tony layers: Fix checks for 02502 and 02503 2020-10-27 tony gpu: Report OpLine info even if no source 2020-10-27 tony tests: Add test for variable count descriptors 2020-10-27 tony layers: Add validation for variable descriptor count 2020-10-27 tony layers: Fix error message 2020-10-28 jeremyg syncval: Add override keyword to ValidationObject method overrides. 2020-10-26 s.fricke layers: Relabel vkCmdDrawIndirectByteCountEXT VUs 2020-10-30 nathaniel layers: Fix test error introduced by #2276 2020-10-29 s.fricke layers: Add extra api names to errors 2020-10-28 s.fricke tests: Add SampleMask Array Limit VUID 2020-10-26 s.fricke layers: Add SampleMask Array Limit VUID 2020-10-24 s.fricke layers: Add table for buffer image copy VUs 2020-10-29 s.fricke layers: Add VK_EXT_4444_formats support 2020-10-30 mark contributing: Updated for Travis CI migration 2020-10-30 mark readme: Updated for Travis migration 2020-10-29 s.fricke layers: Add missing 1.2 overload functions 2020-10-21 s.fricke tests: Add input attachment aspectMask/layout 2020-10-20 s.fricke layers: Remove non-input aspectMask check 2020-10-28 shannon build: Reconcile final 158 VUID inconsistencies 2020-10-21 mark tests: Add invalid stride test for GetQueryPoolResults 2020-10-21 mark corechecks: Added 4519 vuid for GetQueryPoolResults stride 2020-10-28 krzysio.kurek stateless: Add a missing "not" to ValidateGreaterThan Created with: roll-dep third_party/vulkan-validationlayers * Roll deps Roll third_party/dxc/ f1f60648d..489c2e4d3 (6 commits) https://github.com/Microsoft/DirectXShaderCompiler/compare/f1f60648df03...489c2e4d3241 $ git log f1f60648d..489c2e4d3 --date=short --no-merges --format='%ad %ae %s' 2020-11-17 rkarrenberg Move force-zero-store-lifetimes flag to help-hidden, remove accidental check from test. (#3264) 2020-11-17 marijns95 dxcisense: Allocate "TM" classes using IMalloc instead of new (#3258) 2020-11-17 rkarrenberg Enable generation of llvm.lifetime.start/.end intrinsics (#3034) 2020-11-16 ehsannas [spirv] Fix compound MulAssign with type mismatches. (#3255) 2020-11-16 ehsannas [spirv] Use isResourceType to cover SubpassInput. (#3253) 2020-11-16 ehsannas [spirv] Move descriptor scalar replacement to legalization stage. (#3261) Created with: roll-dep third_party/dxc Roll third_party/glslang/ beec2e4a7..7f6559d28 (1 commit) https://github.com/KhronosGroup/glslang/compare/beec2e4a7c4d...7f6559d2802d $ git log beec2e4a7..7f6559d28 --date=short --no-merges --format='%ad %ae %s' 2020-11-16 ShabbyX Compile out code for GL_EXT_shader_image_int64 for ANGLE (#2463) Created with: roll-dep third_party/glslang Roll third_party/clspv-llvm/ a6ac2b32f..7e30989da (134 commits) https://github.com/llvm/llvm-project/compare/a6ac2b32fbab...7e30989dabce $ git log a6ac2b32f..7e30989da --date=short --no-merges --format='%ad %ae %s' 2020-11-17 llvm-dev [IR] ShuffleVectorInst::isIdentityWithPadding - bail on non-fixed-type vector shuffles. 2020-11-17 llvm-dev [X86] nontemporal.ll - replace X32 check prefix with X86. NFC. 2020-11-17 llvm-dev [X86] subvector-broadcast.ll - replace X32 check prefix with X86. NFC. 2020-11-17 jonathan.l.peyton [OpenMP] NFC: remove tabs in message catalog file 2020-11-17 wingo [WebAssembly] Fix parsing of linking section for named global imports 2020-11-05 jonathan.l.peyton [OpenMP][stats] reset serial state when re-entering serial region 2020-11-17 Matthew.Arsenault Linker: Fix linking of byref types 2020-11-16 jay.foad [AMDGPU] Precommit more vccz workaround tests 2020-11-17 anton.a.afanasyev [SLPVectorizer] Fix assert 2020-11-17 powerman1st [clang][AVR] Improve avr-ld command line options 2020-11-16 a.bataev [OPENMP]Fix PR48076: mapping of data member pointer. 2020-11-17 flo [Matrix] Add inline assembly test case. 2020-10-30 anton.a.afanasyev [SLP] Make SLPVectorizer to use `llvm.masked.gather` intrinsic 2020-11-17 wingo [WebAssembly][MC] Remove useless overrides in MCWasmStreamer 2020-11-17 joe.ellis [AArch64][SVE] Support implicit lax vector conversions for SVE types 2020-11-14 paul [TableGen] Clean up Target .td include files 2020-11-17 benny.kra [MLIR] Fix up integration tests after b7382ed3fea08da27530a6d6d53f168fc704e4c4 2020-11-17 andrzej.warzynski [flang][nfc] Add missing dependency in CMake 2020-08-05 flo [ConstraintElimination] Add support for And. 2020-11-17 kadircet [clang-tidy] Make clang-format and include-order-check coherent 2020-11-16 erich.keane Update 'note-candiate' functions to skip lambda-conversion-op-overloads 2020-11-12 sander.desmalen Reland [LoopVectorizer] NFCI: Calculate register usage based on TLI.getTypeLegalizationCost. 2020-11-17 marukawa [VE] Implement JumpTable 2020-11-17 herhut [mlir][std] Canonicalize extract_element(tensor_cast). 2020-11-17 herhut [mlir][std] Fold dim(dynamic_tensor_from_elements, %cst) 2020-11-17 herhut [mlir][linalg] Allow tensor_to_memref in dependence analysis 2020-11-17 marukawa [VE] Correct getMnemonic 2020-11-15 zinenko [mlir] Allow for using interface class name in ODS interface definitions 2020-11-17 zinenko [mlir] Fix Python tests after "module_terminator" migrated to ODS 2020-11-17 n.james93 [clang][NFC] Use SmallString instead of SmallVector<char 2020-11-17 llvm-dev [X86] vector-sext.ll - replace X32 check prefix with X86. NFC. 2020-11-17 llvm-dev [X86] insert-into-constant-vector.ll - replace X32 check prefix with X86. NFC. 2020-11-17 llvm-dev [X86] avx-intel-ocl.ll - replace X32 check prefix with X86. NFC. 2020-11-17 llvm-dev [X86] 2011-10-19-widen_vselect.ll - replace X32 check prefix with X86. NFC. 2020-11-17 llvm-dev [clang][driver] Fix definition/declaration argument name mismatches. NFCI. 2020-11-17 omair.javaid [LLDB] Fix SVE reginfo for sequential offset in g packet 2020-11-04 luke.drummond Escape command line arguments in backtraces 2020-11-17 omair.javaid [LLDB] Update SVE Z reg info to remove invalidate regs 2020-11-17 flo [AsmPrinter] Use getMnemonic for instruction-mix remark. 2020-11-17 sven.vanhaastregt [OpenCL] Stop opencl-c-base.h leaking extension enabling 2020-11-17 sguelton [build] Fix dependencies of LLVMExegesis 2020-11-16 zinenko [mlir] Add basic support for attributes in ODS-generated Python bindings 2020-11-17 hokein.wu [clang-tidy] Fix an abseil-redundant-strcat-calls crash on 0-parameter StrCat(). 2020-11-15 marukawa [VE] Add vbrd intrinsic instructions 2020-11-17 powerman1st [AVR] Optimize the 16-bit NEGW pseudo instruction 2020-11-17 flo [AsmWriter] Factor out mnemonic generation to accessible getMnemonic. 2020-11-13 sguelton [build] normalize components dependencies 2020-11-17 lkail [PowerPC] Add negated abs test using llvm.abs intrinsic. NFC. 2020-11-17 hokein.wu [clang-tidy] Verify the fixes in abseil-redundant-strcat-calls test, NFC 2020-11-17 riddleriver [mlir][NFC] Remove references to Module.h and Function.h (...) 2020-11-14 marukawa [VE] Add lvm/svm intrinsic instructions 2020-11-16 jonas [crashlog] Implement parser for JSON encoded crashlogs 2020-11-16 flo [ConstraintElimination] Add support for Or. 2020-11-16 listmail [LoopVec] Introduce an api for detecting uniform memory ops 2020-11-13 ldionne [libc++] Move the GDB pretty printer tests to the DSL 2020-11-09 kostyak [scudo][standalone] Correct min/max region indices 2020-11-05 silvasean [mlir] Add DecomposeCallGraphTypes pass. 2020-11-16 thakis lld/mach-o: Infer darwinnew from filename ld64.lld.darwinnew too 2020-11-16 listmail [SCEV] Factor out part of wrap flag detection logic [NFC](try 2) 2020-11-16 aschwaighofer [coro] Async coroutines: Make sure we can handle control flow in suspend point dispatch function 2020-11-16 flo [ConstraintElimination] Add complex test cases. 2020-11-16 spatel Revert "[InstCombine] add multi-use demanded bits fold for add with low-bit mask" 2020-11-16 aaron Another speculative fix for lldb related to ConstexprSpecKind 2020-11-16 aaron Speculatively fix the lldb build 2020-11-16 schuett Convert ConstexprKind from Specifiers.h to a scoped enum; NFC 2020-11-16 jonas [dsymutil] Generalize handling of aliases external symbols 2020-11-13 amara [AArch64][GlobalISel] Look through a G_ZEXT when trying to match shift-extended register offsets. 2020-11-16 Scott.Linder [YAMLIO] Correctly diagnose empty alias/anchor 2020-11-16 craig.topper [RISCV] Add MC tests for the User Vector CSRs 2020-11-16 ldionne [libc++] Remove transitional #error message 2020-11-16 vtjnash Reland "[AsmPrinter] fix -disable-debug-info option" 2020-11-16 praveen [Flang][OpenMP] Add semantic checks for OpenMP Depend clause. 2020-11-16 craig.topper [RISCV] When matching SROIW, check all 64 bits of the OR mask 2020-11-13 aeubanks [SimplifyCFG] Respect optforfuzzing in NPM pass 2020-11-16 teemperor [lldb] Skip TestCppKeywordsAsCIdentifiers on Windows 2020-11-13 pklausler [flang] Unsplit COMPLEX operations 2020-11-16 metzman [fuzzer] Disable uncaught-exception on non-Win+undo bad fix 2020-11-16 xun [Coroutine] Allocas used by StoreInst does not always escape 2020-11-16 metzman [fuzzer] Add allocator_may_return_null to uncaught-exception.test. 2020-11-10 Matthew.Arsenault AMDGPU: Select global saddr mode from SGPR pointer 2020-11-16 Mirko.Brkusanin [AMDGPU][GlobalISel] Fix lowerShlSat 2020-11-09 Matthew.Arsenault AMDGPU: Split large offsets when selecting global saddr mode 2020-11-16 wei.huang Fix the compilation assertion due to unreachable BB pruning not deleting the associated BB from the jump tables 2020-11-16 jay.foad [AMDGPU] Add comments. NFC. 2020-11-16 csigg [mlir] Require std.alloc() ops to have canonical layout during LLVM lowering. 2020-11-16 andrzej.warzynski [flang][f18] Remove "-fdebug-resolve-names" 2020-11-15 marukawa [VE] Optimize leaf functions 2020-11-16 david.truby [MLIR][OpenMP] Add omp.wsloop operation 2020-11-16 simon.moll [VE] fastcc and vreg-to-vreg copy 2020-11-14 yhs BPF: make __builtin_btf_type_id() return 64bit int 2020-11-16 Xiangling.Liao [AIX][driver] Include crti[_64].o and -bcdtors also for C language link invocations by default 2020-11-16 teemperor [lldb] Add support for using variables with C++ keywords names in non-C++ expressions 2020-11-16 llvmgnsyncbot [gn build] Port 8dbe44cb293 2020-11-16 flo Add pass to add !annotate metadata from @llvm.global.annotations. 2020-11-16 hanchung [mlir][StandardToSPIRV] Extend support for lowering cmpi to SPIRV. 2020-11-16 francesco.petrogalli [clang][SveEmitter] Fix enum declarations. [NFCI] 2020-11-14 marukawa [VE] Add lsv/lvs intrinsic instructions 2020-11-16 aaron Fix bots that are running with assertions enabled; NFC. 2020-11-16 aaron Adding some explicit casts to appease build bots; NFC 2020-11-16 schuett Convert TypeSpecifierSign from Specifiers.h to a scoped enum; NFC Created with: roll-dep third_party/clspv-llvm Roll third_party/swiftshader/ e4c1a25cc..04515da40 (3 commits) https://swiftshader.googlesource.com/SwiftShader.git/+log/e4c1a25cc679..04515da400d5 $ git log e4c1a25cc..04515da40 --date=short --no-merges --format='%ad %ae %s' 2020-11-12 srisser Don't auto append value of stringified enums 2020-11-13 capn Work around LLVM ORCv2 issue affecting Cuttlefish 2020-11-06 capn Enable Reactor Print() in Debug/RelWithDebInfo builds Created with: roll-dep third_party/swiftshader Roll third_party/vulkan-validationlayers/ 9d3ef3258..0cb8cc8cf (4 commits) https://github.com/KhronosGroup/Vulkan-ValidationLayers/compare/9d3ef3258715...0cb8cc8cfcb2 $ git log 9d3ef3258..0cb8cc8cf --date=short --no-merges --format='%ad %ae %s' 2020-11-11 karl tests: Add test for destroyed buffer during draw validate 2020-11-11 karl layers: Remove duplicate handles from Descriptor subclasses 2020-11-16 mark repo: Update issue templates 2020-11-16 mark repo: Update issue templates Created with: roll-dep third_party/vulkan-validationlayers * suppress on bot
2020-11-16Updated DXC and SPIRV-Tools DEPS and add tests for debugger (#925)Jaebaek Seo
I added tests/cases/debugger_hlsl_function_call.amber from Ben's Amber repo. This change will make Amber successfully test debugging more shaders.
2020-11-10Skip data readback for read-only descriptors (#921)asuonpaa
This works as an optimization but also fixes an issue where binding a single buffer multiple times (to read-only descriptors) in a pipeline would fail because Amber would try to copy back to the Amber buffer multiple times.
2020-11-06Add some missing includes. (#923)dan sinclair
This Cl adds a few missing includes.
2020-11-04Add passthrough support for region offset (#922)alan-baker
* In order to support OpenCL C 2.0 kernels that use get_global_id() pass 0s for the region offset push constant * Allow use of the region offset push constant reflection instruction
2020-10-27roll-all: Fix for GNU find (#919)David Neto
Use -mindepth 1 instead of -depth 1 Also, put global options before non-global options
2020-10-27Roll third_party dependencies (#920)David Neto
Roll third_party/spirv-tools/ 7e1825a59..df4198e50 (35 commits) https://github.com/KhronosGroup/SPIRV-Tools/compare/7e1825a59619...df4198e50eaa $ git log 7e1825a59..df4198e50 --date=short --no-merges --format='%ad %ae %s' 2020-10-27 jaebaek Add DebugValue for DebugDecl invisible to value assignment (#3973) 2020-10-26 greg Fix bounds check instrumentation to handle 16-bit values (#3983) 2020-10-23 andreperezmaselco.developer spirv-fuzz: Add expand vector reduction transformation (#3869) 2020-10-23 vasniktel spirv-fuzz: Don't replace irrelevant indices in OpAccessChain (#3988) 2020-10-23 vasniktel spirv-fuzz: Add FuzzerPassAddCompositeExtract (#3904) 2020-10-22 afdx spirv-fuzz: Fix mismatch with shrinker step limit (#3985) 2020-10-22 afdx spirv-fuzz: Fix off-by-one error in replayer (#3982) 2020-10-22 afdx spirv-fuzz: Get order right for OpSelect arguments (#3974) 2020-10-22 afdx spirv-fuzz: Do not add synonym-creating loops in dead blocks (#3975) 2020-10-22 afdx spirv-fuzz: Skip OpTypeSampledImage when propagating up (#3976) 2020-10-22 afdx spirv-fuzz: Pass OpUndef in function call if needed (#3978) 2020-10-22 afdx spirv-fuzz: Fix off-by-one in TransformationCompositeConstruct (#3979) 2020-10-22 afdx spirv-fuzz: Tolerate absent ids in data synonym fact management (#3966) 2020-10-21 afdx spirv-fuzz: Fix to id availability (#3971) 2020-10-21 afdx spirv-fuzz: Fix operand types (#3962) 2020-10-21 8729214+jonahryandavis Update SPIRV-Headers revision in DEPS file (#3961) 2020-10-21 afdx spirv-fuzz: Don't flatten conditional if condition is irrelevant (#3944) 2020-10-21 afdx spirv-fuzz: Do not produce OpPhis of type OpTypeSampledImage (#3964) 2020-10-21 afdx spirv-fuzz: Restrict fuzzer pass to reachable blocks (#3970) 2020-10-21 afdx spirv-fuzz: Handle more types when extending OpPhi instructions (#3969) 2020-10-21 afdx spirv-fuzz: Skip early terminator wrappers when merging returns (#3968) 2020-10-21 afdx spirv-fuzz: Avoid irrelevant constants in synonym-creating loops (#3967) 2020-10-21 afdx spirv-fuzz: Skip dead blocks in FuzzerPassAddOpPhiSynonyms (#3965) 2020-10-21 afdx spirv-fuzz: Avoid the type manager when looking for struct types (#3963) 2020-10-20 afdx spirv-fuzz: Fix to TransformationDuplicateRegionWithSelection (#3941) 2020-10-20 afdx spirv-fuzz: Skip OpFunction when replacing irrelevant ids (#3932) 2020-10-20 afdx spirv-fuzz: Use component-wise selectors when flattening conditional branches (#3921) 2020-10-20 TobyHector Add SPV_EXT_shader_image_int64 (#3852) 2020-10-20 TobyHector Support SPV_KHR_fragment_shading_rate (#3943) 2020-10-19 afdx spirv-val: Fix validation of OpPhi instructions (#3919) 2020-10-19 afdx spirv-fuzz: Avoid void struct member when outlining functions (#3936) 2020-10-19 afdx spirv-fuzz: Do not allow Block-decorated structs when adding parameters (#3931) 2020-10-19 afdx spirv-fuzz: Fix to operand id type (#3937) 2020-10-19 afdx spirv-fuzz: Handle dead blocks in TransformationEquationInstruction (#3933) 2020-10-19 afdx spirv-fuzz: Do not allow sampled image load when flattening conditionals (#3930) Created with: roll-dep third_party/spirv-tools Roll third_party/vulkan-loader/ 970c13274..2b0892e15 (6 commits) https://github.com/KhronosGroup/Vulkan-Loader/compare/970c132746b1...2b0892e15bd8 $ git log 970c13274..2b0892e15 --date=short --no-merges --format='%ad %ae %s' 2020-10-19 shannon build: Update known-good files for 1.2.158 header 2020-10-22 xantares09 tests: Use cmake -E copy instead of xcopy 2020-10-26 cstout Add support for VK_FUCHSIA_imagepipe_surface 2020-10-20 xantares09 Fix vulkan link to on cfgmgr32 case-sensitive fs 2020-10-12 rverschelde CMake: Fix libdir in pkg-config file, dehardcode includedir 2020-09-30 cstout Add Fuchsia support Created with: roll-dep third_party/vulkan-loader Roll third_party/dxc/ 141a5c2ec..c607bb3c0 (5 commits) $ git log 141a5c2ec..c607bb3c0 --date=short --no-merges --format='%ad %ae %s' 2020-10-22 mgong Some improvements to cmake files of dxilconv (#2876) 2020-10-22 Junda.Liu Fix [[vk::push_constant]] on ConstantBuffer (#3215) 2020-10-21 jaebaek [spirv] handle sizeof using Clang's const folding (#3208) 2020-10-20 31109344+adam-yang Fixing store undef later in the compilation. (#3212) 2020-10-20 hekotas Fix build for ARM64EC dxilconv.dll, because _xgetbv is currently not a supported intrinsic for ARM64EC. (#3211) Created with: roll-dep third_party/dxc Roll third_party/vulkan-validationlayers/ 8c5a10d95..87b0951f8 (31 commits) https://github.com/KhronosGroup/Vulkan-ValidationLayers/compare/8c5a10d952f4...87b0951f8dba $ git log 8c5a10d95..87b0951f8 --date=short --no-merges --format='%ad %ae %s' 2020-10-26 s.fricke tests: Add VUID 02502 and 02503 2020-10-26 s.fricke layers: Label VUID 02502 and 02503 2020-10-25 nathbappai cmake: Check MSVC instead of WIN32 for MSVC compiler options 2020-10-26 s.fricke tests: Add drm format aspect planes 2020-10-26 s.fricke layers: Add drm format aspect planes 2020-09-23 tony layers: Tune image layout loop 2020-10-20 shannon build: Update known-good files for 1.2.158 header 2020-10-20 mikes scripts: Rework PV array length handling 2020-10-20 mikes scripts: Escape backslashes in C strings 2020-10-22 mark tests: Create DisplayKHR objs with GetPDDisplayPlaneProps APIs 2020-10-22 mark lifetimes: Created GetPDDisplayPlaneProperties display objs 2020-10-22 mark threading: Created GetPDDisplayPlaneProperties display objs 2020-10-21 s.fricke layers: Label copy2 00212 2020-10-21 s.fricke tests: Check clearAttachment implict VUs 2020-10-21 s.fricke layers: Remove redundant implicit check 2020-10-13 locke layers: Pref improvement 2020-10-13 locke layers: Bug fixed 2020-10-21 locke tests: VerifyDynamicStateSettingCommands 2020-10-21 locke layers: VUID 02859 2020-10-16 locke tests: Test Vertex Binding 2020-10-16 locke layers: VUID-02721 2020-10-19 jbauman Revert "layers: Fix wrong if statement" 2020-10-19 locke tests: Remove VUID-02686 2020-10-19 locke layers: Remove VUID-02686 2020-10-17 s.fricke layers: Label VUID 04477 2020-10-18 s.fricke layers: Improve ValidateCmdQueueFlags message 2020-10-11 s.fricke tests: Remove clang 10 warning for string copy 2020-09-10 locke tests: Push constant update 2020-09-10 locke layers: VUID-vkCmdDraw-None-02698 2020-10-19 mark stateless: Changed bool checks from warnings to errors 2020-10-18 jleger layers: Remove unneeded validation checks Created with: roll-dep third_party/vulkan-validationlayers Roll third_party/spirv-headers/ c43a43c7c..7845730ca (3 commits) https://github.com/KhronosGroup/SPIRV-Headers/compare/c43a43c7cc3a...7845730cab6e $ git log c43a43c7c..7845730ca --date=short --no-merges --format='%ad %ae %s' 2020-10-23 john Bump revision to 4, for SPIR-V 1.5. 2020-10-19 TobyHector Add SPV_EXT_shader_image_int64 (#170) 2020-10-19 TobyHector Added SPV_KHR_fragment_shading_rate (#172) Created with: roll-dep third_party/spirv-headers Roll third_party/glslang/ f4f1d8a35..740ae9f60 (8 commits) https://github.com/KhronosGroup/glslang/compare/f4f1d8a352ca...740ae9f60b00 $ git log f4f1d8a35..740ae9f60 --date=short --no-merges --format='%ad %ae %s' 2020-10-23 rex.xu HLSL: Add support for printf(). 2020-10-21 bclayton Fix GN build and presubmits 2020-10-20 john SPV: Update to the latest SPIR-V header, includes variable-rate shading 2020-07-02 laddoc Add GL_EXT_fragment_shading_rate 2020-10-20 bclayton Kokoro: Add configurations for GN presubmit 2020-10-19 bclayton Fix uninitialized use of TIntermediate::resource (#2424) 2020-10-16 bclayton Add GN build instructions to README.md 2020-10-16 bclayton Add basic GN configurations Created with: roll-dep third_party/glslang Roll third_party/shaderc/ 011139094..813ef3dc0 (1 commit) https://github.com/google/shaderc/compare/011139094ec7...813ef3dc0d5e $ git log 011139094..813ef3dc0 --date=short --no-merges --format='%ad %ae %s' 2020-10-26 antiagainst Handle alias libraries in shaderc_combined to avoid duplicated symbols (#1141) Created with: roll-dep third_party/shaderc Roll third_party/googletest/ 3c95bf552..3005672db (5 commits) https://github.com/google/googletest/compare/3c95bf552405...3005672db1d0 $ git log 3c95bf552..3005672db --date=short --no-merges --format='%ad %ae %s' 2020-10-26 absl-team Googletest export 2020-10-20 sonzogniarthur Fix typo "definedin in" => "defined in" 2020-10-15 absl-team Googletest export 2020-10-15 absl-team Googletest export 2020-10-07 manavrion Improve FilePath::Normalize method Created with: roll-dep third_party/googletest
2020-10-27Fix build on Clang 11 (#917)Mika Väinölä
Explicitly specify some destructor overrides to suppress `-Wsuggest-destructor-override` warnings on Clang 11.
2020-10-20Roll dependencies (#916)dan sinclair
Roll third_party/dxc/ 56430de60..141a5c2ec (11 commits) https://github.com/Microsoft/DirectXShaderCompiler/compare/56430de60911...141a5c2ec5f7 $ git log 56430de60..141a5c2ec --date=short --no-merges --format='%ad %ae %s' 2020-10-16 texr Skip extra argument copying at callsite for library targets (#3203) 2020-10-15 31109344+adam-yang Not assuming callee being a function in DVC (#3206) 2020-10-15 31109344+adam-yang remove-dead-blocks handles switch. Split resource array before finalize. (#3184) 2020-10-15 jaebaek [spirv] allow debug info generation to use full optmization (#3201) 2020-10-14 31109344+adam-yang Fixed some cases where O0 fails compilation (#3205) 2020-10-15 Junda.Liu [SPIR-V] Add noinline support for SPIR-V generation (#3163) 2020-10-13 jeffno Fix tests (#3195) 2020-10-13 jeffno impl (#3200) 2020-10-13 hekotas Cleanup and minor changes to improve integration with internal projects (#3199) 2020-10-12 hekotas Add missing DxcEtw dependency to dxilconv (#3194) 2020-10-09 ehsannas Make it easier to see (and download) artifacts (#3193) Created with: roll-dep third_party/dxc Roll third_party/clspv/ 86ce19c01..3a11614ee (26 commits) https://github.com/google/clspv/compare/86ce19c0130b...3a11614ee409 $ git log 86ce19c01..3a11614ee --date=short --no-merges --format='%ad %ae %s' 2020-10-16 jrprice Update LLVM (#650) 2020-10-09 alanbaker Convert write_only images in CL2.0 and later for unspecialized images (#649) 2020-10-08 alanbaker Update LLVM (#647) 2020-09-30 alanbaker Update LLVM (#644) 2020-09-29 marco.antognini Lower BinaryOperator instructions on long-vector (#642) 2020-09-23 alanbaker Read write images (#643) 2020-09-16 marco.antognini Introduce stubs for long-vector support (#638) 2020-09-14 alanbaker Update LLVM (#641) 2020-09-10 alanbaker Fix how ArrayStride is generated for pointers (#640) 2020-09-09 alanbaker Update LLVM (#639) 2020-09-09 marco.antognini Map llvm.unreachable to OpUnreachable (#636) 2020-09-09 gnl021 Implement a replacement for log1p function (#626) 2020-09-08 kpet Enable CompileFromSourceString to return a build log (#635) 2020-09-04 marco.antognini Add support for --instcombine in clspv-opt (#632) 2020-09-04 marco.antognini Don't buffer test output (#633) 2020-09-03 alanbaker Support mixed reqd_work_group_size attributes (#630) 2020-09-03 jrprice Add support for rint builtins (#634) 2020-09-01 marco.antognini Improve SimplifyPointerBitcastPass (#625) 2020-08-31 alanbaker Update LLVM (#628) 2020-08-27 alanbaker Update llvm (#627) 2020-08-26 marco.antognini Various improvements to the compilation process (#621) 2020-08-25 alanbaker Replace pointer bitcasts should handle array sources better (#620) 2020-08-20 alanbaker Update llvm (#618) 2020-08-17 alanbaker Add missing break (#617) 2020-08-12 alanbaker Rewrite XFAIL'd tests (#616) 2020-08-05 alanbaker Update LLVM (#615) Created with: roll-dep third_party/clspv Roll third_party/shaderc/ ba92b11e1..011139094 (18 commits; 1 trivial rolls) https://github.com/google/shaderc/compare/ba92b11e1fca...011139094ec7 $ git log ba92b11e1..011139094 --date=short --no-merges --format='%ad %ae %s' 2020-09-03 rharrison Adding back non-spvc BUILD.gn that I accidentally nuked (#1136) 2020-09-03 rharrison Remove spvc (#1135) 2020-09-02 rharrison Start SPIRV-Tools v2020.4 2020-09-02 rharrison Finalize SPIRV-Tools v2020.3 2020-09-01 rharrison Roll 3 dependencies and update expectations (#1133) 2020-08-25 rharrison Roll 4 dependencies and updated expectations (#1132) 2020-08-17 rharrison Roll 4 dependencies (#1131) 2020-08-13 rharrison Add support for Dawn using deprecated Options constructor (#1130) 2020-08-10 rharrison Roll 5 dependencies and update expectations (#1129) 2020-07-29 dsinclair Update some language usage. (#1124) 2020-07-28 tommek Adding support for the additional fixed sample mask in MSL (#1120) 2020-07-27 rharrison Rolling 2 dependencies and updating expectations (#1121) 2020-07-14 rharrison Clean up issues discovered by Infer 2020-07-23 dneto Start shaderc v2020.3 development 2020-07-23 dneto Finalize shaderc v2020.2 2020-07-23 dneto Update CHANGES 2020-07-23 dneto Use the non-posix MinGW compiler as fallback (#1117) Created with: roll-dep third_party/shaderc Roll third_party/spirv-tools/ d91afd8de..7e1825a59 (25 commits) https://github.com/KhronosGroup/SPIRV-Tools/compare/d91afd8de27a...7e1825a59619 $ git log d91afd8de..7e1825a59 --date=short --no-merges --format='%ad %ae %s' 2020-10-19 afdx spirv-fuzz: Take care of OpPhi instructions when inlining (#3939) 2020-10-16 afdx spirv-fuzz: Fix to TransformationInlineFunction (#3913) 2020-10-16 afdx spirv-fuzz: Wrap early terminators before merging returns (#3925) 2020-10-16 jaebaek Add DebugValue for function param regardless of scope (#3923) 2020-10-16 afdx Temporary fix to make GoogleTest compile. (#3922) 2020-10-15 afdx spirv-fuzz: Lower probability of adding bit instruction synonyms (#3917) 2020-10-15 afdx spirv-fuzz: Fix handling of OpPhi in FlattenConditionalBranch (#3916) 2020-10-13 afdx spirv-fuzz: Avoid creating blocks without parents (#3908) 2020-10-13 afdx spirv-fuzz: Do not allow creation of constants of block-decorated structs (#3903) 2020-10-13 afdx spirv-fuzz: Fixes related to irrelevant ids (#3901) 2020-10-13 afdx spirv-fuzz: Fix to transformation that adds a synonym via a loop (#3898) 2020-10-13 afdx spirv-fuzz: Fix to duplicate region with selection (#3896) 2020-10-09 afdx spirv-fuzz: Do not expose synonym facts for non-existent ids (#3891) 2020-10-08 afdx spirv-fuzz: Do not add synonyms involving irrelevant ids (#3890) 2020-10-08 afdx spirv-fuzz: Do not replace irrelevant ids that are not in blocks (#3892) 2020-10-08 afdx spirv-fuzz: Wrap OpKill and similar in function calls (#3884) 2020-10-08 dj2 Update val to handle reversed instruction sections. (#3887) 2020-10-06 afdx spirv-fuzz: Replace dead-block terminators with OpKill etc. (#3882) 2020-10-06 vasniktel spirv-fuzz: TransformationPropagateInstructionDown (#3692) 2020-10-06 afdx spirv-fuzz: Transformation to add wrappers for OpKill and similar (#3881) 2020-10-06 afdx spirv-fuzz: Use overflow ids when duplicating regions (#3878) 2020-10-06 vasniktel spirv-fuzz: Fix rvalue references (#3883) 2020-10-02 afdx spirv-fuzz: Avoid using block-decorated structs in transformations (#3877) 2020-10-02 afdx spirv-fuzz: Use overflow ids when inlining functions (#3880) 2020-10-02 jaebaek Debug info preservation in convert-local-access-chains pass (#3835) Created with: roll-dep third_party/spirv-tools Roll third_party/glslang/ 3ee5f2f1d..f4f1d8a35 (44 commits) https://github.com/KhronosGroup/glslang/compare/3ee5f2f1d331...f4f1d8a352ca $ git log 3ee5f2f1d..f4f1d8a35 --date=short --no-merges --format='%ad %ae %s' 2020-10-12 hwguy.siplus SPIR-V: Remove SpvTools.h include from disassemble.cpp (#2417) 2020-10-12 rverschelde Remove executable bits from code/data files (#2420) 2020-10-07 dneto Add test case for read-only storage texture passed to helper function (#2414) 2020-10-07 8729214+jonahryandavis Disable -Wno-conversion on MSVC compiler (#2410) 2020-10-05 cepheus Revert "Add new SpirvToolsDisassemble API interface + Improve Doc on existing API interface (#2408)" 2020-10-05 dev Add new SpirvToolsDisassemble API interface + Improve Doc on existing API interface (#2408) 2020-09-27 cepheus Revert "Add more flexible SpirvToolsDisassemble interface to allow specifying spv_target_env for disassembly output. (#2406)" 2020-09-27 dev Add more flexible SpirvToolsDisassemble interface to allow specifying spv_target_env for disassembly output. (#2406) 2020-09-26 cstout [spirv-remap] Fix undefined behavior in hashing (#2403) 2020-09-26 cstout [Wconversion] Suppress glslang issue (#2404) 2020-09-24 greg Update spirv-tools and spirv-headers known goods (#2401) 2020-09-18 rex.xu SPIRV: Add more utility functions to build some opcodes (#2398) 2020-09-15 laddoc Preprocessor related issue fix (#2378) 2020-09-14 rex.xu SPIRV: Add disassembly support for multiple literal strings (#2397) 2020-09-14 laddoc Fix scope definition in ES 100. (#2379) 2020-09-14 john Fix #2385: guard against constant_id on non-const. 2020-09-12 shuizhuyuanluo Try to find python interpreter from host first 2020-09-11 ShabbyX Allow subpassLoad for ANGLE 2020-09-08 tobias.hector Added missing copyright amendment 2020-09-07 rex.xu SPIRV: Fix some disassembly issues 2020-09-03 tobias.hector Error when initializing rayQuery with assignment 2020-09-02 rex.xu Parser: Fix wrong names of extension macros 2020-08-26 jmadill Suppress two override suggestion warnings. 2020-08-23 john Revert "Merge pull request #2371 from RafaelMarinheiro/master" 2020-08-21 julius.ikkala Obey ENABLE_PCH CMake option 2020-08-14 john Build: fix a build warning 2020-08-14 rafael.fariasmarinheiro Use --test-root to pass files to Bazel tests. 2020-08-14 john Fix #2366, fix #2358, correctly separate out numerical feature checking 2020-08-14 john Non-functional (almost): Refactor when 'extensionRequested' is called. 2020-08-14 john Non-functional: Remove reinventing the scalar type, note code issues 2020-08-11 john Non-functional: spellings of "destinaton" and "addPairConversion" 2020-08-12 alanbaker Update test expectations 2020-08-12 alanbaker Update SPIRV-Tools and SPIRV-Headers known good 2020-08-10 ezdiy GLSLANG_EXPORT for C APIs. 2020-08-07 john Non-functional: correctly do GL_EXT_buffer_reference2 semantic checking 2020-08-06 john Non-functional: consistently use 'const TSourceLoc&' to pass location. 2020-08-06 john SPV: Fix #1829: don't emit OpModuleProcessed use-storage-buffer 2020-08-05 john Build/Test: Dropping 2013 allows using the latest googletests. 2020-08-04 john SPV: Standalone; sanity check the client GLSL input semantics option value. 2020-08-04 john SPV: Use more correct SPV-Tools environment, partially addressing #2290 2020-08-04 john SPV: Fix #2363: include trailing newline named text SPV output. 2020-07-03 ShabbyX Use GLSLANG_ANGLE to strip features to what ANGLE requires 2020-07-31 bclayton Revert changes that migrate to `thread_local`. 2020-07-27 dneto Avoid spurious warning about uninit var Created with: roll-dep third_party/glslang Roll third_party/json/ fbec662af..350ff4f7c (214 commits) https://github.com/nlohmann/json/compare/fbec662afab5...350ff4f7ced7 $ git log fbec662af..350ff4f7c --date=short --no-merges --format='%ad %ae %s' 2020-08-06 mail :bookmark: set version to 3.9.1 2020-07-31 mail :rotating_light: fix fallthrough warning 2020-07-31 mail :bug: fix lexer to properly cope with repeated comments #2330 2020-07-30 mail :memo: fix name of Homebrew formula #2326 2020-07-30 mail :recycle: split regression tests 2020-07-28 mail :bug: add more functions from std::map to nlohmann::ordered_map 2020-07-28 wx257osn2 fix typo 2020-07-28 mail :bug: fix a bug due to missing overloads in ordered_map container 2020-07-27 eschwartz cmake: install pkg-config file relative to current_binary_dir 2020-07-27 vitaly Fixed installation of pkg-config file on other than Ubuntu distributions. 2020-07-27 mail :bookmark: set version to 3.9.0 2020-07-27 mail :memo: add more documentation 2020-07-27 mail :construction: add Clang-Tidy configuration 2020-07-26 mail :construction: add Clang-Tidy configuration 2020-07-26 mail :busts_in_silhouette: update list of contributors 2020-07-26 mail :busts_in_silhouette: update list of contributors 2020-07-26 mail :memo: add binary() function to SAX documentation 2020-07-26 mail :truck: move test utils header file 2020-07-26 mail :rotating_light: fix warning 2020-07-25 mail :white_check_mark: fix test for meta() function 2020-07-25 mail :wrench: clean generated XML files 2020-07-25 mail :memo: add more documentation 2020-07-25 mail :twisted_rightwards_arrows: merge develop branch 2020-07-25 mail :memo: update output of meta function 2020-07-25 mail :memo: add more documentation 2020-07-24 dtoadq change c-style cast to static_cast for #2304 2020-07-24 mail :memo: add more documentation 2020-07-24 mail :memo: add more documentation 2020-07-24 mail :bug: fix bug in CBOR tag handling 2020-07-24 mail :memo: add more documentation 2020-07-24 mail :white_check_mark: improve coverage 2020-07-23 jonas.wittbrodt added inline to DEFINE_TYPE macro 2020-07-23 dtoadq fixes unused variable 'ex' for #2304 2020-07-23 mail :see_no_evil: extend ignore list 2020-07-23 mail :memo: update documentation 2020-07-23 mail :memo: update documentation 2020-07-23 mail :rotating_light: fix UBSAN warning 2020-07-23 mail :rotating_light: fix UBSAN warning 2020-07-23 mail :rotating_light: fix implicit conversion warning when opening binary file 2020-07-23 mail :loud_sound: add message if implicit conversions are switched off 2020-07-23 mail :truck: unify cmake build dir names 2020-07-23 mail :twisted_rightwards_arrows: rename variable to avoid shadowing 2020-07-23 mail :rotating_light: add prefix to avoid shadowing 2020-07-23 mail :twisted_rightwards_arrows: merge develop branch 2020-07-23 mail :recycle: pull code into function 2020-07-22 mail :white_check_mark: add regression test for #2281 2020-07-22 mail :white_check_mark: add regression test for #2281 2020-07-22 mail :white_check_mark: add regression test for #2281 2020-07-22 mail :white_check_mark: add regression test for #2281 2020-07-22 mail :white_check_mark: add regression test for #2281 (...) 2020-06-22 gatoguan-os Fix regression test 2020-06-22 gatoguan-os Use AllocatorType<ObjectType::value_type>, instead of hard-coding it for std::map's value_type 2020-06-22 chenguopingdota to allow for ADL in int_to_string() function 2020-06-20 thomas.braun json_pointer::array_index: Use unsigned values for the array index when parsing 2020-06-22 mail :hammer: clean up 2020-06-22 gatoguan-os Ignore allocator hardcoded to match std::map 2020-06-21 gatoguan-os Clean-up ordered_map declarations 2020-06-21 mail :children_crossing: improve diagnostics 2020-06-20 thomas.braun json_pointer.hpp: Mention more exception in documentation 2020-06-20 mail :sparkles: add macros from #2175 2020-06-20 mail :alembic: remove const from value type 2020-06-20 mail :memo: add notes from #2189 2020-06-19 mail :construction: toward an ordered_json type 2020-06-19 mail :recycle: extract common code to function 2020-06-19 mail :white_check_mark: add tests for comment skipping 2020-06-18 mail :white_check_mark: update test suite 2020-06-17 mail :construction: extend API 2020-06-17 mail :bug: serialize 32-bit floating-point numbers as float 32 in MessagePack (0xCA) #2196 2020-06-17 mail :zap: improve comment parsing 2020-06-17 chenguopingdota drop new blank line 2020-06-17 chenguopingdota drop testcase 2020-06-17 mail :wrench: add label to tests that require a git checkout 2020-06-17 chenguopingdota change test cases 2020-06-17 chenguopingdota remove overload function, change default_value to rvalue 2020-06-16 mail :wrench: overwork CMake files 2020-06-16 mail :sparkles: add option JSON_TestDataDirectory to set path with test data #2189 2020-06-16 mail :sparkles: ignore comments 2020-06-16 chenguopingdota fix issue#2059 2020-06-10 chenguopingdota add some test cases 2020-06-10 chenguopingdota fix issue#1275 2020-06-06 gufideg Adapted unit tests to use ADL calls for swap like the new swappable concept 2020-06-06 gufideg Disable std::swap specialization in C++20 and added a friend swap function 2020-06-04 mail :construction_worker: remove Clang 8 2020-06-04 mail :construction_worker: try Clang 8 2020-06-04 mail :construction_worker: try Clang 10 2020-06-04 mail :construction_worker: try Clang 10 2020-06-03 mail :art: replace alternative operators (and, not, or) 2020-06-03 mail :art: replace alternative operators (and, not, or) 2020-05-30 mail :construction_worker: install clang 2020-05-30 mail :construction_worker: install clang 2020-05-30 mail :construction_worker: install clang 2020-05-30 mail :construction_worker: install clang 2020-05-30 mail :construction_worker: install clang 2020-05-30 mail :construction_worker: install clang 2020-05-30 mail :construction_worker: install clang 2020-05-30 mail :construction_worker: install clang 2020-05-30 mail :construction_worker: set full path 2020-05-30 mail :construction_worker: use Makefiles 2020-05-30 mail :construction_worker: use Clang compiler 2020-05-30 mail :construction_worker: add Clang/Windows step Created with: roll-dep third_party/json Roll third_party/googletest/ a781fe29b..3c95bf552 (66 commits) https://github.com/google/googletest/compare/a781fe29bcf7...3c95bf552405 $ git log a781fe29b..3c95bf552 --date=short --no-merges --format='%ad %ae %s' 2020-10-15 dmauro Googletest export 2020-10-14 absl-team Googletest export 2020-10-14 dmauro Googletest export 2020-10-14 dmauro Googletest export 2020-10-14 absl-team Googletest export 2020-10-14 dmauro Googletest export 2020-10-14 absl-team Googletest export 2020-10-13 dmauro Googletest export 2020-10-13 dmauro Googletest export 2020-10-13 absl-team Googletest export 2020-10-13 absl-team Googletest export 2020-10-09 ofats Googletest export 2020-10-09 absl-team Googletest export 2020-10-08 absl-team Googletest export 2020-10-12 peternewman Fix a typo 2020-10-07 pravin1992 Issue 2135: Change template args in NiceMock, NaggyMock and StrictMock from A1, A2, ... to TArg1, TArg2,... to avoid clash with legacy header files 2020-09-29 absl-team Googletest export 2020-10-01 63450189+ranodeepbanerjee A slight Gramatical change. 2020-09-29 dmauro Googletest export 2020-09-29 absl-team Googletest export 2020-09-25 absl-team Googletest export 2020-09-27 56075233+keshavgbpecdelhi Update cook_book.md 2020-09-23 absl-team Googletest export 2020-09-23 absl-team Googletest export 2020-09-21 absl-team Googletest export 2020-09-24 thomas.barbier Fix warning maybe-uninitialized 2020-09-18 absl-team Googletest export 2020-09-17 absl-team Googletest export 2020-09-18 63900998+JethroSama Update README.md, added missing 'a' 2020-09-08 absl-team Googletest export 2020-09-02 dmauro Googletest export 2020-09-01 absl-team Googletest export 2020-09-01 absl-team Googletest export 2020-08-26 absl-team Googletest export 2020-08-25 27jf Add timestamp to in old method mock macro guide 2020-08-20 absl-team Googletest export 2020-08-17 absl-team Googletest export 2020-08-12 krzysio Googletest export 2020-08-12 robert.earhart Export LICENSE 2020-08-11 absl-team Googletest export 2020-08-11 dmauro Googletest export 2020-08-10 absl-team Googletest export 2020-08-05 absl-team Googletest export 2020-08-03 absl-team Googletest export 2020-08-03 absl-team Googletest export 2020-08-05 zumix.cpp fix endif comment 2020-08-03 amatanhead Remove ThrowsMessageHasSubstr and fix some nits after review 2020-07-13 amatanhead Cleanup a bulky expression, document implementation details 2020-07-07 amatanhead Fix build under msvc 2020-07-07 amatanhead Update tests after changing an error message 2020-07-07 amatanhead Fix build under msvc 2020-07-07 amatanhead Add a test to ensure that the `Throws` matcher only invokes its argument once. 2020-07-07 amatanhead Add a test for duplicate catch clauses in throw matchers, fix a couple of nitpicks. 2020-07-03 amatanhead Add missing documentation piece 2020-06-20 amatanhead Small improvements: code style and property name 2020-06-20 amatanhead Add matchers for testing exception properties 2020-08-02 zumix.cpp fix tests 2020-07-29 franciscogthiesen Removing tiny-dnn from "Who is using.." 2020-07-28 absl-team Googletest export 2020-07-29 zumix.cpp fix GTEST_REMOVE_LEGACY_TEST_CASEAPI_ typo 2020-07-28 absl-team Googletest export 2020-07-26 ofats Googletest export 2020-07-19 jasjuang fix clang tidy modernize-use-equals-default warnings 2020-07-02 siliconearth Fix test failing when simple regex is used 2018-05-01 lantw44 Avoid using environ on FreeBSD 2020-05-05 igor.n.nazarenko Detect proto messages based on presense of DebugString. Created with: roll-dep third_party/googletest Roll third_party/spirv-headers/ 3fdabd0da..c43a43c7c (4 commits) https://github.com/KhronosGroup/SPIRV-Headers/compare/3fdabd0da293...c43a43c7cc3a $ git log 3fdabd0da..c43a43c7c --date=short --no-merges --format='%ad %ae %s' 2020-10-12 hwguy.siplus Register the Xenia emulator as a generator (#171) 2020-09-27 atyuwen Register the Messiah SPIR-V CodeGen (#169) 2020-09-10 syoussefi Register the ANGLE compiler (#168) 2020-09-08 cepheus Rebuild of latest headers, which slightly moves OpTerminateInvocation Created with: roll-dep third_party/spirv-headers Roll third_party/lodepng/ 34628e89e..7fdcc96a5 (1 commit) https://github.com/lvandeve/lodepng/compare/34628e89e80c...7fdcc96a5e58 $ git log 34628e89e..7fdcc96a5 --date=short --no-merges --format='%ad %ae %s' 2020-10-17 lvandeve prevent too huge text chunks or icc profiles Created with: roll-dep third_party/lodepng Roll third_party/vulkan-loader/ bfe4f378a..970c13274 (46 commits) https://github.com/KhronosGroup/Vulkan-Loader/compare/bfe4f378aee6...970c132746b1 $ git log bfe4f378a..970c13274 --date=short --no-merges --format='%ad %ae %s' 2020-10-12 shannon build: Update known-good files for 1.2.157 header 2020-10-08 dorian.apanel Handling also zero size override paths. 2020-10-07 dorian.apanel loader: Override layer load when custom allocator used. 2020-10-07 pdaniell Fix formatting issue. 2020-10-07 pdaniell Fix some issues when EnumerateAdapterPhysicalDevices is available 2020-10-06 shannon build: Update known-good files for 1.2.156 header 2020-09-29 brecht loader: Fixes build with MinGW-w64 8.0.0. 2020-10-05 charles docs: Update build.md for static build changes 2020-10-05 lenny docs: Remove outdated references to WDK 2020-10-01 lenny loader: Fix incorrect allocation error cleanup 2020-09-29 charles docs: Update static linking info 2020-09-21 shannon build: Update known-good files for 1.2.154 header 2020-09-17 charles Revert "loader: Return error if layer loading failed" 2020-09-10 pdaniell loader Fix issues with physical device sorting 2020-09-07 shannon build: Update known-good files for 1.2.153 header 2020-06-01 charles docs: Add info on VkConfig and override layer 2020-04-10 trung.le Update Linux distro used in Travis pipeline 2020-08-05 charles loader: Make device extensions return same count 2020-06-01 charles loader: Return error if layer loading failed 2020-08-27 charles docs: Remove mention of old layers 2020-08-27 shannon build: Update known-good files for 1.2.152 header 2020-08-27 lenny tests: Change license to Apache 2.0 2020-08-26 jmadill GN: Add missing header dependencies. 2020-08-25 lenny repo: Prevent cmake name mismatch warning 2020-08-26 rharrison Fix formatting 2020-08-26 rharrison Move variables into scope they are referenced within 2020-08-18 lenny loader: Fix invalid cleanup on allocation error 2020-07-29 nathbappai loader: Fix some non-msvc compiler warnings 2020-08-17 cnorthrop loader: Fixes for gn build 2020-08-17 shannon build: Update known-good files for 1.2.151 header 2020-08-16 Neonfxsh docs: Remove COPYRIGHT.txt from the readme 2020-08-14 lenny repo: Set appveyor build to use Win10 SDK 2020-08-14 lenny loader: Move tag to avoid linux warning 2020-08-07 piotr.bialecki loader: Fix physical device sorting crash 2020-08-03 lenny loader: Remove illegal asssignment 2020-08-03 lenny loader: Fix variable name 2020-08-03 lenny loader: Fixpossible memory corruption 2020-07-30 lenny loader: Add reporting for physical device sorting 2020-04-06 lenny docs: Update loader doc with device sorting info 2020-07-27 lenny loader: Sort physical devices on Windows 2020-08-13 shannon build: Update known-good files for 1.2.150 header 2020-08-13 jmadill Fix double delete in loaderScanForImplicitLayers. 2020-08-06 lenny loader: Make invalid std val layer an error 2020-08-06 dorian.apanel loader: fix memory leak of failed to load layers 2020-08-05 lenny docs: Pass inst handles when getting func pointers 2020-08-05 charles loader: fix override paths leaking in VerifyAllMetaLayers Created with: roll-dep third_party/vulkan-loader Roll third_party/clspv-llvm/ 394db2259..b91a236ee (7681 commits) https://github.com/llvm/llvm-project/compare/394db2259575...b91a236ee1c3 $ git log 394db2259..b91a236ee --date=short --no-merges --format='%ad %ae %s' 2020-10-19 aaron Revert "Extend tests of run-clang-tidy" 2020-10-15 paul [Aarch64] [TableGen] Clean up !if(!eq(boolean, 1) and related booleans. 2020-10-19 alex Extend tests of run-clang-tidy 2020-10-19 llvm-dev [InstCombine] Add (icmp eq B, 0) | (icmp ult/gt A, B) -> (icmp ule A, B-1) vector support 2020-10-19 n.james93 [clang-tidy] Better support for Override function in RenamerClangTidy based checks 2020-10-19 kadircet [clangd] Rename edge name for filesymbols to slabs in memorytree 2020-10-19 llvm-dev [InstCombine] Add or((icmp ult/ule (A + C1), C3), (icmp ult/ule (A + C2), C3)) uniform vector support 2020-10-19 llvm-dev [InstCombine] foldOrOfICmps - pull out repeated getOperand() calls. NFCI. 2020-10-19 llvm-dev [InstCombine] Add or((icmp ult/ule (A + C1), C3), (icmp ult/ule (A + C2), C3)) vector tests 2020-10-18 paul [TableGen] Enhance !empty and !size to handle strings and DAGs. Fix bug in the type checking for !empty, !head, !size, !tail. 2020-10-19 devnexen [clang] update of the DragonFlyBSD's driver for the 5.8.x releases 2020-10-19 sam.mccall [ADT] Avoid use of result_of_t in function_ref 2020-10-16 Piotr.Sobczak [AMDGPU] Do not generate S_CMP_LG_U64 on gfx7 2020-10-19 llvm-dev [InstCombine] Add (icmp ne A, 0) | (icmp ne B, 0) --> (icmp ne (A|B), 0) tests 2020-10-19 luismarques [RISCV][ASAN] Fix TLS offsets 2020-10-19 hans Fix compiler-rt build on Windows after D89640 2020-10-18 marukawa [VE] Add setcc for fp128 2020-10-18 marukawa [VE] Add cast to/from fp128 patterns 2020-10-19 grimar [yaml2obj] - Fix comments. NFC. 2020-10-14 grimar [llvm-readobj/elf] - Change the behavior of handing DT_SONAME. 2020-10-19 sam.parker [LangRef] Correct return type llvm.test.set.loop.iterations.* 2020-10-19 n.james93 [nfc][clang-change-namespace] Remove unnecessary isScoped EnumDecl Matcher 2020-10-17 pifon [mlir][nfc] Move BaseOpWithOffsetSizesAndStrides to the beginning of Ops.td. 2020-09-16 marcel.koester [mlir] Refactored BufferPlacement transformation. 2020-10-19 llvm-dev [InstCombine] Add (icmp eq B, 0) | (icmp ult A, B) -> (icmp ule A, B-1) vector tests 2020-10-19 llvm-dev Fix MSVC "not all control paths return a value" warning. NFCI. 2020-10-19 jan.kratochvil [nfc] [lldb] Move LookupAddress to DWARFCompileUnit 2020-10-19 hans Revert "[PM/CC1] Add -f[no-]split-cold-code CC1 option to toggle splitting" 2020-10-13 kadircet [clangd] Add $/memoryUsage LSP extension 2020-10-16 llvm-dev [InstCombine] Support vectors-with-undef in and(logicalshift(1,X),1) --> zext(X == 0) fold 2020-10-16 llvm-dev [InstCombine] Add vectors-with-undef tests for and(logicalshift(1,X),1) --> zext(X == 0) 2020-10-19 david.sherwood Fix build issue caused by f693f915a07eca94a3faeadc3b5dad59fc0eb1de 2020-10-17 marukawa [VE] Support select_cc 2020-10-18 marukawa [VE] Add VBRD/VMV instructions 2020-10-16 marukawa [VE] Add LSV/LVS/LVM/SVM instructions 2020-10-17 marukawa [VE] Support br_cc comparing fp128 2020-10-16 marukawa [VE] Update ISel patterns for select instruction 2020-10-16 zinenko [mlir] Use `let arguments =` syntax instead of inheritance in LLVM dialect 2020-10-16 lhames [ORC] Break up C-API header Orc.h, and add JITEventListener support. 2020-10-19 lhames [ORC] Add function to get pool entry string. 2020-10-15 lhames [ORC] Add C API support for defining absolute symbols. 2020-10-15 lhames [ORC] Add support for custom generators to the C bindings. 2020-10-15 lhames [Support] Add a C-API function to create a StringError instance. 2020-10-14 lhames [ORC] Add an OrcV2 ResourceTracker / Removable-code example. 2020-10-14 lhames [ORC] Add basic ResourceTracker support to the OrcV2 C Bindings. 2020-10-14 lhames [ORC] Rename LLVMOrcJITDylibDefinitionGeneratorRef. 2020-10-14 lhames [ORC] Fix C API function name. 2020-10-01 lhames [ORC] Add C API functions to obtain and clear the symbol string pool. 2020-10-01 lhames [ORC] Add a C API function to set the ExecutionSession error reporter. 2020-10-01 lhames [ORC] Fix a memory leak in the OrcV2 C API (and some comment typos). (...) 2020-07-28 sivachandra [libc][NFC] Move tablegen indexer class into a util library of its own. 2020-07-28 cferris [scudo][standalone] Add new mallopt options. 2020-07-28 gyurgyikcp [libc] [Obvious] Delete ctype.h, since ctype.h.def is used. 2020-07-28 gyurgyikcp [libc] Add scaffolding for ctype and implementation of isalpha 2020-07-28 jonas [lldb] Remove unused option '--platform-path' for 'target create' 2020-07-28 jdenny.ornl [FileCheck] Report captured variables 2020-07-28 jdenny.ornl [FileCheck] Extend -dump-input with substitutions 2020-07-28 jdenny.ornl [OpenMP] Implement TR8 `present` motion modifier in runtime (2/2) 2020-07-28 jdenny.ornl [OpenMP] Implement TR8 `present` motion modifier in Clang (1/2) 2020-07-28 jdenny.ornl [OpenMP][NFC] Consolidate `to` and `from` clause modifiers 2020-07-28 Zahira.Ammarguellat On Windows build, making the /bigobj flag global , instead of passing it per file. 2020-07-28 richard PR46637: Fix handling of placeholder types in trailing-return-types. 2020-07-24 asbirlea [DominatorTree] Simplify ChildrenGetter. 2020-07-28 jurahul [MLIR] Add unit test for tblgen Op build methods 2020-07-28 johannes [SROA][Mem2Reg] Use efficient droppable use API (after D83976) 2020-07-28 varun_gandhi [docs] [lit] Add a more helpful description for lit.py's -s flag. 2020-07-28 daniel_l_sanders [globalisel][cse] Merge debug locations when CSE'ing 2020-07-25 Matthew.Arsenault GlobalISel: Don't assert on operations with no type indices 2020-07-25 Matthew.Arsenault GlobalISel: Add typeIsNot LegalityPredicate 2020-07-26 Matthew.Arsenault AMDGPU/GlobalISel: Add some missing tests for extract selection 2020-07-26 Matthew.Arsenault AMDGPU/GlobalISel: Add SReg_96 to SGPRRegBank 2020-07-28 jfbastien [NFC] Sema: use checkArgCount instead of custom checking 2020-07-24 Matthew.Arsenault AMDGPU: Check for other defs when folding conditions into s_andn2_b64 2020-07-28 lebedev.ri [X86] Remove disabled miscompiling X86CondBrFolding pass 2020-07-28 maskray Revert "[gn build] (manually) merge d054c7ee2e9" 2020-07-28 maskray Revert D83834 "Add test utility 'extract'" 2020-07-28 richard PR46377: Fix dependence calculation for function types and typedef types. 2020-07-22 zequanwu Reland [Coverage] Add comment to skipped regions 2020-07-16 abidh [lld][linkerscript] Fix handling of DEFINED. 2020-07-28 mtrofin [llvm][NFC] refactor setBlockFrequency for clarity. 2020-07-28 vincentzhaorz [MLIR][Linalg] Fixed obsolete examples in the MLIR Linalg Dialect doc 2020-07-28 flo [NewGVN] Add test cases for remaining known issues. 2020-07-28 clementval [openacc] Add missing newline at end of file 2020-07-28 saghir [PowerPC] Mark allocator_oom_test.cpp unsupported on PowerPC 2020-07-28 spatel [InstSimplify] allow undefs in icmp with vector constant folds 2020-07-27 ldionne [libc++] Provide std::aligned_alloc and std::timespec_get on Apple platforms 2020-07-28 ldionne [libc++] Clean up tests for "optional" C11 features 2020-07-28 craig.topper [X86] Merge the two 'Emit the normal disp32 encoding' cases in SIB byte handling in emitMemModRMByte. NFCI 2020-07-28 ravishankarm [mlir][GPUToSPIRV] Add a test pass to set workgroup size for kernel functions. 2020-07-28 spatel [InstCombine] avoid crashing on vector constant expression (PR46872) 2020-07-28 spatel [InstSimplify] add tests for icmp with partial undef constant; NFC 2020-07-28 jasonliu.development [NFC][XCOFF] Use getFunctionEntryPointSymbol from TLOF to simplify logic 2020-07-28 sivachandra [libc][NFC] Zero out padding bits in the uint form of x86 FPBits<long double>. 2020-07-27 kostyak [scudo][standalone] mallopt runtime configuration options 2020-07-28 llvm-dev [CostModel][X86] Add smax/smin/umin/umax intrinsics cost model tests 2020-07-28 llvm-dev [DAG] isSplatValue - add support for TRUNCATE/SIGN_EXTEND/ZERO_EXTEND 2020-07-28 llvm-dev [CostModel][X86] Add abs intrinsics cost model tests 2020-07-28 llvm-dev [X86][XOP] Shuffle v16i8 using VPPERM(X,Y) instead of OR(PSHUFB(X),PSHUFB(Y)) 2020-07-13 Austin.Kerbow [AMDGPU] Spill CSR VGPR which is reserved for SGPR spills 2020-07-28 anand.kodnani [MLIR] Vector store to load forwarding Created with: roll-dep third_party/clspv-llvm Roll third_party/swiftshader/ 51b03d58f..df17a7610 (12 commits) https://swiftshader.googlesource.com/SwiftShader.git/+log/51b03d58fb17..df17a76102df $ git log 51b03d58f..df17a7610 --date=short --no-merges --format='%ad %ae %s' 2020-10-15 srisser Make abort on LOG_TRAP opt-in 2020-10-16 cwallez MetalSurface: correctly handle the window resizing. 2020-10-05 amaiorano Add unit tests for arithmetic ops with constant args 2018-02-01 eholk Handle mul instructions with two immediates on x86-32 and x86-64 2020-10-14 natsu Revert "Revert "Update virlg_hw path to reflect Minigbm"" 2020-09-10 sugoi Fix CommandPool memory management 2020-10-12 bclayton SpirvShaderDebugger: Improve stepping for inlined functions 2020-10-10 natsu Revert "Update virlg_hw path to reflect Minigbm" 2020-10-10 swiftshader.regress Regres: Update test lists @ 139f5c35 2020-10-08 natsu Update virlg_hw path to reflect Minigbm 2020-09-19 capn Fix depth bias calculations 2020-10-08 capn Move interpolant clamping out of interpolate() Created with: roll-dep third_party/swiftshader Roll third_party/vulkan-headers/ 83825d55c..320af06cb (17 commits) https://github.com/KhronosGroup/Vulkan-Headers/compare/83825d55c7d5...320af06cbdd2 $ git log 83825d55c..320af06cb --date=short --no-merges --format='%ad %ae %s' 2020-10-18 oddhack Update for Vulkan-Docs 1.2.158 2020-10-12 oddhack Update for Vulkan-Docs 1.2.157 2020-10-12 oddhack Update for Vulkan-Docs 1.2.157 2020-10-04 oddhack Update for Vulkan-Docs 1.2.156 2020-09-28 oddhack Update for Vulkan-Docs 1.2.155 2020-09-21 oddhack Update for Vulkan-Docs 1.2.154 2020-09-06 oddhack Update for Vulkan-Docs 1.2.153 2020-08-26 oddhack Update for Vulkan-Docs 1.2.152 2020-08-11 mchock Add VI WSI platform support to vk_icd.h 2020-08-16 oddhack Update for Vulkan-Docs 1.2.151 2020-08-10 oddhack Update for Vulkan-Docs 1.2.150 2020-07-30 lenny Add a loader features interface 2020-07-27 lenny Add missing ifdef for extern "C" 2020-07-27 lenny Update vk_icd.h with proper extern "C" declaration 2020-07-27 lenny Update vk_icd.h with typedefs and prototypes 2020-08-03 oddhack Update for Vulkan-Docs 1.2.149 2020-07-22 git Fix enum order for backwards compatibility Created with: roll-dep third_party/vulkan-headers Roll third_party/vulkan-validationlayers/ c3215f8f8..8c5a10d95 (213 commits) https://github.com/KhronosGroup/Vulkan-ValidationLayers/compare/c3215f8f89bd...8c5a10d952f4 $ git log c3215f8f8..8c5a10d95 --date=short --no-merges --format='%ad %ae %s' 2020-10-12 locke tests: Fixed 02686 bug 2020-10-12 locke layers: Fixed 02686 bug 2020-10-15 mail build: Fix Vulkan header/registry detection for SDK 2020-09-10 mark corechecks: Fix QueryPoolIndex bug and remove query func 2020-09-09 mark test: Added tests for QueryPoolResults VUIDs 2020-09-09 mark layers: Added some QueryPoolResults VUID checks 2020-10-15 mark tests: Add multiViewport/ViewportWithCount positive test 2020-10-15 mark stateless: Account for DynStateWithCount for multiViewport 2020-10-13 shannon build: Update known-good files for 1.2.157 header 2020-10-15 lionel.g.landwerlin tests: Fix QueryPerformanceIncompletePasses stride usage 2020-10-12 jleger tests: Add tests for KHR_copy_commands2 2020-10-05 jleger layers: Add support for KHR_copy_commands2 2020-10-08 nathaniel best_practices: Fix bug introduced in refactor 2020-09-01 locke tests: UnnormalizedCoordinates Sampler 2020-09-23 locke layers: Reduce loop 2020-09-22 locke layers: VUID-02704 2020-09-21 locke layers: VUID-02703 2020-08-20 locke layers: VUID-vkCmdDraw-None-02702 2020-08-20 locke layers: VUID-vkCmdDraw-None-02699 2020-10-08 tony layers: Use debug printf create infos 2020-10-08 rgarcia layers: Fix depth/stencil resolve false positives 2020-10-08 mark dispatch: Add secondary commandbuffer tracking 2020-10-08 mark dispatch: Move CB APIs to manually generated 2020-10-07 nathaniel layers: Fix ImageView format compatibility error 2020-10-06 shannon build: Update known-good files for 1.2.156 header 2020-10-06 nathaniel refactor: Move CALL_STATE into best_practices 2020-10-07 mark readme: Update contact info 2020-09-22 lionel.g.landwerlin tests: Keep QueryPerfIncompletePasses from triggering VU00817 2020-10-06 mark chassis: Remove vestigial pound-define 2020-09-28 coki04 tracker: Retire work when checking Timeline Semaphore Value 2020-09-26 btolsch layers: Reorder conditions to avoid uninitialized values 2020-08-25 bethau layers: Fix false positives when importing AHardwareBuffers 2020-09-26 btolsch layers: Fix validation object leaks 2020-09-30 mark chassis: Make gpuaf/debugprintf add'l parm void* 2020-09-26 jleger fix formatting error 2020-09-25 jleger Add fix for renderpass compatibility 2020-09-29 jeremyg state_tracker: Remove 'using std::*' statements 2020-09-29 shannon build: Update Android known-good for 1.2.154 SDK 2020-09-29 tony tests: Add test for sampler with null image view 2020-09-29 tony layers: Allow for sampler with null image view 2020-09-24 jmadill layers: Fix duplicate header in GN build. 2020-09-25 shannon build: Update glslang commit for 154 SDK 2020-09-18 jzulauf syncval: Add multi subpass dep support 2020-09-15 jzulauf syncval: Add multi subpass dep to state tracker 2020-09-23 jzulauf syncval: Clarify debugging usage for all platforms 2020-09-02 jzulauf syncval: Integrate quick start into usage doc 2020-09-22 nathaniel tests: Refactor vklayertests_best_practices 2020-09-21 shannon build: Update known-good files for 1.2.154 header 2020-09-16 tony gpu: Move vma allocator destroy to after state tracker 2020-09-16 lionel.g.landwerlin corechecks: Fix validation of VU 03227 (...) 2020-08-05 locke layers: Fix wrong hazard log 2020-08-04 s.fricke tests: Add Protected clear attachment 2020-08-04 s.fricke layers: Add Protected clear attachment 2020-08-04 yevhenii.kharchenko tests: Add check for VUID 01778 2020-08-03 yevhenii.kharchenko layers: Add check for VUID 01778 2020-08-03 bob tests: avoid more dialog boxes 2020-07-30 32918197+jorgep31415 tests: Add test for VUID 00824 2020-07-30 32918197+jorgep31415 layers: Add check for VUID 00824 2020-07-24 mark tests: Add test for multiinstance mapmem VUID 2020-07-24 mark corechecks: Add check for MultiInstance heaps in MapMemory 2020-07-25 s.fricke tests: Add vkCmdResolveImage size VUIDs 2020-07-25 s.fricke layers: Add vkCmdResolveImage size VUIDs 2020-07-25 s.fricke tests: Add VUID 02825 2020-07-25 s.fricke layers: Add VUID 02825 and 02826 2020-07-30 s.fricke tests: Add VUID 01655 2020-07-25 s.fricke layers: Add VUID 01655 2020-07-31 rgarcia layers: Fix unexpected VK_AMD_mixed_attachment_samples error 2020-07-27 dneto stateless: Fix warning -- ignored qualifiers in cast 2020-07-29 32918197+jorgep31415 tests: Add renderpass compat tests for FDM and Multiview use 2020-07-29 32918197+jorgep31415 layers: Add renderpass compat checks for FDM and Multiview use 2020-07-24 s.fricke tests: Add protected resource in commands 2020-07-24 s.fricke layers: Add protected resource in commands 2020-07-22 s.fricke tests: Add query protected memory VUID 2020-07-22 s.fricke layers: Add query protected memory VUID 2020-07-29 KTHANGUDU tests: Add VUID 02722 for VK_NV_coverage_reduction_mode 2020-07-29 KTHANGUDU layers: Add VUID 02722 for VK_NV_coverage_reduction_mode 2020-07-24 s.fricke tests: Add format check for YCbCr swizzle 2020-07-24 s.fricke tests: Add depth stencil format check 2020-07-29 jzulauf syncval: Fix typo in usage doc 2020-07-27 locke syncval: Use floor instead of ceil 2020-07-28 jzulauf syncval: Correct write_barrier 0 and layout in log 2020-07-28 karen docs: Reference Vulkan Configurator 2020-07-29 mark scripts: Remove unmaintained test results script 2020-07-24 jzulauf syncval: Update 'most recent' explanation 2020-06-22 sam.walls tests: add tests for PerfDoc checks 18-20 2020-06-19 sam.walls practices: add PerfDoc checks 18-20 with SPIRV analysis 2020-07-23 jglines Allow KHR extension for timeline semaphore 2020-07-23 tony gpu: Fix validator settings for instrumentation 2020-07-10 tony tests: Add copyright to gpu tests 2020-07-02 tony tests: Add debug printf mesh shader test 2020-07-01 tony tests: Add gpu-av mesh shader test 2020-06-11 tony gpu: Add missing stages 2020-06-11 tony gpu: Add missing draw calls 2020-07-24 tony build: Update Android known-good 2020-07-22 jzulauf syncval: Update ordering/most recent hazard checks 2020-07-22 mikes build: Handle glslang static lib dependency cycles 2020-07-23 christophe doc: Highlight Vulkan Configurator 2020-07-23 christophe doc: Fix links on LunarXchange 2020-06-25 jeremyk tests: Add test for corner sampled with CtE 2020-06-19 jeremyk layers: Add check for corner sampled with CtE Created with: roll-dep third_party/vulkan-validationlayers
2020-10-12Debugger tests (#915)Ben Clayton
2020-10-05Generate debug info for DEBUG'ed shadersBen Clayton
If we're debugging an HLSL shader, tell DXC to emit debug info with the `-fspv-debug=rich` flag. Add tests - including for existing `DEBUG` parser logic that wasn't tested before.
2020-10-05Debug engine: Handle "breakpoint" eventsBen Clayton
The new debugger doesn't distinguish between "function breakpoint" and "breakpoint". Handle both types.
2020-10-05Roll dxc, spirv-tools & swiftshader to latestBen Clayton
Use SwiftShader's new `SWIFTSHADER_LOGGING_LEVEL` option to raise the default logging level from 'Info' to 'Error'. This is done to work around #914
2020-09-14Crash fix + debugger improvement (#912)Ben Clayton
* dxc: Use a CComPtr for the include handler The include handler was constructed and passed down to `IDxcCompiler::Compile()`, but was not referenced by the caller. Within `IDxcCompiler::Compile()`, the include handler may be referenced, released, and an attempt to be referenced again (using deleted memory). Use `CComPtr` to keep the COM object alive for the full duration of the compile. * Pass a unique shader filename down to DXC In order for the debugger to be able to fetch the source of a shader that has its source embedded within an amber script file, we need to have a known and unique file name. The file name was previously generated just before calling into DXC to compile the file, and could easily have multiple shaders with the same name. Instead we now add a optional file path property to the `amber::Shader`, which is populated by the parser with either the `VIRTUAL_FILE` path, or a generated path from the shader name for embedded shaders. The parser also adds the shader's source to the `VirtualFileStore` so it can be found by the debugger engine. If no file path is specified by the parser, dxc_helper defaults to its previous naming scheme.
2020-09-10Fix shader-debugger related build error (#911)Jaebaek Seo
CPPDAP class dap::integer has no member named "operator int()". We have to use "operator int64_t()".
2020-09-10Fix dynamic offset order when calling vkCmdBindDescriptorSets (#910)asuonpaa
2020-09-08[AmberScript] Add support for runtime arrays (#909)asuonpaa
This CL adds the ability to specify the data_type for an AmberScript buffer to be an array.
2020-08-25Handle bad integer args gracefully (#906)David Neto
Replace uses of std::stoi with std::sscanf. When parsing fails, std::stoi throws an invalid-argument exception, which is not caught. The standard library then terminates with an abort about the uncaught exception. That's unhelpful to users. Instead, handle bad user input gracefully (without using exceptions) by using std::sscanf or sscanf_s (on Microsoft runtimes).
2020-08-24Update README: Vulkan backend is reliable, Dawn is WIP (#905)David Neto
Co-authored-by: dan sinclair <dsinclair@google.com>