llvm-project/llvm/lib
Thomas Raoux dc26dec331 [ModuloSchedule] Fix epilogue peeling with illegal phi.
When peeling out the epilogue we need to ignore illegal phis coming from stages
greater than the producer stage. Otherwise we end up with circular phi
dependencies.

Differential Revision: https://reviews.llvm.org/D79581
2020-05-07 10:04:05 -07:00
..
Analysis [SVE] Fix invalid uses of VectorType::getNumElements() in ValueTracking 2020-05-06 10:06:06 -07:00
AsmParser Add IR constructs for preallocated (inalloca replacement) 2020-04-27 16:15:50 -07:00
BinaryFormat XCOFF.h - replace StringRef.h include with forward declaration. NFC. 2020-04-23 13:52:48 +01:00
Bitcode [BitcodeReader] Simplify raw attribute handling (NFC) 2020-04-30 18:47:14 +02:00
Bitstream [Bitcode] reserve in front of push_back loops. NFCI. 2020-05-01 15:52:53 +02:00
CodeGen [ModuloSchedule] Fix epilogue peeling with illegal phi. 2020-05-07 10:04:05 -07:00
DWARFLinker [DWARFLinker] Fix llvm::sort ambiguity 2020-05-06 20:02:57 -07:00
DebugInfo [PDB] Move stream index tracking to GSIStreamBuilder 2020-05-04 20:51:09 -07:00
Demangle Use std::foo_t rather than std::foo in LLVM. 2020-02-11 15:12:51 -08:00
ExecutionEngine [ORC] Rename SearchOrder operations on JITDylib to LinkOrder. 2020-05-04 16:47:52 -07:00
Extensions Update compiler extension integration into the build system 2020-04-24 09:40:14 +02:00
Frontend [cmake] LLVMFrontendOpenMP - fix include/llvm/Frontend/OpenMP header path 2020-04-18 12:31:39 +01:00
FuzzMutate Remove CompositeType class. 2020-03-18 13:53:17 -07:00
Fuzzer
IR [SVE] Fix getAlignmentInfo for scalable vectors 2020-05-07 07:52:37 +01:00
IRReader
LTO [LTO] Suppress emission of empty combined module by default 2020-05-04 18:31:09 -07:00
LineEditor Make llvm::StringRef to std::string conversions explicit. 2020-01-28 23:25:25 +01:00
Linker [SVE] Add new VectorType subclasses 2020-04-22 08:59:01 -07:00
MC [PowerPC] Fix missing GOT indirect variant kind 2020-05-06 05:50:56 -05:00
MCA [MCA] Fixed a bug where loads and stores were sometimes incorrectly marked as depedent. Fixes PR45793. 2020-05-05 10:25:36 +01:00
Object [Object] Change ObjectFile::getSymbolValue() return type to Expected<uint64_t> 2020-05-02 14:04:44 +08:00
ObjectYAML [PDB] Remove unique_ptr wrapper around C13 line table subsections 2020-05-02 16:35:07 -07:00
Option Make llvm::StringRef to std::string conversions explicit. 2020-01-28 23:25:25 +01:00
Passes [llvm][NFC] Factor out inlining pipeline as a module pipeline. 2020-04-24 09:24:12 -07:00
ProfileData [InstrProf] Silence warnings when targeting x86 with VS2019 16.5.4 2020-05-06 09:12:00 -04:00
Remarks [cmake] Add headers in include/llvm/Remarks subdirectory 2020-05-07 16:43:29 +01:00
Support Fix SelectionDAG Graph Printing on Windows 2020-05-05 17:01:05 -07:00
TableGen [TableGen] Simplify with TGParser::consume() 2020-04-26 15:26:49 -07:00
Target [X86][AVX] combineSignExtendInReg - promote mask arithmetic before v4i64 canonicalization 2020-05-07 13:16:36 +01:00
Testing
TextAPI [cmake] Add headers in TextAPI/Elf and TextAPI/MachO subdirectories 2020-04-24 18:42:44 +01:00
ToolDrivers [ms] llvm-lib gives a more useful error if no inputs and no output path are provided 2020-05-01 07:43:32 -04:00
Transforms [SVE] Fix incorrect usage of getNumElements() in InstCombineCalls 2020-05-07 08:46:51 -07:00
WindowsManifest Try to fix WindowsManifest CMake logic on Windows 2020-02-28 17:24:03 -08:00
XRay [Object] Change ObjectFile::getSymbolValue() return type to Expected<uint64_t> 2020-05-02 14:04:44 +08:00
CMakeLists.txt Update compiler extension integration into the build system 2020-04-24 09:40:14 +02:00
LLVMBuild.txt Update compiler extension integration into the build system 2020-04-24 09:40:14 +02:00