1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-22 18:54:02 +01:00
llvm-mirror/lib/Transforms
Petr Hosek 56f09c7996 [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.

Patch By: mcgrathr

Differential Revision: https://reviews.llvm.org/D79835
2020-06-04 14:25:19 -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
InstCombine [InstCombine] move vector select ahead of select-shuffle 2020-06-04 14:29:13 -04:00
Instrumentation [Fuchsia] Rely on linker switch rather than dead code ref for profile runtime 2020-06-04 14:25:19 -07:00
IPO [Instruction] Remove setProfWeight() 2020-06-04 15:10:55 +07:00
ObjCARC [Pass] Ensure we don't include PassSupport.h or PassAnalysisSupport.h directly 2020-04-26 12:58:20 +01:00
Scalar [TRE] Allow accumulator elimination when base case returns non-constant 2020-06-04 10:34:42 -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