1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-23 13:02:52 +02:00
llvm-mirror/lib
Stanislav Mekhanoshin e7e6d76e45 [AMDGPU] Run always inliner early in opt
We can mark functions to always inline early in the opt. Since we do not have
call support this early inlining creates opportunities for inter-procedural
optimizations which would not occur otherwise.

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

llvm-svn: 297958
2017-03-16 16:11:46 +00:00
..
Analysis [ValueTracking] Out of range shifts might be undef 2017-03-14 10:13:17 +00:00
AsmParser [DebugInfo] Emit address space with DW_AT_address_class attribute for pointer and reference types 2017-03-08 23:55:44 +00:00
Bitcode SamplePGO ThinLTO ICP fix for local functions. 2017-03-14 17:33:01 +00:00
CodeGen Fixing typos. 2017-03-16 08:15:52 +00:00
DebugInfo [llvm-pdbdump] Add support for diffing the String Table. 2017-03-15 22:19:30 +00:00
Demangle
ExecutionEngine [Orc] Rename ObjectLinkingLayer -> RTDyldObjectLinkingLayer. 2017-02-20 05:45:14 +00:00
Fuzzer [libFuzzer] add a dummy LLVMFuzzerMutate to afl/afl_driver.cpp (https://github.com/google/oss-fuzz/issues/460) 2017-03-15 23:54:40 +00:00
IR Revert "Debug Info: Add basic support for external types references." 2017-03-13 22:56:14 +00:00
IRReader
LibDriver
LineEditor
Linker [Linker] Provide callback for internalization 2017-03-13 18:08:11 +00:00
LTO Support: Simplify the CachePruning API. NFCI. 2017-03-15 22:54:18 +00:00
MC Check that line table entries don't spill over between sections even if they're empty at the end of a section 2017-03-16 00:52:18 +00:00
Object Archives require a symbol table on Solaris, even if empty. 2017-03-14 19:57:13 +00:00
ObjectYAML [ObjectYAML] Fix issue with DWARF2 AddrSize 8 2017-03-07 21:34:35 +00:00
Option
Passes Add call branch annotation for ICP promoted direct call in SamplePGO mode. 2017-02-23 22:15:18 +00:00
ProfileData SamplePGO ThinLTO ICP fix for local functions. 2017-03-14 17:33:01 +00:00
Support [Support] Add support for getting file system permissions on Windows and implement sys::fs::set/getPermissions to work with them 2017-03-16 11:22:09 +00:00
TableGen
Target [AMDGPU] Run always inliner early in opt 2017-03-16 16:11:46 +00:00
Transforms Fix: Refactor SimplifyCFG:canSinkInstructions [NFC] 2017-03-16 14:09:18 +00:00
XRay [XRAY] [x86_64] Adding a Flight Data filetype reader to the llvm-xray Trace implementation. 2017-02-17 01:47:16 +00:00
CMakeLists.txt
LLVMBuild.txt