summaryrefslogtreecommitdiffstats
path: root/clang/lib/Basic/Targets/X86.cpp
diff options
context:
space:
mode:
authorCoby Tayree <coby.tayree@intel.com>2017-07-30 10:19:10 +0000
committerCoby Tayree <coby.tayree@intel.com>2017-07-30 10:19:10 +0000
commit5ac75b5744e8feba92f1b7cd187b9c20f850c198 (patch)
treeaaa5e799a9f3f2d3091efa7abe16783850298750 /clang/lib/Basic/Targets/X86.cpp
parentebac0b9c62a26fcfc91f448f1ab36db6215feb57 (diff)
downloadbcm5719-llvm-5ac75b5744e8feba92f1b7cd187b9c20f850c198.tar.gz
bcm5719-llvm-5ac75b5744e8feba92f1b7cd187b9c20f850c198.zip
[x86][inline-asm]Allow a pack of Control Regs to be properly picked
Allows the incorporation of legit (x86) Control Regs within inline asm stataements Differential Revision: https://reviews.llvm.org/D35903 llvm-svn: 309508
Diffstat (limited to 'clang/lib/Basic/Targets/X86.cpp')
-rw-r--r--clang/lib/Basic/Targets/X86.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/lib/Basic/Targets/X86.cpp b/clang/lib/Basic/Targets/X86.cpp
index a3417d8f90f..17f52471efb 100644
--- a/clang/lib/Basic/Targets/X86.cpp
+++ b/clang/lib/Basic/Targets/X86.cpp
@@ -58,6 +58,7 @@ static const char *const GCCRegNames[] = {
"zmm18", "zmm19", "zmm20", "zmm21", "zmm22", "zmm23", "zmm24", "zmm25",
"zmm26", "zmm27", "zmm28", "zmm29", "zmm30", "zmm31", "k0", "k1",
"k2", "k3", "k4", "k5", "k6", "k7",
+ "cr0", "cr2", "cr3", "cr4", "cr8",
};
const TargetInfo::AddlRegName AddlRegNames[] = {
OpenPOWER on IntegriCloud