llvm-project/llvm/lib/Transforms
Charles Saternos 35878ee7a4 [ThinLTO] Add GraphTraits for FunctionSummaries
Add GraphTraits definitions to the FunctionSummary and ModuleSummaryIndex classes. These GraphTraits will be used to construct find SCC's in ThinLTO analysis passes.

Second attempt, since last patch caused stage2 build to fail (now using function_ref rather than std::function).

llvm-svn: 325448
2018-02-17 21:39:24 +00:00
..
AggressiveInstCombine [AggressiveInstCombine] Fixed TruncCombine class to handle TruncInst leaf node correctly. 2018-01-31 22:39:05 +00:00
Coroutines [Coroutines] Don't move stores for allocator args 2018-02-15 19:31:45 +00:00
Hello Add auto-exporting of symbols from tools so that plugins work on Windows 2016-05-26 11:16:43 +00:00
IPO [ThinLTO] Add GraphTraits for FunctionSummaries 2018-02-17 21:39:24 +00:00
InstCombine [Constant] add floating-point helpers for normal/finite-nz; NFC 2018-02-16 22:32:54 +00:00
Instrumentation [hwasan] Fix kernel instrumentation of stack. 2018-02-09 00:59:10 +00:00
ObjCARC [ObjCARC] Do not turn a call to @objc_autoreleaseReturnValue into a call 2018-01-19 23:51:13 +00:00
Scalar [JumpThreading] PR36133 enable/disable DominatorTree for LVI analysis 2018-02-16 16:35:17 +00:00
Utils [Utils] salvageDI: Add a comment and move a call earlier, NFC 2018-02-15 19:13:03 +00:00
Vectorize [SLP] Allow vectorization of reversed loads. 2018-02-14 15:29:15 +00:00
CMakeLists.txt Another try to commit 323321 (aggressive instruction combine). 2018-01-25 12:06:32 +00:00
LLVMBuild.txt Another try to commit 323321 (aggressive instruction combine). 2018-01-25 12:06:32 +00:00