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 @@ -2099,6 +2099,17 @@ class SILBuilder {
2099
2099
unsigned NumBits = BuiltinIntTy->getWidth ().getFixedWidth ();
2100
2100
Name += " _Int" + llvm::utostr (NumBits);
2101
2101
}
2102
+ } else if (auto BuiltinFloatTy =
2103
+ dyn_cast<BuiltinFloatType>(OpdTy.getASTType ())) {
2104
+ Name += " _FP" ;
2105
+ switch (BuiltinFloatTy->getFPKind ()) {
2106
+ case BuiltinFloatType::IEEE16: Name += " IEEE16" ; break ;
2107
+ case BuiltinFloatType::IEEE32: Name += " IEEE32" ; break ;
2108
+ case BuiltinFloatType::IEEE64: Name += " IEEE64" ; break ;
2109
+ case BuiltinFloatType::IEEE80: Name += " IEEE80" ; break ;
2110
+ case BuiltinFloatType::IEEE128: Name += " IEEE128" ; break ;
2111
+ case BuiltinFloatType::PPC128: Name += " PPC128" ; break ;
2112
+ }
2102
2113
} else {
2103
2114
assert (OpdTy.getASTType () == getASTContext ().TheRawPointerType );
2104
2115
Name += " _RawPointer" ;
You can’t perform that action at this time.
0 commit comments