[all-commits] [llvm/llvm-project] 4154ad: [Xtensa] Implement Xtensa Floating Point Option. (...
Andrei Safronov via All-commits
all-commits at lists.llvm.org
Sun Jun 22 15:18:27 PDT 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 4154ada1d485e652a7d0088e25959f101be79723
https://github.com/llvm/llvm-project/commit/4154ada1d485e652a7d0088e25959f101be79723
Author: Andrei Safronov <andrei.safronov at espressif.com>
Date: 2025-06-23 (Mon, 23 Jun 2025)
Changed paths:
M llvm/lib/Target/Xtensa/AsmParser/XtensaAsmParser.cpp
M llvm/lib/Target/Xtensa/Disassembler/XtensaDisassembler.cpp
M llvm/lib/Target/Xtensa/MCTargetDesc/XtensaMCCodeEmitter.cpp
M llvm/lib/Target/Xtensa/MCTargetDesc/XtensaMCTargetDesc.cpp
M llvm/lib/Target/Xtensa/MCTargetDesc/XtensaMCTargetDesc.h
M llvm/lib/Target/Xtensa/XtensaAsmPrinter.cpp
M llvm/lib/Target/Xtensa/XtensaCallingConv.td
M llvm/lib/Target/Xtensa/XtensaFeatures.td
M llvm/lib/Target/Xtensa/XtensaISelLowering.cpp
M llvm/lib/Target/Xtensa/XtensaISelLowering.h
M llvm/lib/Target/Xtensa/XtensaInstrInfo.cpp
M llvm/lib/Target/Xtensa/XtensaInstrInfo.td
M llvm/lib/Target/Xtensa/XtensaMachineFunctionInfo.h
M llvm/lib/Target/Xtensa/XtensaOperators.td
M llvm/lib/Target/Xtensa/XtensaRegisterInfo.td
M llvm/lib/Target/Xtensa/XtensaSubtarget.h
A llvm/test/CodeGen/Xtensa/add_shifted_imm.ll
M llvm/test/CodeGen/Xtensa/aligned_alloc.ll
A llvm/test/CodeGen/Xtensa/brcc_fp.ll
M llvm/test/CodeGen/Xtensa/bswap.ll
M llvm/test/CodeGen/Xtensa/ctlz-cttz-ctpop.ll
A llvm/test/CodeGen/Xtensa/float-arith.ll
M llvm/test/CodeGen/Xtensa/mul.ll
A llvm/test/MC/Disassembler/Xtensa/fp.txt
A llvm/test/MC/Xtensa/float-err.s
A llvm/test/MC/Xtensa/float.s
Log Message:
-----------
[Xtensa] Implement Xtensa Floating Point Option. (#136086)
Implement Xtensa FP Option instructions and lowering
of the base FP operations with tests. Implement UR registers parsing.
Fix loading from constant pool callee, basic block, globaladdress and
jumptable addresses. Also fixed potential memory leakage when several
similar XtensaConstantPoolValue objects are created Fix lowering i32 immediate.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list