File tree Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -2114,6 +2114,17 @@ class SILBuilder {
2114
2114
unsigned NumBits = BuiltinIntTy->getWidth ().getFixedWidth ();
2115
2115
Name += " _Int" + llvm::utostr (NumBits);
2116
2116
}
2117
+ } else if (auto BuiltinFloatTy =
2118
+ dyn_cast<BuiltinFloatType>(OpdTy.getASTType ())) {
2119
+ Name += " _FP" ;
2120
+ switch (BuiltinFloatTy->getFPKind ()) {
2121
+ case BuiltinFloatType::IEEE16: Name += " IEEE16" ; break ;
2122
+ case BuiltinFloatType::IEEE32: Name += " IEEE32" ; break ;
2123
+ case BuiltinFloatType::IEEE64: Name += " IEEE64" ; break ;
2124
+ case BuiltinFloatType::IEEE80: Name += " IEEE80" ; break ;
2125
+ case BuiltinFloatType::IEEE128: Name += " IEEE128" ; break ;
2126
+ case BuiltinFloatType::PPC128: Name += " PPC128" ; break ;
2127
+ }
2117
2128
} else {
2118
2129
assert (OpdTy.getASTType () == getASTContext ().TheRawPointerType );
2119
2130
Name += " _RawPointer" ;
You can’t perform that action at this time.
0 commit comments