Amy Huang 742043047c Recommit "Add a heap alloc site marker field to the ExtraInfo in MachineInstrs"
Summary:
Fixes some things from original commit at https://reviews.llvm.org/D69136. The main
change is that the heap alloc marker is always stored as ExtraInfo in the machine
instruction instead of in the PointerSumType because it cannot hold more than
4 pointer types.

Add instruction marker to MachineInstr ExtraInfo. This does almost the
same thing as Pre/PostInstrSymbols, except that it doesn't create a label until
printing instructions. This allows for labels to be put around instructions that
are deleted/duplicated somewhere.
Use this marker to track heap alloc site call instructions.

Reviewers: rnk

Subscribers: MatzeB, hiraditya, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D69536
2019-10-28 16:59:32 -07:00
..
2019-02-13 17:30:03 +00:00
2019-04-08 13:58:50 +00:00
2019-05-06 09:46:50 +00:00
2019-05-06 09:46:50 +00:00
2019-05-06 09:46:50 +00:00
2019-05-06 09:46:50 +00:00
2019-05-06 09:46:50 +00:00
2019-05-06 09:46:50 +00:00
2019-05-06 09:46:50 +00:00
2019-02-21 15:30:28 +00:00
2019-02-26 16:55:10 +00:00
2019-08-12 01:29:46 +00:00
2019-06-25 14:46:52 +00:00
2019-01-24 18:34:00 +00:00
2019-03-15 21:17:53 +00:00
2019-03-15 21:17:53 +00:00
2019-04-15 17:38:47 +00:00
2019-04-15 17:38:47 +00:00
2019-04-15 17:38:47 +00:00
2019-04-03 12:33:16 +00:00
2019-08-15 10:12:26 +00:00
2019-02-26 16:55:10 +00:00
2019-05-06 09:46:50 +00:00
2019-10-28 08:41:45 +02:00
2019-09-23 05:00:59 +00:00
2019-03-29 17:35:56 +00:00
2019-05-06 19:29:24 +00:00
2019-03-15 21:17:53 +00:00
2019-03-08 19:16:26 +00:00
2019-01-26 13:56:53 +00:00
2019-10-07 14:10:21 +00:00
2019-09-05 18:15:07 +00:00
2019-04-08 13:58:50 +00:00
2019-03-02 02:44:16 +00:00
2019-06-18 23:31:10 +00:00