llvm-project/llvm/test/Transforms/SampleProfile
Adrian Prantl 73ec065604 Revert "[IR] Remove the DIExpression field from DIGlobalVariable."
This reverts commit 289920 (again).
I forgot to implement a Bitcode upgrade for the case where a DIGlobalVariable
has not DIExpression. Unfortunately it is not possible to safely upgrade
these variables without adding a flag to the bitcode record indicating which
version they are.
My plan of record is to roll the planned follow-up patch that adds a
unit: field to DIGlobalVariable into this patch before recomitting.
This way we only need one Bitcode upgrade for both changes (with a
version flag in the bitcode record to safely distinguish the record
formats).

Sorry for the churn!

llvm-svn: 289982
2016-12-16 19:39:01 +00:00
..
Inputs Before sample pgo annotation, do not inline a function that has no debug info. (NFC) 2016-11-22 22:50:01 +00:00
branch.ll Fine tuning of sample profile propagation algorithm. 2016-08-12 16:22:12 +00:00
calls.ll Change the basic block weight calculation algorithm to use max instead of voting. 2016-09-21 16:26:51 +00:00
cov-zero-samples.ll Revert "[IR] Remove the DIExpression field from DIGlobalVariable." 2016-12-16 19:39:01 +00:00
coverage-warning.ll [PM] Port the Sample FDO to new PM (part-2) 2016-05-27 23:20:16 +00:00
discriminator.ll Fine tuning of sample profile propagation algorithm. 2016-08-12 16:22:12 +00:00
early-inline.ll Before sample pgo annotation, do not inline a function that has no debug info. (NFC) 2016-11-22 22:50:01 +00:00
entry_counts.ll Fine tuning of sample profile propagation algorithm. 2016-08-12 16:22:12 +00:00
fnptr.ll Change the basic block weight calculation algorithm to use max instead of voting. 2016-09-21 16:26:51 +00:00
gcc-simple.ll [PM] Port the Sample FDO to new PM (part-2) 2016-05-27 23:20:16 +00:00
inline-act.ll Pass AssumptionCacheTracker from SampleProfileLoader to Inliner 2016-06-20 20:53:40 +00:00
inline-combine.ll [PM] Port the Sample FDO to new PM (part-2) 2016-05-27 23:20:16 +00:00
inline-coverage.ll [PM] Port the Sample FDO to new PM (part-2) 2016-05-27 23:20:16 +00:00
inline.ll [PM] Port the Sample FDO to new PM (part-2) 2016-05-27 23:20:16 +00:00
nodebug.ll Before sample pgo annotation, do not inline a function that has no debug info. (NFC) 2016-11-22 22:50:01 +00:00
nolocinfo.ll [PM] Port the Sample FDO to new PM (part-2) 2016-05-27 23:20:16 +00:00
offset.ll Fine tuning of sample profile propagation algorithm. 2016-08-12 16:22:12 +00:00
propagate.ll Fine tuning of sample profile propagation algorithm. 2016-08-12 16:22:12 +00:00
remarks.ll [PM] Port the Sample FDO to new PM (part-2) 2016-05-27 23:20:16 +00:00
summary.ll Only sets profile summary when it was not preset. 2016-12-14 22:06:49 +00:00
syntax.ll [PM] Port the Sample FDO to new PM (part-2) 2016-05-27 23:20:16 +00:00