1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 03:02:36 +01:00
llvm-mirror/lib
Sanjay Patel 2616db5718 [x86] fix 256-bit vector store splitting to honor 'volatile'
Forking this out of the discussion in D62498
(and assuming that will be committed later, so adding the helper function here).
The LangRef says:
"the backend should never split or merge target-legal volatile load/store instructions."

Differential Revision: https://reviews.llvm.org/D62506

llvm-svn: 361815
2019-05-28 12:58:07 +00:00
..
Analysis [InlineCost] Fix a couple comments. NFC 2019-05-28 07:25:27 +00:00
AsmParser [LLParser] Fix uninitialized flag variable warnings. NFCI. 2019-05-27 16:33:15 +00:00
BinaryFormat
Bitcode [IR] allow fast-math-flags on select of FP values 2019-05-22 15:50:46 +00:00
CodeGen [X86] Custom lower CONCAT_VECTORS of v2i1 2019-05-28 12:52:57 +00:00
DebugInfo llvm-dwarfdump: Don't error on mixed units using/not using str_offsets 2019-05-25 00:07:22 +00:00
Demangle llvm-undname: Remove unreachable statement 2019-05-28 01:20:36 +00:00
ExecutionEngine [RuntimeDyld][ARM] Fix an incorrect assertion condition. 2019-05-27 21:34:31 +00:00
Fuzzer
FuzzMutate
IR [CVP] Remove unnecessary checks for empty GNWR; NFC 2019-05-25 14:11:55 +00:00
IRReader
LineEditor
Linker [IRMover] Improve diagnostic messages for conflicting metadata 2019-05-16 05:23:13 +00:00
LTO [ELF] Implement Dependent Libraries Feature 2019-05-17 03:44:15 +00:00
MC [DebugInfo] Handle '# line "file"' correctly for asm source. 2019-05-21 11:59:03 +00:00
MCA [MCA][Scheduler] Improved critical memory dependency computation. 2019-05-26 19:50:31 +00:00
Object [LLVM-C] Add Accessor for Mach-O Universal Binary Slices 2019-05-25 16:47:27 +00:00
ObjectYAML [ELF] Implement Dependent Libraries Feature 2019-05-17 03:44:15 +00:00
Option
Passes [NewPassManager] Add tuning option: ForgetAllSCEVInLoopUnroll [NFC]. 2019-05-23 21:52:59 +00:00
ProfileData Recommit [Object] Change object::SectionRef::getContents() to return Expected<StringRef> 2019-05-16 13:24:04 +00:00
Remarks
Support [FileCheck] Remove llvm:: prefix 2019-05-23 17:19:36 +00:00
TableGen TableGen: Handle nontrivial foreach range bounds 2019-05-22 21:28:20 +00:00
Target [x86] fix 256-bit vector store splitting to honor 'volatile' 2019-05-28 12:58:07 +00:00
Testing
TextAPI
ToolDrivers
Transforms Re-commit r357452 (take 2): "SimplifyCFG SinkCommonCodeFromPredecessors: Also sink function calls without used results (PR41259)" 2019-05-28 12:19:38 +00:00
WindowsManifest
XRay Recommit [Object] Change object::SectionRef::getContents() to return Expected<StringRef> 2019-05-16 13:24:04 +00:00
CMakeLists.txt
LLVMBuild.txt