LLVM 20.0.0git
|
Go to the source code of this file.
Namespaces | |
namespace | llvm |
This is an optimization pass for GlobalISel generic memory operations. | |
Functions | |
bool | llvm::expandRemainder (BinaryOperator *Rem) |
Generate code to calculate the remainder of two integers, replacing Rem with the generated code. | |
bool | llvm::expandDivision (BinaryOperator *Div) |
Generate code to divide two integers, replacing Div with the generated code. | |
bool | llvm::expandRemainderUpTo32Bits (BinaryOperator *Rem) |
Generate code to calculate the remainder of two integers, replacing Rem with the generated code. | |
bool | llvm::expandRemainderUpTo64Bits (BinaryOperator *Rem) |
Generate code to calculate the remainder of two integers, replacing Rem with the generated code. | |
bool | llvm::expandDivisionUpTo32Bits (BinaryOperator *Div) |
Generate code to divide two integers, replacing Div with the generated code. | |
bool | llvm::expandDivisionUpTo64Bits (BinaryOperator *Div) |
Generate code to divide two integers, replacing Div with the generated code. | |