llvm-project/llvm/lib
Congzhe Cao abc8ca65c3 [LoopInterchange] Detect output dependency of a store instruction with itself
This patch is motivated by pr48057 where an output dependency is not detected
since loop interchange did not check a store instruction with itself.
Fixed that deficiency.

Reviewed By: bmahjour, Meinersbur, #loopoptwg

Differential Revision: https://reviews.llvm.org/D118102
2022-03-09 15:50:27 -05:00
..
Analysis Revert "[PassManager] Add pretty stack entries before P->run() call." 2022-03-09 18:46:32 +00:00
AsmParser Attributes: add a new allocalign attribute 2022-03-04 15:57:53 -05:00
BinaryFormat [AMDGPU][NFC]: Emit metadata for hidden_heap_v1 kernarg 2022-02-25 10:45:35 -08:00
Bitcode Attributes: add a new allocalign attribute 2022-03-04 15:57:53 -05:00
Bitstream [Bitstream] Remove pessimizing move 2022-02-16 08:23:02 +01:00
CodeGen [SDAG] match rotate pattern with extra 'or' operation 2022-03-09 13:19:00 -05: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 Drop some more global std::maps. NFCI. 2022-03-06 13:28:29 +01: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] Refactor range checking and alignment checking 2022-03-09 22:13:57 +08:00
Extensions
FileCheck
Frontend [OpenMPIRBuilder] Allocate temporary at the correct block in a nested parallel 2022-03-06 18:34:25 -05:00
FuzzMutate [NFC] Remove uses of PointerType::getElementType() 2022-01-25 09:44:52 +01:00
Fuzzer
IR Revert "[PassManager] Add pretty stack entries before P->run() call." 2022-03-09 18:46:32 +00: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
MC [MC][WebAssembly] Fix crash when relocation addend underlows U32 2022-02-25 07:13:15 -08:00
MCA [llvm] Use = default (NFC) 2022-02-06 22:18:35 -08:00
ObjCopy [objcopy][NFC] Move NameOrPattern::create() into CommonConfig.h 2022-03-09 13:03:28 +03:00
Object [AMDGPU] Add gfx1036 target 2022-03-02 23:26:38 +00:00
ObjectYAML [MTE] Add NT_ANDROID_TYPE_MEMTAG 2022-03-07 11:28:56 -08:00
Option
Passes Revert "[PassManager] Add pretty stack entries before P->run() call." 2022-03-09 18:46:32 +00:00
ProfileData [memprof] Filter out callstack frames which cannot be symbolized. 2022-03-04 11:10:08 -08:00
Remarks Cleanup LLVMRemarks includes 2022-01-31 11:16:28 +01:00
Support [RISCV] Add combination crypto extensions in ISAInfo 2022-03-08 09:52:38 -08:00
TableGen Fix for D119899 2022-03-04 05:19:51 +00:00
Target AArch64: correct epilogue/prologue emission for swift async 2022-03-09 18:41:10 +00:00
Testing Reapply "[cmake] Prefix gtest and gtest_main with "llvm_"." 2022-03-04 13:45:43 -08:00
TextAPI Cleanup LLVMTextAPI headers 2022-01-26 14:21:25 +01:00
ToolDrivers
Transforms [LoopInterchange] Detect output dependency of a store instruction with itself 2022-03-09 15:50:27 -05:00
WindowsDriver [Windows] Don't try to use x64 linker on ARM64 Windows. 2022-02-28 17:00:50 -08: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