[llvm-branch-commits] [llvm] [Xtensa] Fix lowering FP compare operations. (PR #157520)

2025-09-11 Thread Andrei Safronov via llvm-branch-commits
https://github.com/andreisfr created https://github.com/llvm/llvm-project/pull/157520 Implement lowering of the SETONE/SETOGT/SETOGE/SETUGT/SETUGE operations. This fixes f32 "copysign" and "ueq" tests. >From dddc4b6181658586dcb8b56d9be8bdc4b2dca7ba Mon Sep 17 00:00:00 2001 From: Andrei Safrono

[llvm-branch-commits] [llvm] [Xtensa] Fix lowering FP compare operations. (PR #157520)

2025-09-08 Thread Andrei Safronov via llvm-branch-commits
andreisfr wrote: @arsenm, @mgorny, may I ask you for review of this PR? This is same fix like https://github.com/llvm/llvm-project/pull/156740. Unfortunately as I understand I haven't access rights to merge it to release/21.x, maybe you can help with that? https://github.com/llvm/llvm-projec

[llvm-branch-commits] [llvm] c6dce21 - [Xtensa] Add descriptions of the Xtensa

2020-08-11 Thread Andrei Safronov via llvm-branch-commits
Author: Andrei Safronov Date: 2020-07-21T13:25:50+03:00 New Revision: c6dce21897ec70408f4dc6f6e40a49550835308f URL: https://github.com/llvm/llvm-project/commit/c6dce21897ec70408f4dc6f6e40a49550835308f DIFF: https://github.com/llvm/llvm-project/commit/c6dce21897ec70408f4dc6f6e40a49550835308f.dif

[llvm-branch-commits] [llvm] 82bd91c - [Xtensa] Add initial version of the Xtensa backend.

2020-08-11 Thread Andrei Safronov via llvm-branch-commits
Author: Andrei Safronov Date: 2020-07-21T13:25:50+03:00 New Revision: 82bd91c55a4374cbe11d171e1a25e84aa701791e URL: https://github.com/llvm/llvm-project/commit/82bd91c55a4374cbe11d171e1a25e84aa701791e DIFF: https://github.com/llvm/llvm-project/commit/82bd91c55a4374cbe11d171e1a25e84aa701791e.dif

[llvm-branch-commits] [llvm] 34385c2 - [Xtensa] Add basic Xtensa instruction printer.

2020-08-11 Thread Andrei Safronov via llvm-branch-commits
Author: Andrei Safronov Date: 2020-07-21T13:25:50+03:00 New Revision: 34385c2abb851926b88160a10cf05792c255e20a URL: https://github.com/llvm/llvm-project/commit/34385c2abb851926b88160a10cf05792c255e20a DIFF: https://github.com/llvm/llvm-project/commit/34385c2abb851926b88160a10cf05792c255e20a.dif

[llvm-branch-commits] [llvm] f07fbd5 - [Xtensa] Add basic support of Xtensa disassembler.

2020-08-11 Thread Andrei Safronov via llvm-branch-commits
Author: Andrei Safronov Date: 2020-07-21T13:25:50+03:00 New Revision: f07fbd56c00c020e5ca1db11eeb5d561287446db URL: https://github.com/llvm/llvm-project/commit/f07fbd56c00c020e5ca1db11eeb5d561287446db DIFF: https://github.com/llvm/llvm-project/commit/f07fbd56c00c020e5ca1db11eeb5d561287446db.dif

[llvm-branch-commits] [llvm] 31422c0 - [Xtensa] Add Xtensa MCTargetDescr initial

2020-08-11 Thread Andrei Safronov via llvm-branch-commits
Author: Andrei Safronov Date: 2020-07-21T13:25:50+03:00 New Revision: 31422c08942d68891dcc028a478e4beb19af6946 URL: https://github.com/llvm/llvm-project/commit/31422c08942d68891dcc028a478e4beb19af6946 DIFF: https://github.com/llvm/llvm-project/commit/31422c08942d68891dcc028a478e4beb19af6946.dif

[llvm-branch-commits] [llvm] 5d977f2 - [Xtensa] Implement assembler representation of the Constant Pool.

2020-08-11 Thread Andrei Safronov via llvm-branch-commits
Author: Andrei Safronov Date: 2020-07-21T13:25:50+03:00 New Revision: 5d977f2260f4f37b6da9e7727ca2106a64a27596 URL: https://github.com/llvm/llvm-project/commit/5d977f2260f4f37b6da9e7727ca2106a64a27596 DIFF: https://github.com/llvm/llvm-project/commit/5d977f2260f4f37b6da9e7727ca2106a64a27596.dif

[llvm-branch-commits] [llvm] a5de2cb - [Xtensa] Add definitions and relocs for Xtensa ELF.

2020-08-11 Thread Andrei Safronov via llvm-branch-commits
Author: Andrei Safronov Date: 2020-07-21T13:25:50+03:00 New Revision: a5de2cb07ee51335238913565f9a58ed73f1bac8 URL: https://github.com/llvm/llvm-project/commit/a5de2cb07ee51335238913565f9a58ed73f1bac8 DIFF: https://github.com/llvm/llvm-project/commit/a5de2cb07ee51335238913565f9a58ed73f1bac8.dif

[llvm-branch-commits] [llvm] 11f4719 - [Xtensa] Codegen support for memory operations

2020-08-11 Thread Andrei Safronov via llvm-branch-commits
Author: Andrei Safronov Date: 2020-07-21T13:25:50+03:00 New Revision: 11f471988303a529ea0dbca706a9c7c27f49d47b URL: https://github.com/llvm/llvm-project/commit/11f471988303a529ea0dbca706a9c7c27f49d47b DIFF: https://github.com/llvm/llvm-project/commit/11f471988303a529ea0dbca706a9c7c27f49d47b.dif

[llvm-branch-commits] [llvm] 033e45a - [Xtensa] Initial codegen support for simple ALU operations.

2020-08-11 Thread Andrei Safronov via llvm-branch-commits
Author: Andrei Safronov Date: 2020-07-21T13:25:50+03:00 New Revision: 033e45a8a8daf67efbd0985292e35551d83dd291 URL: https://github.com/llvm/llvm-project/commit/033e45a8a8daf67efbd0985292e35551d83dd291 DIFF: https://github.com/llvm/llvm-project/commit/033e45a8a8daf67efbd0985292e35551d83dd291.dif

[llvm-branch-commits] [llvm] ae4dd5f - [Xtensa] Add basic *td files with Xtensa architecture

2020-08-11 Thread Andrei Safronov via llvm-branch-commits
Author: Andrei Safronov Date: 2020-07-21T13:25:50+03:00 New Revision: ae4dd5fc0aa67ff3b9a00fbc93a57ff1a7a8ad31 URL: https://github.com/llvm/llvm-project/commit/ae4dd5fc0aa67ff3b9a00fbc93a57ff1a7a8ad31 DIFF: https://github.com/llvm/llvm-project/commit/ae4dd5fc0aa67ff3b9a00fbc93a57ff1a7a8ad31.dif

[llvm-branch-commits] [llvm] b43a204 - [Xtensa] Implement lowering constants.

2020-08-11 Thread Andrei Safronov via llvm-branch-commits
Author: Andrei Safronov Date: 2020-07-21T13:25:50+03:00 New Revision: b43a2047fe8b324ffea4475ecf3766e385d9e71c URL: https://github.com/llvm/llvm-project/commit/b43a2047fe8b324ffea4475ecf3766e385d9e71c DIFF: https://github.com/llvm/llvm-project/commit/b43a2047fe8b324ffea4475ecf3766e385d9e71c.dif

[llvm-branch-commits] [llvm] 52c60b8 - [Xtensa] Add support of the rest part of Xtensa Core

2020-08-11 Thread Andrei Safronov via llvm-branch-commits
Author: Andrei Safronov Date: 2020-07-21T13:25:50+03:00 New Revision: 52c60b8d91e95dec05bb0701b8c54ce0e1cec5cd URL: https://github.com/llvm/llvm-project/commit/52c60b8d91e95dec05bb0701b8c54ce0e1cec5cd DIFF: https://github.com/llvm/llvm-project/commit/52c60b8d91e95dec05bb0701b8c54ce0e1cec5cd.dif

[llvm-branch-commits] [clang] f467b6a - [Xtensa] Recognize Xtensa in triple parsing code.

2020-08-11 Thread Andrei Safronov via llvm-branch-commits
Author: Andrei Safronov Date: 2020-07-21T13:25:47+03:00 New Revision: f467b6ae04919a9ef8cd0d4a3c4639ba2bf85cc3 URL: https://github.com/llvm/llvm-project/commit/f467b6ae04919a9ef8cd0d4a3c4639ba2bf85cc3 DIFF: https://github.com/llvm/llvm-project/commit/f467b6ae04919a9ef8cd0d4a3c4639ba2bf85cc3.dif

[llvm-branch-commits] [llvm] 4a07a17 - [Xtensa] Add Xtensa basic assembler parser.

2020-08-11 Thread Andrei Safronov via llvm-branch-commits
Author: Andrei Safronov Date: 2020-07-21T13:25:50+03:00 New Revision: 4a07a17a1bfa99dfc88753a6fee305e6532959ad URL: https://github.com/llvm/llvm-project/commit/4a07a17a1bfa99dfc88753a6fee305e6532959ad DIFF: https://github.com/llvm/llvm-project/commit/4a07a17a1bfa99dfc88753a6fee305e6532959ad.dif

[llvm-branch-commits] [llvm] 1ade5a7 - [Xtensa] Add Constant Pool

2020-08-11 Thread Andrei Safronov via llvm-branch-commits
Author: Andrei Safronov Date: 2020-07-21T13:25:50+03:00 New Revision: 1ade5a7d2b920756900291fca1e32b212a8c667c URL: https://github.com/llvm/llvm-project/commit/1ade5a7d2b920756900291fca1e32b212a8c667c DIFF: https://github.com/llvm/llvm-project/commit/1ade5a7d2b920756900291fca1e32b212a8c667c.dif