1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-26 04:32:44 +01:00
llvm-mirror/lib
Justin Hibbits 6457993f9d [PowerPC]: e500 target can't use lwsync, use msync instead
The e500 core has a silicon bug that triggers an illegal instruction
program trap on any sync other than msync.  Other cores will typically
ignore illegal sync types, and the documentation even implies that the
'illegal' bits are ignored.

Address this hardware deficiency by only using msync, like the PPC440.

Differential Revision:  https://reviews.llvm.org/D76614
2020-03-23 17:15:27 -05:00
..
Analysis Add Triple::isAMDGPU 2020-03-22 14:20:28 -04:00
AsmParser Add debug info support for Swift/Clang APINotes. 2020-03-11 18:47:30 -07:00
BinaryFormat
Bitcode Add debug info support for Swift/Clang APINotes. 2020-03-11 18:47:30 -07:00
Bitstream
CodeGen GlobalISel: Add computeKnownBitsForTargetInstr 2020-03-23 15:02:30 -04:00
DebugInfo Roll an expression into an assert to remove the need for a (void) cast. 2020-03-22 18:18:27 -07:00
Demangle
DWARFLinker Revert "Allow remapping the sysroot with -fdebug-prefix-map." 2020-03-20 16:27:23 -07:00
ExecutionEngine [ORC] Move ostream operators for debugging output out of Core.h. 2020-03-21 18:27:28 -07:00
Frontend [OpenMP][NFC] Reduce instantiation time with different data structure 2020-03-23 14:23:46 -05:00
Fuzzer
FuzzMutate Remove CompositeType class. 2020-03-18 13:53:17 -07:00
IR Verifier: Check bswap is supported size 2020-03-22 12:15:25 -04:00
IRReader
LineEditor
Linker
LTO
MC Revert rGd5d8569df14e95e2c53d167bd1b37995bcbec565 "Fix static analysis warnings about classes with virtual methods not having virtual destructors" 2020-03-21 11:39:34 +00:00
MCA
Object Drop a StringMap.h include, NFC 2020-03-11 15:45:34 -07:00
ObjectYAML [yaml2obj] - Add ELFYAML::YAMLIntUInt to fix how we parse a relocation Addend key. 2020-03-17 14:22:19 +03:00
Option
Passes [memtag] Plug in stack safety analysis. 2020-03-16 16:35:25 -07:00
ProfileData
Remarks
Support Improve module.pcm lock file performance on machines with high core counts 2020-03-23 14:59:39 -07:00
TableGen
Target [PowerPC]: e500 target can't use lwsync, use msync instead 2020-03-23 17:15:27 -05:00
Testing
TextAPI
ToolDrivers
Transforms GVNSink: Allow handling addrspacecast 2020-03-23 16:50:58 -04:00
WindowsManifest
XRay
CMakeLists.txt
LLVMBuild.txt