[clang] [llvm] [AsmParser] Revamp how floating-point literals in LLVM IR. (PR #121838)
via llvm-commits
llvm-commits at lists.llvm.org
Mon Jan 6 13:26:42 PST 2025
github-actions[bot] wrote:
<!--LLVM CODE FORMAT COMMENT: {clang-format}-->
:warning: C/C++ code formatter, clang-format found issues in your code. :warning:
<details>
<summary>
You can test this locally with the following command:
</summary>
``````````bash
git-clang-format --diff be21bd9bbf3bc906f9b98ac3de1fc88a4a8ac4b4 69fce1904ae71a792575c735c22efcc5d65907d7 --extensions h,cpp,c -- clang/test/C/C11/n1396.c clang/test/CodeGen/AArch64/v8.2a-fp16-intrinsics-constrained.c clang/test/CodeGen/AArch64/v8.2a-fp16-intrinsics.c clang/test/CodeGen/AMDGPU/amdgpu-atomic-float.c clang/test/CodeGen/PowerPC/ppc64-complex-parms.c clang/test/CodeGen/RISCV/riscv64-vararg.c clang/test/CodeGen/SystemZ/atomic_is_lock_free.c clang/test/CodeGen/X86/Float16-arithmetic.c clang/test/CodeGen/X86/Float16-complex.c clang/test/CodeGen/X86/avx512fp16-builtins.c clang/test/CodeGen/X86/avx512vlfp16-builtins.c clang/test/CodeGen/X86/long-double-config-size.c clang/test/CodeGen/X86/x86-atomic-long_double.c clang/test/CodeGen/X86/x86_64-longdouble.c clang/test/CodeGen/atomic.c clang/test/CodeGen/builtin-complex.c clang/test/CodeGen/builtin_Float16.c clang/test/CodeGen/builtins-elementwise-math.c clang/test/CodeGen/builtins-nvptx.c clang/test/CodeGen/builtins.c clang/test/CodeGen/catch-undef-behavior.c clang/test/CodeGen/const-init.c clang/test/CodeGen/fp16-ops-strictfp.c clang/test/CodeGen/fp16-ops.c clang/test/CodeGen/isfpclass.c clang/test/CodeGen/math-builtins-long.c clang/test/CodeGen/mingw-long-double.c clang/test/CodeGen/spir-half-type.cpp clang/test/CodeGenCXX/auto-var-init.cpp clang/test/CodeGenCXX/cxx11-user-defined-literal.cpp clang/test/CodeGenCXX/float128-declarations.cpp clang/test/CodeGenCXX/float16-declarations.cpp clang/test/CodeGenCXX/ibm128-declarations.cpp clang/test/Frontend/fixed_point_conversions_half.c clang/test/OpenMP/atomic_capture_codegen.cpp clang/test/OpenMP/atomic_update_codegen.cpp llvm/include/llvm/AsmParser/LLLexer.h llvm/include/llvm/AsmParser/LLToken.h llvm/lib/AsmParser/LLLexer.cpp llvm/lib/AsmParser/LLParser.cpp llvm/lib/CodeGen/MIRParser/MILexer.cpp llvm/lib/IR/AsmWriter.cpp llvm/lib/Support/APFloat.cpp llvm/unittests/AsmParser/AsmParserTest.cpp
``````````
</details>
<details>
<summary>
View the diff from clang-format here.
</summary>
``````````diff
diff --git a/llvm/include/llvm/AsmParser/LLToken.h b/llvm/include/llvm/AsmParser/LLToken.h
index 59062c7311..defbb5383a 100644
--- a/llvm/include/llvm/AsmParser/LLToken.h
+++ b/llvm/include/llvm/AsmParser/LLToken.h
@@ -496,9 +496,9 @@ enum Kind {
// Type valued tokens (TyVal).
Type,
- FloatHexLiteral, // f0x..., stored as APSInt
- APFloat, // APFloatVal
- APSInt // APSInt
+ FloatHexLiteral, // f0x..., stored as APSInt
+ APFloat, // APFloatVal
+ APSInt // APSInt
};
} // end namespace lltok
} // end namespace llvm
``````````
</details>
https://github.com/llvm/llvm-project/pull/121838
More information about the llvm-commits
mailing list