llvm-project/llvm/lib/Transforms
Petr Hosek b16ed493dd [Fuchsia] Rely on linker switch rather than dead code ref for profile runtime
Follow the model used on Linux, where the clang driver passes the
linker a -u switch to force the profile runtime to be linked in,
rather than having every TU emit a dead function with a reference.

Differential Revision: https://reviews.llvm.org/D79835
2020-06-04 15:47:05 -07:00
..
AggressiveInstCombine [SVE] Eliminate calls to default-false VectorType::get() from AggressiveInstCombine 2020-05-29 15:49:33 -07:00
CFGuard Add missing newlines at EOF; NFC 2020-02-12 15:57:25 +00:00
Coroutines CoroSplit: Fix coroutine splitting for retcon and retcon.once 2020-06-03 12:10:58 -07:00
Hello Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
IPO [Instruction] Remove setProfWeight() 2020-06-04 15:10:55 +07:00
InstCombine [InstCombine] avoid crashing on select-shuffle detection 2020-06-04 17:27:14 -04:00
Instrumentation [Fuchsia] Rely on linker switch rather than dead code ref for profile runtime 2020-06-04 15:47:05 -07:00
ObjCARC [Pass] Ensure we don't include PassSupport.h or PassAnalysisSupport.h directly 2020-04-26 12:58:20 +01:00
Scalar [Reassociate] Teach ConvertShiftToMul to preserve nsw flag if the shift amount is not bitwidth - 1. 2020-06-04 14:51:34 -07:00
Utils [LSR][SCEVExpander] Avoid blind cast 'Factor' to SCEVConstant in FactorOutConstant. 2020-06-04 10:33:39 -07:00
Vectorize [VPlan] Support extracting lanes for defs managed in VPTransformState. 2020-06-03 12:14:16 +01:00
CMakeLists.txt Add Windows Control Flow Guard checks (/guard:cf). 2019-10-28 15:19:39 +00:00
LLVMBuild.txt Add Windows Control Flow Guard checks (/guard:cf). 2019-10-28 15:19:39 +00:00