1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-22 12:33:33 +02:00
llvm-mirror/lib
Derek Schuff 05f9ce323a [WebAssembly] Only RAUW a constant once in FixFunctionBitcasts
When we collect 2 uses of a function in FindUses and then RAUW when we
visit the first, we end up visiting the wrapper (because the second was
RAUW'd).  We still want to use RAUW instead of just Use->set() because
it has special handling for Constants, so this patch just ensures that
only one use of each constant is added to the work list.

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

llvm-svn: 291603
2017-01-10 21:59:53 +00:00
..
Analysis Refactor inline threshold update code. 2017-01-09 21:56:26 +00:00
AsmParser ASMParser: use range-based for loops (NFC) 2016-12-27 18:35:22 +00:00
Bitcode [ThinLTO] Fix lazy-loading of Metadata attachment, which left some Fwd ref behind 2017-01-08 00:44:45 +00:00
CodeGen DebugInfo: support for DW_FORM_implicit_const 2017-01-10 21:18:26 +00:00
DebugInfo DebugInfo: support for DW_FORM_implicit_const 2017-01-10 21:18:26 +00:00
Demangle Demangle: remove references to allocator for default allocator 2016-11-20 00:20:27 +00:00
ExecutionEngine RuntimeDyldELF: implement R_AARCH64_PREL64 reloc 2017-01-10 11:05:30 +00:00
Fuzzer [libFuzzer] remove dead code, NFC 2017-01-06 00:09:40 +00:00
IR [ARM] Remove rbit intrinsics and autoupgrade to generic bitreverse. 2017-01-10 19:23:51 +00:00
IRReader Timer: Track name and description. 2016-11-18 19:43:18 +00:00
LibDriver LibDriver: Allow resource files to be archive members. 2016-12-15 19:37:46 +00:00
LineEditor
Linker [ThinLTO] Import only necessary DICompileUnit fields 2016-12-12 16:09:30 +00:00
LTO [ThinLTO] Hash more part of the config to build cache entries 2017-01-10 00:55:47 +00:00
MC Reapply "[CodeGen] Fix invalid DWARF info on Win64" 2017-01-02 03:00:19 +00:00
Object llvm-objdump: speed up -objc-meta-data 2017-01-08 19:14:15 +00:00
ObjectYAML [ObjectYAML] Support for DWARF line tables 2017-01-10 06:22:49 +00:00
Option Generalize ArgList::AddAllArgs more 2016-09-29 19:47:58 +00:00
Passes [PM] Introduce a devirtualization iteration layer for the new PM. 2016-12-28 11:07:33 +00:00
ProfileData [PGO] Turn off comdat renaming in IR PGO by default 2017-01-10 19:30:20 +00:00
Support AMD family 17h (znver1) enablement 2017-01-10 06:01:16 +00:00
TableGen [Hexagon, TableGen] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). 2017-01-04 02:02:05 +00:00
Target [WebAssembly] Only RAUW a constant once in FixFunctionBitcasts 2017-01-10 21:59:53 +00:00
Transforms [LV] Don't panic when encountering the IV of an outer loop. 2017-01-10 19:32:30 +00:00
CMakeLists.txt
LLVMBuild.txt