dtcxzyw / llvm-codegen-benchmark

MIT License
4 stars 2 forks source link

Update diff August 1st 2024, 4:56:15 am #89

Closed github-actions[bot] closed 1 month ago

github-actions[bot] commented 1 month ago

from: https://github.com/llvm/llvm-project/commit/3715035797a8b07ddaf2e2eff08fedc535891e15 to: https://github.com/llvm/llvm-project/commit/27b608055f8e86e2decea519e6dc1ab6aff4824e commit: be4ef5f31f1613349f135dd7e5b8b89fc1bbca04

Change Logs

from 3715035797a8b07ddaf2e2eff08fedc535891e15 to 27b608055f8e86e2decea519e6dc1ab6aff4824e

27b608055f8e86e2decea519e6dc1ab6aff4824e [RISCV] Increase default tail duplication threshold to 6 at -O3 (#98873) 430b90f04533b099d788db2668176038be38c53b [nsan][NFC] Use cast when dyn_cast is not needed. (#101147) ed12f80ff0a8d304d10245c7bfb9f6af4a5c968c [libc][math][c23] add entrypoints and tests for getpayload{,f,f128} (#101285) 42c413b48917491efc5372752c6ad245530939f5 [mlir][Transforms] Preserve all analysis in print passes (#101315) 9227fd74e49b045baba910cb07ee93b2c660d267 [SandboxIR][NFC] Factor out common test for CastInst subclasses (#101410) e6aeb3f4daea0ffd43930c63f9b9a7668b915fd9 [MemProf] Fix when function has indirect call (#101170) bc6834f5c70daca7ec321398a16891800b1c2bd8 [mlir][spirv] Fix tablegen generator script's stripping of prefixes (#101378) a1ba4fb4516a33bd61b8219e2fc46ba3c1787460 [RISCV][GISel] Slightly simplify the regbank selection for G_LOAD/STORE. NFC (#101431) e2c74aa535752cd6cf098731608d26275d1e40ac [TableGen][MVT] Lower the maximum 16-bit MVT from 16384 to 511. (#101401) 87af9ee870ad7ca93abced0b09459c3760dec891 [RISCV] Use experimental.vp.splat to splat specific vector length elements. (#101329) 5dbbc3b14bb04ef4bf2cbf4c23008f94f4253704 [lldb] Use Target references instead of pointers in CommandObject (NFC) 1c5f6cfc352c3bd2a4faa0e3aebb4028b557a5e7 [DirectX] Rename backend DXIL resource analysis passes to DXILResourceMD*. NFC 307d1249ea635a78fcd347a65ddaa395cf64130e [LegalizeTypes][RISCV][LoongArch] Optimize promotion of ucmp. (#101366) 3a4c7cc56c07b2db9010c2228fc7cb2a43dd9b2d Forward declare OSSpinLockLock on MacOS since it's not shipped on the system. (#101392) 3403b593ae11e624ace8918a7840e85198f2ca3c [SandboxIR] Implement PHINodes (#101111) 65d3c220a184b11e41d6fc5853d865f3eb92b02e [RISCV] Merge more rv32/rv64 intrinsic tests that have the same content. NFC d5d1cf05499ba9a0adc192c723f622fc13ef9c0b [NFC][Clang] Clean up VisitUnaryPlus by removing unused FP feature check (#101412) 1c66ef915710fd4450f85ebb0486695e9bbc4dfc [GISEL][RISCV] RegBank Select for Scalable Vector Load/Store (#99932) a0d8fa5d3a7e05d30004dd4faeb45c1a96fd8769 [RISCV][GlobalISel] Legalize Scalable Vector Loads and Stores (#84965) ee0f43af2b344a7cd603a8564871c357d8fb108a [SandboxIR][NFC] Move BasicBlock class definition up (#101422) 6f318d47bfba56df65394db6c20befe3ed5bf243 [NVPTX] Make minimum/maximum work on older GPUs cf79aba99db4909437b8977a59c51bc8899ddb9c [Clang] [NFC] Fix potential dereferencing of nullptr (#101405) 74f95794433f315a14bd6878d97877566863bc34 [libc][math][c23] removed dsubl for 32 arm (#101423) 26766a00ff946c281b7dd517b2ba8d594012c21e [RISCV] Remove unncessary FP extensions from some integer only vector tests. 785a24f1561c610ecbce7cdfbff053e0a3a7caec [mlir][sparse] introduce sparse_tensor.coiterate operation. (#101100) 38ef6929a3322fdddd74b3d6abdf6936cc4d8e62 [libc] Add vsscanf function (#101402) bf1666fb0bc19ffa18072e2727e4611c293a9aee [libc++] Drop support for the C++20 Synchronization Library before C++20 (#82008) 24f8d1009e5359590a619cbbf596229ae5bfbbca [TableGen] Add an explicit cast to allow one TypeSetByHwMode constructor to be removed. NFC c2dc46cd1532c57e3d16c69f54edeed67e2d46c7 [TableGen] Pass ValueTypeByHwMode by const reference in a couple places. NFC 951a36309787c39d102798c7b86b06caa1a35257 [mlir][sparse] implement sparse_tensor.extract_value operation. (#101220) 2aa96fcf751ee948702e8447de62d6bea8235e3a [mlir][Transforms] Dialect conversion: Skip materializations when running without converter (#101318) 7583c484c81218ab4c8c2fba2774cb518d8bbd43 [SCEV] Use power of two facts involving vscale when inferring wrap flags (#101380) 9effefbae8d96006a4dd29bb9ab8532fd408559d Revert "[lldb] Reland 2402b3213c2f with /H to debug the windows build issue" c6a3f4e2f2586cb1ce51306c305752a78bdba263 [sanitizer] Make file headers more conventional 910012e7c5854a7e04e15a5a8750aad41b8bb137 [BOLT][DWARF][NFC] Split DIEBuilder::finish (#101244) 30b5d4a76357feebf4797d1d80bc9d5608c74a88 [libc][math][c23] Add dfma{l,f128} and dsub{l,f128} C23 math functions (#101089) 36264435071ecb5790d7944f0653c8195033135f [RISCV] Use X0 for VLMax for slide1up/slide1down in lowerVectorIntrinsicScalars. (#101384) bf5e56deba1e6d69f5ff0714fcade08c1329f882 [NFC][LLVM] Add RealtimeSanitizer LLVM code owners (#101231) 5d972c582a076768885e6d33df8f5d3860594e43 [ELF] Add -z nosectionheader 2bf58f5d27a233e63e58d644ff7aff126ee99aa7 [Clang] Suppress missing architecture error when doing LTO (#100652) 6740d701bde4ad9b95d7d811852fa0a2542e6b28 [mlir][Linalg] Deprecate linalg::tileToForallOp and linalg::tileToForallOpUsingTileSizes (#91878) ef67664d81b395e6dea9586a1a508323ad2a9de7 AMDGPU: Add testcase for materializing sgpr frame indexes (#101306) b66aa3bfff442a5eb67f1bfcfaa148e42e49b787 [libc][math][c23] Refactor expf16 (#101373) 9a1013220b668d846e63f241203b80515dee0a03 [Offload] Allow to record kernel launch stack traces (#100472) 33960ce5a8e26baf05521fd7f8be5c5abb6bb0ff [BOLT][DWARF] Sort GDBIndexTUEntryVector (#101264) d0b4b6b12dea662a9316e2f83277288be37be666 [Driver] Correct comment on default for -falign-functions (#101257) 496fedaccac569438ccb1fd65bf3b30eb5557350 Revert "[scudo] Separated committed and decommitted entries." (#101375) 6d3317e5389d3041c4a0ae588919d7a2fe2764f0 [SandboxIR] Implement SIToFPInst (#101374) 0a01e8ff530ab15277aa9fad5361297d7b55e247 [lldb] Allow mapping object file paths (#101361) 6aa723daa9d9c54c597788d384b41dd735359316 [TLI] Add support for nan libfunc (#101356) 055893f164f595e5d4115db17dd479ed3401bf00 [AMDGPU][True16][MC] duplicate vop1 tests to fake16 and update real-true16 flags for GFX12 (#100849) 366eade911b54878c9cc1835d2544fb4ba907ef5 [flang][OpenMP] Reland Fix copyprivate semantic checks (#95799) (#101009) f9827e67ce2ccad863fac9d062eacbd60d829375 [Modules][Diagnostic] Don't claim a METADATA mismatch is always in PCH file. (#101280) 35a2e6d24bcb94720ec7b3aa00e58a1b7b837fbc [SCEV] Regen a couple auto-gen tests 8b17b12912ff59b0c9f2825ac2cc258418ed349b [SandboxIR] Implement FPToUIInst (#101369) 9fe455fd0c7d6f2107b33b37c04bbd3b12fe65b3 [lldb] Add constant value mode for RegisterLocation in UnwindPlans (#100624) 6d103d7746c94cc865138093c7c65138b89aa77c [Support] Erase blocks after DomTree::eraseNode (#101195) a4c6ebeb20168bbedbb1a3aff9f5096416e5914a [MVT][TableGen] Extend Machine Value Type to uint16_t (#99657) 9718f3dec1c366809b0c2508ba77cc5dd3cf82ec [SandboxIR] Implement FPToSIInst (#101362) a3fb30143565cca2c794ab0e9921d50b09cadfc7 [mlir][math] Fix polynomial math.asin approximation (#101247) 28a079223dd22f13ca51dfa8f5d51a9cd3514edf Fix typo: tyep -> type. a847b0f37d5dd0a3334eb822b35e89fa835a4b8d Remove already implemented target independent optimization opportunity (#101233) 6a54dfbfe534276d644d7f9c027f0deeb748dd53 [libc++][NFC] Add missing license headers 8398ad9cb21736dc57ee4dd766bd0859ef9bd000 [lldb] Unify the way we get the Target in CommandObject (#101208) faf3333510e0c2c3f319af40456e10c471e11ce8 [SCEV] Add coverage for flag inference with vscale strided IVs f0197a75e83d45514201432999616267ae0954e2 [SandboxIR] Implement IntToPtrInst (#101359) 45ef0d492f7b61613d0833fbf7eafdd41e137139 Add llvm::Error C API, LLVMCantFail