llvm-project/llvm/lib/Transforms
modimo 2a49b7c64a [Inliner] Change inline remark format and update ReplayInlineAdvisor to use it
This change modifies the source location formatting from:
LineNumber.Discriminator
to:
LineNumber:ColumnNumber.Discriminator

The motivation here is to enhance location information for inline replay that currently exists for the SampleProfile inliner. This will be leveraged further in inline replay for the CGSCC inliner in the related diff.

The ReplayInlineAdvisor is also modified to read the new format and now takes into account the callee for greater accuracy.

Testing:
ninja check-llvm

Reviewed By: mtrofin

Differential Revision: https://reviews.llvm.org/D94333
2021-01-12 13:43:48 -08:00
..
AggressiveInstCombine [AggressiveInstCombine] Generalize foldGuardedRotateToFunnelShift to generic funnel shifts (REAPPLIED) 2020-12-21 15:22:27 +00:00
CFGuard llvmbuildectomy - replace llvm-build by plain cmake 2020-11-13 10:35:24 +01:00
Coroutines [CoroSplit][NewPM] Don't call LazyCallGraph functions to split when no clones 2021-01-07 14:06:35 -08:00
Hello
HelloNew llvmbuildectomy - replace llvm-build by plain cmake 2020-11-13 10:35:24 +01:00
IPO [Inliner] Change inline remark format and update ReplayInlineAdvisor to use it 2021-01-12 13:43:48 -08:00
InstCombine [InstCombine] Handle logical and/or in assume optimization 2021-01-12 22:36:40 +01:00
Instrumentation [llvm] Use *Set::contains (NFC) 2021-01-07 20:29:34 -08:00
ObjCARC [NewPM] Run ObjC ARC passes 2021-01-08 15:47:11 -08:00
Scalar [NFC][LICM] Minor improvements to debug output 2021-01-11 18:02:49 -08:00
Utils [LV] Weaken spuriously strong assert in LoopVersioning 2021-01-12 12:57:13 -08:00
Vectorize [SLP] reduce code duplication while processing reductions; NFC 2021-01-12 16:03:57 -05:00
CMakeLists.txt Reland [docs][NewPM] Add docs for writing NPM passes 2020-09-14 16:06:19 -07:00