diff options
author | Misha Brukman <brukman+llvm@gmail.com> | 2002-11-21 00:25:56 +0000 |
---|---|---|
committer | Misha Brukman <brukman+llvm@gmail.com> | 2002-11-21 00:25:56 +0000 |
commit | 95e6287734580f13c2fb222bd2b223d940a83bf8 (patch) | |
tree | c0f42f1a732a4fce3161b3014be1372d7b6d37b3 /llvm/lib/Target/X86/X86RegisterClasses.cpp | |
parent | 185972c7e69e31cfc89270398798fad213f66b7f (diff) | |
download | bcm5719-llvm-95e6287734580f13c2fb222bd2b223d940a83bf8.tar.gz bcm5719-llvm-95e6287734580f13c2fb222bd2b223d940a83bf8.zip |
Booleans are types too. And they get stored in bytes. And InstructionSelection
doesn't assert fail. And everyone's happy. Yay!
llvm-svn: 4792
Diffstat (limited to 'llvm/lib/Target/X86/X86RegisterClasses.cpp')
-rw-r--r-- | llvm/lib/Target/X86/X86RegisterClasses.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Target/X86/X86RegisterClasses.cpp b/llvm/lib/Target/X86/X86RegisterClasses.cpp index 8ce299ca652..6460bfb7632 100644 --- a/llvm/lib/Target/X86/X86RegisterClasses.cpp +++ b/llvm/lib/Target/X86/X86RegisterClasses.cpp @@ -101,6 +101,7 @@ namespace { const { switch (Ty->getPrimitiveID()) { + case Type::BoolTyID: case Type::SByteTyID: case Type::UByteTyID: return &X86ByteRegisterClassInstance; case Type::ShortTyID: |