さらに分析するために、LLVM IR から定数を抽出しようとしています。これまでのところ、適切な方法を使用して int、float、および double を抽出できました。
APF クラスのメソッドから値を取得しようとする前に、どのように float と double を区別できますか。convertToFloat()適切なチェックがなければ、 double またはconvertToDouble()float で呼び出したときにアサートをトリガーしてしまいます。値を取得しようとする前に、LLVM にデータ型を区別する間接的なメカニズムはありますか?