llvm-capstone/llvm/lib
Luke Lau c7b0a6ecd4 [RISCV] Check type is legal before combining mgather to vlse intrinsic (#81107)
Otherwise we will crash since target intrinsics don't have their types
legalized. Let the mgather get legalized first, then do the combine on
the legal type.
Fixes #81088

Co-authored-by: Craig Topper <craig.topper@sifive.com>
(cherry picked from commit 06c89bd59ca2279f76a41e851b7b2df634a6191e)
2024-02-19 16:43:22 -08:00
..
Analysis [ValueTracking] Fix computeKnownFPClass for fpext (#81972) 2024-02-19 16:36:53 -08:00
AsmParser [AsmParser] Add support for reading incomplete IR (part 1) (#78421) 2024-01-19 16:08:16 +01:00
BinaryFormat [clang][Driver] Don't ignore -gmodules .gch files (#77711) 2024-01-16 15:32:43 -08:00
Bitcode [BitcodeWriter] Remove ThinLTO-specific bits from legacy pass 2024-01-23 00:25:32 +00:00
Bitstream
CodeGen [AArch64][GlobalISel] Fail legalization for unknown libcalls. (#81873) 2024-02-17 09:03:56 +00:00
DebugInfo [DebugInfo] Use DenseMap::lookup (NFC) 2024-01-22 21:19:11 -08:00
Debuginfod Added settings for DEBUGINFOD cache location and timeout (#78605) 2024-01-22 11:09:48 -08:00
Demangle [llvm-cxxfilt] Added the option --no-params (#75348) 2024-01-04 20:42:51 +04:00
DWARFLinker [dsymutil] Add --linker parallel to more tests. (#78581) 2024-01-23 13:00:49 +03:00
DWP Support soft failure on DWP section overflow, producing a truncated but valid DWP(#71902) 2023-12-01 12:01:22 -08:00
ExecutionEngine [Orc] Let LLJIT default to JITLink for ELF-based ARM targets (#77313) 2024-01-23 18:50:41 +01:00
Extensions
FileCheck [FileCheck]: Fix diagnostics for NOT prefixes (#78412) 2024-01-19 15:08:24 +00:00
Frontend [OpenMP][OMPIRBuilder] Fix LLVM IR codegen for collapsed device loop (#78708) 2024-01-22 09:24:45 +01:00
Fuzzer
FuzzMutate [llvm-opt-fuzzer] Add more passes options (#76474) 2023-12-28 16:28:10 +01:00
InterfaceStub [llvm-ifs] Treat unknown symbol types as error. (#75872) 2024-01-11 17:01:57 -08:00
IR [DebugInfo][RemoveDIs] "Final" cleanup for non-instr debug-info (#79121) 2024-01-23 22:52:47 +00:00
IRPrinter [DebugInfo][RemoveDIs] Add conversion utilities for new-debug-info format 2023-11-09 22:30:49 +00:00
IRReader
LineEditor [llvm] Use SmallString::operator std::string (NFC) 2024-01-19 18:54:11 -08:00
Linker [llvm] Use StringRef::{starts,ends}_with (NFC) (#74956) 2023-12-11 21:01:36 -08:00
LTO [llvm] Use SmallString::operator std::string (NFC) 2024-01-19 18:54:11 -08:00
MC [AMDGPU] Add an asm directive to track code_object_version (#76267) 2024-01-21 11:54:47 -05:00
MCA
ObjCopy [ObjCopy] Use StringRef::consume_front (NFC) 2024-01-19 18:54:06 -08:00
Object [llvm] Use SmallString::operator std::string (NFC) 2024-01-19 18:54:11 -08:00
ObjectYAML [SystemZ][z/OS] yaml2obj for header and end records (#73859) 2023-12-14 09:57:03 -05:00
Option [OptTable] Make new lines in help text respect indentation (#75366) 2023-12-14 16:05:36 -08:00
Passes [clang][FatLTO] Avoid UnifiedLTO until it can support WPD/CFI (#79061) 2024-01-23 14:04:52 -08:00
ProfileData [Coverage] Let Decision take account of expansions (#78969) 2024-02-05 11:32:51 -08:00
Remarks [Remarks] Use StringRef::consume_{front,back} (NFC) 2024-01-19 00:19:33 -08:00
Support Backport [RISCV] Graduate Zicond to non-experimental (#79811) (#80018) 2024-01-30 15:31:38 -08:00
TableGen [TableGen] Support non-def operators in !getdagop (#77531) 2024-01-10 06:59:38 -08:00
Target [RISCV] Check type is legal before combining mgather to vlse intrinsic (#81107) 2024-02-19 16:43:22 -08:00
TargetParser [AMDGPU][GFX12] VOP encoding and codegen - add support for v_cvt fp8/… (#78414) 2024-01-27 06:45:32 -08:00
Testing [llvm] Stop including llvm/ADT/StringRef.h (NFC) 2023-12-03 10:34:48 -08:00
TextAPI [llvm] Introduce XROS platform (#77707) 2024-01-16 16:32:10 -08:00
ToolDrivers [llvm] Use SmallString::operator std::string (NFC) 2024-01-19 18:54:11 -08:00
Transforms [SLP]Fix PR79229: Do not erase extractelement, if it used in 2024-02-16 05:51:10 -08:00
WindowsDriver [llvm] Use SmallString::operator std::string (NFC) 2024-01-19 18:54:11 -08:00
WindowsManifest
XRay [XRay] Reserve memory space ahead-of-time when reading native format log (#76853) 2024-01-12 16:34:39 -08:00
CMakeLists.txt [DWARFLinker][DWARFLinkerParallel][NFC] Refactor DWARFLinker&DWARFLinkerParallel to have a common library. Part 1. (#75925) 2024-01-09 11:32:08 +03:00