llvm-project/llvm/lib
Congzhe Cao 8d8cb1ad80 [AArch64] Avoid pairing loads when the base reg is modified
When pairing loads, we should check if in between the two loads the
base register has been modified. If that is the case then avoid pairing
them because the second load actually loads from a different address.

Reviewed By: fhahn

Differential Revision: https://reviews.llvm.org/D86956
2020-09-30 13:06:51 -04:00
..
Analysis [ObjCARCAA][NewPM] Add already ported objc-arc-aa to PassRegistry.def 2020-09-30 08:50:44 -07:00
AsmParser Revert "OpaquePtr: Add type to sret attribute" 2020-09-29 10:31:04 +02:00
BinaryFormat DebugInfo: Cleanup RLE dumping, using a length-constrained DataExtractor rather than carrying the end offset separately 2020-09-18 19:32:38 -07:00
Bitcode Revert "OpaquePtr: Add type to sret attribute" 2020-09-29 10:31:04 +02:00
Bitstream [Bitstream] Use alignTo to make code more readable. NFC 2020-09-01 11:06:45 -07:00
CodeGen [NFC][regalloc] Make VirtRegAuxInfo part of allocator state 2020-09-30 08:13:05 -07:00
DWARFLinker
DebugInfo DebugInfo: Filter DWARFv5 TUs out of the debug_info unit list when CUs requested 2020-09-23 22:15:53 -07:00
Demangle [NFC] Use std::free instead of ::free 2020-07-20 16:19:08 -04:00
ExecutionEngine [ORC] Add operations to create and lookup JITDylibs to OrcV2 C bindings. 2020-09-16 13:49:30 -07:00
Extensions Remove unused variable(s) 2020-09-08 16:58:01 -07:00
FileCheck Reland [FileCheck] Move FileCheck implementation out of LLVMSupport into its own library 2020-09-01 14:59:28 +02:00
Frontend [OpenMP][OMPBuilder] Adding support for `omp single` 2020-08-16 01:15:16 -04:00
FuzzMutate
Fuzzer
IR [X86] Support Intel Key Locker 2020-09-30 18:08:45 +08:00
IRReader
InterfaceStub [lib/Object] - Refine interface of ELFFile<ELFT>. NFCI. 2020-09-15 11:38:31 +03:00
LTO [ThinLTO] Option to bypass function importing. 2020-09-22 13:12:11 -07:00
LineEditor
Linker [ThinLTO] Fix a metadata lost issue with DICompileUnit import. 2020-09-02 14:40:41 -07:00
MC [AIX] asm output: use character literals in byte lists for strings 2020-09-29 21:14:41 -04:00
MCA [APInt] New member function setBitVal 2020-09-02 21:40:31 +01:00
Object [Object][MachO] Refine the interface of Slice 2020-09-25 16:27:45 -07:00
ObjectYAML [yaml2obj][obj2yaml] - Add a support for SHT_ARM_EXIDX section. 2020-09-28 11:45:49 +03:00
Option [NFC] Fix the signature and definition of findByPrefix 2020-09-11 12:38:28 +01:00
Passes [ObjCARCAA][NewPM] Add already ported objc-arc-aa to PassRegistry.def 2020-09-30 08:50:44 -07:00
ProfileData [Coverage] Add empty line regions to SkippedRegions 2020-09-21 12:42:53 -07:00
Remarks BitstreamRemarkParser.h - remove unnecessary includes. NFCI. 2020-08-06 13:17:53 +01:00
Support [X86] Support Intel Key Locker 2020-09-30 18:08:45 +08:00
TableGen [TableGen] Improved messages in PseudoLoweringEmitter. 2020-09-28 10:18:22 -04:00
Target [AArch64] Avoid pairing loads when the base reg is modified 2020-09-30 13:06:51 -04:00
Testing [cmake] Make gtest include directories a part of the library interface 2020-08-27 15:35:57 +02:00
TextAPI [TextAPI] update DriverKit string value 2020-08-15 06:44:30 -07:00
ToolDrivers [llvm-lib] Support adding short import library objects with llvm-lib 2020-07-24 22:15:08 +03:00
Transforms [InstCombine] Fix bswap(trunc(bswap(x))) -> trunc(lshr(x, c)) vector support 2020-09-30 16:01:08 +01:00
WindowsManifest [CMake] Simplify CMake handling for libxml2 2020-09-09 21:44:44 -07:00
XRay
CMakeLists.txt Reland [FileCheck] Move FileCheck implementation out of LLVMSupport into its own library 2020-09-01 14:59:28 +02:00
LLVMBuild.txt [elfabi] Move llvm-elfabi related code to InterfaceStub library 2020-08-13 11:51:44 -07:00