llvm-project/llvm/lib/Transforms
Hiroshi Yamauchi f78f509c75 [PGO] Extend the value profile buckets for mem op sizes.
Extend the memop value profile buckets to be more flexible (could accommodate a
mix of individual values and ranges) and to cover more value ranges (from 11 to
22 buckets).

Disabled behind a flag (to be enabled separately) and the existing code to be
removed later.

Differential Revision: https://reviews.llvm.org/D81682
2020-08-03 11:04:32 -07:00
..
AggressiveInstCombine AggressiveInstCombine.h - remove unused includes. NFC. 2020-07-23 16:20:13 +01:00
CFGuard [NFCI][IR] Introduce CallBase::Create() wrapper 2020-07-07 01:16:36 +03:00
Coroutines [Coroutines] Refactor sinkLifetimeStartMarkers 2020-07-09 18:23:28 +08:00
Hello
IPO [Attributor] Check nonnull attribute violation in AAUndefinedBehavior 2020-08-03 17:12:50 +09:00
InstCombine [InstCombine] reduce xor-of-or's bitwise logic (PR46955); 2nd try 2020-08-03 10:21:56 -04:00
Instrumentation [PGO] Extend the value profile buckets for mem op sizes. 2020-08-03 11:04:32 -07:00
ObjCARC [NFC] Remove unused GetUnderlyingObject paramenter 2020-07-31 02:10:03 -07:00
Scalar [NewPM][LoopVersioning] Port LoopVersioning to NPM 2020-08-03 10:32:09 -07:00
Utils [NewPM][LoopVersioning] Port LoopVersioning to NPM 2020-08-03 10:32:09 -07:00
Vectorize [LV] Do not check widening decision for instrs outside of loop. 2020-08-03 10:09:24 +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