diff options
author | Reid Kleckner <reid@kleckner.net> | 2014-04-08 17:49:16 +0000 |
---|---|---|
committer | Reid Kleckner <reid@kleckner.net> | 2014-04-08 17:49:16 +0000 |
commit | 6df5254d6f8b29fcd79030a30392a772d470f530 (patch) | |
tree | a9fdd42b99a6ec8ed14319039078c58fd34ea81a /clang/lib/Parse/ParseExpr.cpp | |
parent | 2541d4e5258bbc0e406b7156712c09cb7a253a51 (diff) | |
download | bcm5719-llvm-6df5254d6f8b29fcd79030a30392a772d470f530.tar.gz bcm5719-llvm-6df5254d6f8b29fcd79030a30392a772d470f530.zip |
intrin.h: Fix up bugs in the cr3 and msr intrinsics
Don't include input and output regs in clobbers. Prefix some
identifiers with __. Add a memory constraint to __readcr3 to prevent
reordering. This constraint is heavy handed, but conservatively
correct.
Thanks to PaX Team for the suggestions.
llvm-svn: 205778
Diffstat (limited to 'clang/lib/Parse/ParseExpr.cpp')
0 files changed, 0 insertions, 0 deletions