1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-24 05:23:45 +02:00
llvm-mirror/include/llvm
Igor Laevsky 8051eefbd0 [LCSSA] Implement linear algorithm for the isRecursivelyLCSSAForm
For each block check that it doesn't have any uses outside of it's innermost loop.

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

llvm-svn: 283877
2016-10-11 13:37:22 +00:00
..
ADT Revert "Disallow ArrayRef assignment from temporaries." 2016-10-10 21:36:23 +00:00
Analysis [LCSSA] Implement linear algorithm for the isRecursivelyLCSSAForm 2016-10-11 13:37:22 +00:00
AsmParser
Bitcode [thinlto] Basic thinlto fdo heuristic 2016-09-26 20:37:32 +00:00
CodeGen Revert "Codegen: Tail-duplicate during placement." 2016-10-11 07:36:11 +00:00
Config Split a comment into generic description and note about the specific 2016-10-01 08:05:50 +00:00
DebugInfo Revert r283824 and r283823: Define DbiStreamBuilder::addDbgStream to add stream. 2016-10-11 00:15:50 +00:00
Demangle Add an c++ itanium demangler to llvm. 2016-09-06 19:16:48 +00:00
ExecutionEngine [RTDyld] Fix a bug in RTDyldMemoryManager::deregisterEHFrames. 2016-10-03 17:34:56 +00:00
IR Use StringRef in TableGen generated Intrinsics.gen file (NFC) 2016-10-10 19:31:09 +00:00
IRReader [NFC] Header cleanup 2016-04-18 09:17:29 +00:00
LibDriver [NFC] Header cleanup 2016-04-18 09:17:29 +00:00
LineEditor Apply clang-tidy's misc-move-constructor-init throughout LLVM. 2016-05-27 14:27:24 +00:00
Linker Linker: teach the IR mover to return llvm::Error. 2016-05-27 05:21:35 +00:00
LTO Recommit "Use StringRef in LTOModule implementation (NFC)"" 2016-10-07 19:05:14 +00:00
MC Revert r283690, "MC: Remove unused entities." 2016-10-10 22:49:37 +00:00
Object Reverted r283740 [Object/ELF] - Do not crash on invalid Header->e_shoff value. 2016-10-11 08:12:27 +00:00
ObjectYAML [macho2yaml] Don't write empty linkedit data 2016-08-17 21:46:04 +00:00
Option Generalize ArgList::AddAllArgs more 2016-09-29 19:47:58 +00:00
Passes [PM] Significantly refactor the pass pipeline parsing to be easier to 2016-08-03 03:21:41 +00:00
ProfileData NFC fix class members initialization 2016-09-30 21:05:52 +00:00
Support [Support/ELF] - Add OpenBSD PT_OPENBSD_RANDOMIZE, PT_OPENBSD_WXNEEDED constants. 2016-10-11 11:53:33 +00:00
TableGen [TableGen] Autobrief-ize Record. NFC. 2016-07-14 14:53:14 +00:00
Target Target: Remove unused entities. 2016-10-09 04:38:57 +00:00
Transforms Revert "Add -strip-nonlinetable-debuginfo capability" 2016-10-06 18:30:26 +00:00
CMakeLists.txt
InitializePasses.h Revert "Add -strip-nonlinetable-debuginfo capability" 2016-10-06 18:30:26 +00:00
LinkAllIR.h Remove every uses of getGlobalContext() in LLVM (but the C API) 2016-04-14 21:59:01 +00:00
LinkAllPasses.h Add a counter-function insertion pass 2016-09-01 09:42:39 +00:00
module.modulemap [modules] Re-enable some previously excluded files. 2016-09-13 14:41:35 +00:00
module.modulemap.build
Pass.h Use StringRef in Pass/PassManager APIs (NFC) 2016-10-01 02:56:57 +00:00
PassAnalysisSupport.h Apply clang-tidy's modernize-loop-convert to most of lib/Transforms. 2016-06-26 12:28:59 +00:00
PassInfo.h Use StringRef in Pass Info/Support API (NFC) 2016-10-01 04:03:30 +00:00
PassRegistry.h [NFC] Header cleanup 2016-04-18 09:17:29 +00:00
PassSupport.h Use StringRef in Pass Info/Support API (NFC) 2016-10-01 04:03:30 +00:00