llvm-project/llvm/lib
Haocong.Lu 865fe131f8 [RISCV] Fix a mistake in PostprocessISelDAG
With the condition N->use_empty(), the root node of DAG always
misses peephole optimization. So a dummy node is needed.

Reviewed By: craig.topper

Differential Revision: https://reviews.llvm.org/D119934
2022-02-25 12:38:31 +00:00
..
Analysis [SCEV] Return ArrayRef from getSCEVValues() (NFC) 2022-02-25 09:32:22 +01:00
AsmParser Remove redundant word word in AsmParser DIFlag parsing 2022-02-22 17:50:13 -08:00
BinaryFormat [COFF] Move section name encoding into BinaryFormat 2022-02-21 13:50:56 +02:00
Bitcode [IR] Use CallBase::getParamElementType() (NFC) 2022-02-25 10:01:58 +01:00
Bitstream [Bitstream] Remove pessimizing move 2022-02-16 08:23:02 +01:00
CodeGen [IR] Use CallBase::getParamElementType() (NFC) 2022-02-25 10:01:58 +01:00
DWARFLinker [NFC][MC] remove unused argument `MCRegisterInfo` in `MCCodeEmitter` 2022-02-16 13:10:09 +08:00
DWP Cleanup LLVMObject headers 2022-02-10 21:13:44 +01:00
DebugInfo [Symbolize] LRU cache binaries in llvm-symbolizer. 2022-02-25 00:31:48 +00:00
Debuginfod [llvm] Add missind dep on Symbolize to Debuginfod 2022-02-20 12:35:22 -08:00
Demangle [demangler] Remove StdQualifiedName 2022-02-07 07:49:30 -08:00
ExecutionEngine [JITLink][RISCV] fix the extractBits behavior and add R_RISCV_JAL relocation. 2022-02-18 14:07:28 +08:00
Extensions
FileCheck [FileCheck] Allow literal '['s before "[[var...]]" 2022-01-13 09:47:37 +00:00
Frontend [OpenMP][IRBuilder] Handle floats for atomic update and fix AllocaIP for update/capture 2022-02-10 13:16:10 +05:30
FuzzMutate [NFC] Remove uses of PointerType::getElementType() 2022-01-25 09:44:52 +01:00
Fuzzer
IR [IR] Use CallBase::getParamElementType() (NFC) 2022-02-25 10:01:58 +01:00
IRReader
InterfaceStub [ifs] Add --exclude flag 2022-02-18 19:14:34 +00:00
LTO [llvm] Use = default (NFC) 2022-02-06 22:18:35 -08:00
LineEditor [llvm] Use = default (NFC) 2022-02-06 22:18:35 -08:00
Linker [NFC] Replace some deprecated getAlignment() calls with getAlign() 2021-12-09 08:43:19 -08:00
MC [MC][ELF] Use SHF_SUNW_NODISCARD instead of SHF_GNU_RETAIN on Solaris 2022-02-23 15:43:12 +01:00
MCA [llvm] Use = default (NFC) 2022-02-06 22:18:35 -08:00
ObjCopy [objcopy][NFC] Rename files to avoid clashing of archive members. 2022-02-23 13:05:39 +03:00
Object [NFC] Remove dead code (try 2) 2022-02-22 16:15:01 -08:00
ObjectYAML [ELF] Use SHF_SUNW_NODISCARD instead of SHF_GNU_RETAIN on Solaris 2022-02-23 15:41:43 +01:00
Option [llvm] Use range-based for loops (NFC) 2021-12-09 09:37:29 -08:00
Passes [NFC] Remove unnecessary "#include"s from header files 2022-02-23 01:20:48 -08:00
ProfileData Cleanup includes: ProfileData 2022-02-24 13:25:11 +01:00
Remarks Cleanup LLVMRemarks includes 2022-01-31 11:16:28 +01:00
Support Revert "[RISCV] add the MC layer support of Zfinx extension" 2022-02-24 12:14:31 +01:00
TableGen Fix a typo (occured => occurred) 2022-02-08 21:35:26 +01:00
Target [RISCV] Fix a mistake in PostprocessISelDAG 2022-02-25 12:38:31 +00:00
Testing
TextAPI Cleanup LLVMTextAPI headers 2022-01-26 14:21:25 +01:00
ToolDrivers
Transforms [IndVars] Use phis() (NFC) 2022-02-25 12:08:12 +01:00
WindowsDriver Reland: Make lld-link work in a non-MSVC shell, add /winsysroot: 2022-02-16 09:22:39 -05:00
WindowsManifest [llvm] Use = default (NFC) 2022-02-06 22:18:35 -08:00
XRay [llvm] Use = default (NFC) 2022-02-06 22:18:35 -08:00
CMakeLists.txt [llvm-objcopy][NFC] Move core implementation of llvm-objcopy into separate library. 2022-02-17 13:11:42 +03:00