llvm-project/llvm/lib/Transforms
Sam Parker 0bdf8c9127 [SCEV] Constant expansion cost at minsize
As code size is the only thing we care about at minsize, query the
cost of materialising immediates when calculating the cost of a SCEV
expansion. We also modify the CostKind to TCK_CodeSize for minsize,
instead of RecipThroughput.

Differential Revision: https://reviews.llvm.org/D76434
2020-09-10 08:21:11 +01:00
..
AggressiveInstCombine [SVE] Remove calls to VectorType::getNumElements from AggressiveInstCombine 2020-08-14 16:40:34 -07:00
CFGuard [NFCI][IR] Introduce CallBase::Create() wrapper 2020-07-07 01:16:36 +03:00
Coroutines [Coroutine] Make dealing with alloca spills more robust 2020-09-08 10:59:13 -07:00
Hello
IPO [Attributor] Cleanup `::initialize` of various AAs 2020-09-09 01:38:25 -05:00
InstCombine [InstCombine] Fold comparison of abs with int min 2020-09-08 20:23:03 +02:00
Instrumentation [gcov] Give the __llvm_gcov_ctr load instruction a name for more readable output 2020-09-09 12:34:43 -07:00
ObjCARC [ObjC][ARC] In HandlePotentialAlterRefCount, check whether an 2020-08-28 17:45:14 -07:00
Scalar [JumpThreading] Conditionally freeze its condition when unfolding select 2020-09-10 15:49:40 +09:00
Utils [SCEV] Constant expansion cost at minsize 2020-09-10 08:21:11 +01:00
Vectorize VPlan.h - remove unnecessary forward declarations. NFCI. 2020-09-07 18:35:06 +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