Sanjoy Das
91fd65c3a6
Introduce a "patchable-function" function attribute
...
Summary:
The `"patchable-function"` attribute can be used by an LLVM client to
influence LLVM's code generation in ways that makes the generated code
easily patchable at runtime (for instance, to redirect control).
Right now only one patchability scheme is supported,
`"prologue-short-redirect"`, but this can be expanded in the future.
Reviewers: joker.eph, rnk, echristo, dberris
Subscribers: joker.eph, echristo, mcrosier, llvm-commits
Differential Revision: http://reviews.llvm.org/D19046
llvm-svn: 266715
2016-04-19 05:24:47 +00:00
..
2013-11-10 14:25:44 +00:00
2013-08-22 20:46:05 +00:00
2013-11-10 14:26:08 +00:00
2015-05-26 10:47:10 +00:00
2014-09-27 05:36:53 +00:00
2014-08-29 19:41:04 +00:00
2015-07-31 01:12:06 +00:00
2013-11-10 14:26:08 +00:00
2014-09-16 17:14:13 +00:00
2013-11-10 14:25:44 +00:00
2013-11-10 14:26:08 +00:00
2013-11-10 14:26:08 +00:00
2013-11-10 14:26:08 +00:00
2013-11-10 14:26:08 +00:00
2013-11-10 14:26:08 +00:00
2013-11-10 14:26:08 +00:00
2013-11-10 14:26:08 +00:00
2014-08-12 14:06:21 +00:00
2014-08-12 14:06:21 +00:00
2014-05-09 08:18:33 +00:00
2014-06-10 20:10:08 +00:00
2014-08-07 05:47:04 +00:00
2014-08-07 05:47:10 +00:00
2013-11-10 14:25:44 +00:00
2013-11-10 14:25:44 +00:00
2016-04-17 17:37:33 +00:00
2016-02-10 18:40:04 +00:00
2013-08-22 20:46:05 +00:00
2013-11-10 14:26:08 +00:00
2014-05-09 08:18:33 +00:00
2014-08-07 05:47:04 +00:00
2014-05-09 08:18:33 +00:00
2013-11-10 14:26:08 +00:00
2013-11-10 14:26:08 +00:00
2014-08-05 09:43:25 +00:00
2013-11-10 14:26:08 +00:00
2015-05-21 04:32:56 +00:00
2013-11-10 14:26:08 +00:00
2013-11-10 14:26:08 +00:00
2013-11-10 14:25:44 +00:00
2014-08-12 14:06:21 +00:00
2013-11-10 14:26:08 +00:00
2013-11-10 14:26:08 +00:00
2013-11-10 14:26:08 +00:00
2014-08-12 14:06:21 +00:00
2013-11-10 14:26:08 +00:00
2014-05-02 19:25:52 +00:00
2013-11-10 14:25:44 +00:00
2013-11-10 14:26:08 +00:00
2013-11-10 14:26:08 +00:00
2013-11-10 14:26:08 +00:00
2016-04-19 05:24:47 +00:00
2016-04-19 05:24:47 +00:00
2016-04-19 05:24:47 +00:00
2016-01-13 07:53:11 +00:00
2013-11-10 14:26:08 +00:00
2013-12-22 03:43:58 +00:00