llvm-project/llvm/lib/Transforms
Aaron Ballman ecf0e95267 Add llvm::for_each as a range-based extensions to <algorithm> and make use of it in some cases where it is a more clear alternative to std::for_each.
llvm-svn: 317356
2017-11-03 20:01:25 +00:00
..
Coroutines [coro] Make Spill a proper struct instead of deriving from pair. 2017-10-31 19:22:55 +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 Revert "Add CallSiteSplitting pass" 2017-11-03 19:17:11 +00:00
InstCombine [InstCombine] Simplify selects that test cmpxchg instructions 2017-10-31 12:34:02 +00:00
Instrumentation Irreducible loop metadata for more accurate block frequency under PGO. 2017-11-02 22:26:51 +00:00
ObjCARC [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). 2017-10-27 01:09:08 +00:00
Scalar Revert "Add CallSiteSplitting pass" 2017-11-03 19:17:11 +00:00
Utils Add llvm::for_each as a range-based extensions to <algorithm> and make use of it in some cases where it is a more clear alternative to std::for_each. 2017-11-03 20:01:25 +00:00
Vectorize [LoopVectorize] Replace manual VPlan memory management with unique_ptr. 2017-10-31 14:58:22 +00:00
CMakeLists.txt [coroutines] Part 3 of N: Adding Boilerplate for Coroutine Passes 2016-07-28 21:04:31 +00:00
LLVMBuild.txt [coroutines] Part 3 of N: Adding Boilerplate for Coroutine Passes 2016-07-28 21:04:31 +00:00