1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-22 02:33:06 +01:00
llvm-mirror/test
Johannes Doerfert 10792b59c2 Enable IPConstantPropagation to work with abstract call sites
This modification of the currently unused inter-procedural constant
propagation pass (IPConstantPropagation) shows how abstract call sites
enable optimization of callback calls alongside direct and indirect
calls. Through minimal changes, mostly dealing with the partial mapping
of callbacks, inter-procedural constant propagation was enabled for
callbacks, e.g., OpenMP runtime calls or pthreads_create.

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

llvm-svn: 351628
2019-01-19 05:19:12 +00:00
..
Analysis [AMDGPU] Add some missing always-uniform values. 2019-01-18 16:39:27 +00:00
Assembler Revert "[ThinLTO] Add summary entries for index-based WPD" 2019-01-17 16:05:04 +00:00
Bindings
Bitcode Allow FP types for atomicrmw xchg 2019-01-17 10:49:01 +00:00
BugPoint Python compat - print statement 2019-01-03 14:11:33 +00:00
CodeGen Revert r351584: "GlobalISel: Verify g_zextload and g_sextload" 2019-01-19 00:36:11 +00:00
DebugInfo [Test] Fix debug-loc-0.mir with EXPENSIVE_CHECKS 2019-01-17 18:35:14 +00:00
Demangle [llvm-undname] Add support for demangling msvc's noexcept types. 2019-01-08 21:05:51 +00:00
Examples
ExecutionEngine
Feature
FileCheck Fix defines.txt 2019-01-14 10:10:48 +00:00
Instrumentation [MSan] Apply the ctor creation scheme of TSan 2019-01-16 11:14:07 +00:00
Integer
JitListener
Linker Remove irrelevant references to legacy git repositories from 2019-01-15 16:18:52 +00:00
LTO [LTO] Record whether LTOUnit splitting is enabled in index 2019-01-11 18:31:57 +00:00
MC [AMDGPU][MC][GFX8+][DISASSEMBLER] Corrected 1/2pi value for 64-bit operands 2019-01-18 15:17:17 +00:00
Object [WebAssembly] Fixing 2 more symbol offset related tests. 2019-01-17 19:18:05 +00:00
ObjectYAML [WebAssembly] Parse llvm.ident into producers section 2019-01-17 02:29:55 +00:00
Other [PGO] Make pgo related options in opt more consistent. 2019-01-16 23:19:02 +00:00
SafepointIRVerifier
SymbolRewriter
TableGen [tblgen][disasm] Emit record names again when decoder conflicts occur. 2019-01-03 00:14:33 +00:00
ThinLTO/X86 AbstractCallSite -- A unified interface for (in)direct and callback calls 2019-01-19 05:19:06 +00:00
tools [elfabi] Add support for reading DT_NEEDED from binaries 2019-01-18 20:56:03 +00:00
Transforms Enable IPConstantPropagation to work with abstract call sites 2019-01-19 05:19:12 +00:00
Unit [test] Fix propagating HOME envvar to unittests 2018-12-31 13:48:12 +00:00
Verifier GlobalISel: Verify G_BITCAST 2019-01-18 21:04:59 +00:00
YAMLParser
.clang-format
CMakeLists.txt Use llvm_canonicalize_cmake_booleans for LLVM_LIBXML2_ENABLED [llvm] 2019-01-19 00:10:54 +00:00
lit.cfg.py Use llvm_canonicalize_cmake_booleans for LLVM_LIBXML2_ENABLED [llvm] 2019-01-19 00:10:54 +00:00
lit.site.cfg.py.in Use llvm_canonicalize_cmake_booleans for LLVM_LIBXML2_ENABLED [llvm] 2019-01-19 00:10:54 +00:00
TestRunner.sh