llvm-mirror/include/llvm
Teresa Johnson 26a0340c9b [ThinLTO] Use NoPromote flag in summary during promotion
Summary:
Replace the check of whether a GV has a section with the flag check
in the summary. This is in preparation for using the NoPromote flag
to convey other situations when we can't promote (e.g. locals used in
inline asm).

Reviewers: mehdi_amini

Subscribers: llvm-commits

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

llvm-svn: 285507
2016-10-29 21:31:48 +00:00
..
ADT [APFloat] Fix memory bugs revealed by MSan 2016-10-28 22:45:33 +00:00
Analysis [LCSSA] Perform LCSSA verification only for the current loop nest. 2016-10-28 12:57:20 +00:00
AsmParser
Bitcode Do a sweep over move ctors and remove those that are identical to the default. 2016-10-20 12:20:28 +00:00
CodeGen [DAGCombiner] (REAPPLIED) Add vector demanded elements support to computeKnownBits 2016-10-29 11:29:39 +00:00
Config Split a comment into generic description and note about the specific 2016-10-01 08:05:50 +00:00
DebugInfo Define calculateDbgStreamSize for consistency. 2016-10-29 00:56:44 +00:00
Demangle Add an c++ itanium demangler to llvm. 2016-09-06 19:16:48 +00:00
ExecutionEngine Do a sweep over move ctors and remove those that are identical to the default. 2016-10-20 12:20:28 +00:00
IR Implement vector count leading/trailing bytes with zero lsb and vector parity 2016-10-28 19:38:24 +00:00
IRReader
LibDriver
LineEditor
Linker [ThinLTO] Don't link module level assembly when importing 2016-10-12 18:39:29 +00:00
LTO Make the LTO comdat api more symbol table friendly. 2016-10-25 12:02:03 +00:00
MC [MC] Fix Various End Of Line Comment checkings 2016-10-24 14:35:29 +00:00
Object Revert r285285 "[Object/ELF] - Fixed behavior when SectionHeaderTable->sh_size is too large." 2016-10-27 12:18:50 +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 [Coverage] Darwin: Move __llvm_covmap from __DATA to __LLVM_COV 2016-10-27 23:17:51 +00:00
Support Resubmit "Add support for advanced number formatting." 2016-10-29 00:27:22 +00:00
TableGen [TableGen] Autobrief-ize Record. NFC. 2016-07-14 14:53:14 +00:00
Target Add option to specify minimum number of entries for jump tables 2016-10-25 19:53:51 +00:00
Transforms [ThinLTO] Use NoPromote flag in summary during promotion 2016-10-29 21:31:48 +00:00
CMakeLists.txt
InitializePasses.h [LCSSA] Perform LCSSA verification only for the current loop nest. 2016-10-28 12:57:20 +00:00
LinkAllIR.h Remove unused #includes of TimeValue.h. NFC. 2016-10-24 14:00:26 +00:00
LinkAllPasses.h Add Loop Sink pass to reverse the LICM based of basic block frequency. 2016-10-27 16:30:08 +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
PassInfo.h Use StringRef in Pass Info/Support API (NFC) 2016-10-01 04:03:30 +00:00
PassRegistry.h
PassSupport.h Use StringRef in Pass Info/Support API (NFC) 2016-10-01 04:03:30 +00:00