This is an archive of the discontinued LLVM Phabricator instance.

[ARM] Allow execute only code on Cortex-m23
ClosedPublic

Authored by DavidSpickett on Sep 26 2018, 7:34 AM.

Details

Summary

The NoMovt feature prevents the use of MOVW/MOVT instructions on Cortex-M23 for performance reasons.
These instructions are required for execute only code so NoMovt should be disabled when that option is enabled.

Diff Detail

Repository
rL LLVM

Event Timeline

DavidSpickett created this revision.Sep 26 2018, 7:34 AM

Looks like you forgot to add context (git diff -U9999)

Added diff context.

javed.absar accepted this revision.Sep 26 2018, 8:02 AM
This revision is now accepted and ready to land.Sep 26 2018, 8:02 AM
This revision was automatically updated to reflect the committed changes.