1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-21 03:53:04 +02:00
llvm-mirror/lib
Ahmed Bougacha 7a21472d38 [AArch64][v8.3a] Add missing imp-defs on RETA*.
RETA always implicitly uses LR, unlike RET which merely has an
alias that defaults it to LR.
Additionally, RETA implicitly uses SP as well, which it uses as
a discriminator to authenticate LR.

This isn't usually noticeable, because RET_ReallyLR is used in most
of the backend.  However, the post-RA scheduler, if enabled, will
cause miscompiles if the imp-uses are missing.

While there, fix a typo in the lone affected testcase.
2019-11-13 10:38:11 -08:00
..
Analysis Revert 57dd4b0 "[ValueTracking] Allow context-sensitive nullness check for non-pointers" 2019-11-13 12:19:02 +01:00
AsmParser [IR] Redefine Freeze instruction 2019-11-12 10:49:00 +09:00
BinaryFormat [XCOFF][AIX] Differentiate usage of label symbol and csect symbol 2019-11-08 09:30:10 -05:00
Bitcode [IR] Redefine Freeze instruction 2019-11-12 10:49:00 +09:00
Bitstream
CodeGen Fix typo in DwarfDebug [NFC] 2019-11-13 18:06:16 +01:00
DebugInfo DWARFDebugLoclists: Add an api to get the location lists of a DWARF unit 2019-11-13 16:26:16 +01:00
Demangle [demangle] NFC: get rid of NodeOrString 2019-11-04 12:17:12 -08:00
ExecutionEngine [JITLink] Refactor EH-frame handling to support eh-frames with existing relocs. 2019-11-06 14:30:26 -08:00
Fuzzer
FuzzMutate
IR Mark llvm::ConstantExpr::getAsInstruction as const 2019-11-12 14:24:12 +01:00
IRReader
LineEditor
Linker [IRMover] Set Address Space for moved global values 2019-11-05 16:32:48 -08:00
LTO Fix compilation warning on the trailing whitespace. NFC. 2019-10-24 09:55:06 -04:00
MC [MC] Make MCFragment trivially destructible 2019-11-11 18:11:15 -08:00
MCA [MCA] Fix a spelling mistake in a comment. NFC 2019-10-27 10:06:22 +00:00
Object Revert "[XCOFF] Fix link errors from explicit template instantiation" 2019-11-07 09:39:13 -08:00
ObjectYAML [yaml2obj/obj2yaml] - Add support for SHT_LLVM_LINKER_OPTIONS sections. 2019-11-12 09:55:20 +03:00
Option
Passes [NewPM] Add an SROA pass after loop unroll 2019-11-01 14:59:08 -07:00
ProfileData [profile] Add a mode to continuously sync counter updates to a file 2019-10-31 16:04:09 -07:00
Remarks Remarks - fix static analyzer warnings. NFCI. 2019-11-09 13:01:05 +00:00
Support FileCheckPattern::FindRegexVarEnd - make helper function static. NFC 2019-11-12 11:14:19 +00:00
TableGen TableGen - fix uninitialized variable warnings. NFCI. 2019-11-10 11:19:50 +00:00
Target [AArch64][v8.3a] Add missing imp-defs on RETA*. 2019-11-13 10:38:11 -08:00
Testing
TextAPI Reland "[TextAPI] Introduce TBDv4" 2019-10-10 04:24:44 +00:00
ToolDrivers [llvm-lib] Detect duplicate input files 2019-10-02 06:41:52 +00:00
Transforms [SLP] reduce code duplication for min/max vs. other reductions; NFCI 2019-11-13 11:26:08 -05:00
WindowsManifest
XRay [llvm-xray] Add AArch64 to llvm-xray extract 2019-11-08 06:37:47 -08:00
CMakeLists.txt
LLVMBuild.txt