File tree Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -2099,6 +2099,18 @@ class SILBuilder {
2099
2099
unsigned NumBits = BuiltinIntTy->getWidth ().getFixedWidth ();
2100
2100
Name += " _Int" + llvm::utostr (NumBits);
2101
2101
}
2102
+ }
2103
+ else if (auto BuiltinFloatTy =
2104
+ dyn_cast<BuiltinFloatType>(OpdTy.getASTType ())) {
2105
+ Name += " _FP" ;
2106
+ switch (BuiltinFloatTy->getFPKind ()) {
2107
+ case BuiltinFloatType::IEEE16: Name += " IEEE16" ; break ;
2108
+ case BuiltinFloatType::IEEE32: Name += " IEEE32" ; break ;
2109
+ case BuiltinFloatType::IEEE64: Name += " IEEE64" ; break ;
2110
+ case BuiltinFloatType::IEEE80: Name += " IEEE80" ; break ;
2111
+ case BuiltinFloatType::IEEE128: Name += " IEEE128" ; break ;
2112
+ case BuiltinFloatType::PPC128: Name += " PPC128" ; break ;
2113
+ }
2102
2114
} else {
2103
2115
assert (OpdTy.getASTType () == getASTContext ().TheRawPointerType );
2104
2116
Name += " _RawPointer" ;
You can’t perform that action at this time.
0 commit comments