git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164231
91177308-0d34-0410-b5e6-
96231b3b80d8
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