1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-24 05:23:45 +02:00
llvm-mirror/lib
Dan Gohman 1386262329 [WebAssembly] Disable the store-results optimization.
The WebAssemly spec removing the return value from store instructions, so
remove the associated optimization from LLVM.

This patch leaves the store instruction operands in place for now, so stores
now always write to "$drop"; these will be removed in a seperate patch.

llvm-svn: 279100
2016-08-18 17:51:27 +00:00
..
Analysis [Assumptions] Make collecting ephemeral values not quadratic in the 2016-08-18 17:51:24 +00:00
AsmParser Use range algorithms instead of unpacking begin/end 2016-08-11 21:15:00 +00:00
Bitcode Replace "fallthrough" comments with LLVM_FALLTHROUGH 2016-08-17 05:10:15 +00:00
CodeGen (Trivial) TargetPassConfig: assert when TargetMachine has no MCAsmInfo 2016-08-18 13:08:58 +00:00
DebugInfo Fix -Wpessimizing-move error, NFC 2016-08-18 17:39:53 +00:00
ExecutionEngine Revert r279016 -- it breaks win32-elf JIT tests. 2016-08-18 01:33:28 +00:00
Fuzzer [sanitizer-coverage/libFuzzer] instrument comparisons with __sanitizer_cov_trace_cmp[1248] instead of __sanitizer_cov_trace_cmp, don't pass the comparison type to save a bit performance. Use these new callbacks in libFuzzer 2016-08-18 01:25:28 +00:00
IR Replace a few more "fall through" comments with LLVM_FALLTHROUGH 2016-08-17 20:30:52 +00:00
IRReader
LibDriver Object: Replace NewArchiveIterator with a simpler NewArchiveMember class. NFCI. 2016-06-29 22:27:42 +00:00
LineEditor
Linker Linker: Avoid some ridiculous indentation by using a temporary. NFC 2016-08-15 22:41:42 +00:00
LTO [LTO] Promote before performing weak resolution 2016-08-18 00:59:24 +00:00
MC Replace a few more "fall through" comments with LLVM_FALLTHROUGH 2016-08-17 20:30:52 +00:00
Object Replace "fallthrough" comments with LLVM_FALLTHROUGH 2016-08-17 05:10:15 +00:00
ObjectYAML [macho2yaml] Don't write empty linkedit data 2016-08-17 21:46:04 +00:00
Option Replace "fallthrough" comments with LLVM_FALLTHROUGH 2016-08-17 05:10:15 +00:00
Passes [PM] Port the always inliner to the new pass manager in a much more 2016-08-17 02:56:20 +00:00
ProfileData Use range algorithms instead of unpacking begin/end 2016-08-11 21:15:00 +00:00
Support Replace a few more "fall through" comments with LLVM_FALLTHROUGH 2016-08-17 20:30:52 +00:00
TableGen Replace a few more "fall through" comments with LLVM_FALLTHROUGH 2016-08-17 20:30:52 +00:00
Target [WebAssembly] Disable the store-results optimization. 2016-08-18 17:51:27 +00:00
Transforms [InstCombine] clean up foldICmpUDivConstant; NFC 2016-08-18 17:37:26 +00:00
CMakeLists.txt
LLVMBuild.txt