From c4149a10b4b6aea8adb94f4733f9f8dbb1a69238 Mon Sep 17 00:00:00 2001 From: Michael Ilseman Date: Wed, 19 Sep 2012 16:03:57 +0000 Subject: [PATCH] Document the interface for integer expansion, using doxygen-style comments llvm-svn: 164231 --- llvm/include/llvm/Transforms/Utils/IntegerDivision.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/llvm/include/llvm/Transforms/Utils/IntegerDivision.h b/llvm/include/llvm/Transforms/Utils/IntegerDivision.h index a8008ee066d7..8d3f53e6f904 100644 --- a/llvm/include/llvm/Transforms/Utils/IntegerDivision.h +++ b/llvm/include/llvm/Transforms/Utils/IntegerDivision.h @@ -23,6 +23,14 @@ namespace llvm { namespace llvm { + /// Generate code to divide two integers, replacing Div with the generated + /// code. This currently generates code similarly to compiler-rt's + /// implementations, but future work includes generating more specialized code + /// when more information about the operands are known. Currently only + /// implements 32bit scalar division, but future work is removing this + /// limitation. + /// + /// @brief Replace Div with generated code. bool expandDivision(BinaryOperator* Div); } // End llvm namespace -- GitLab