|
CGRAOmp
0.1
|
Functions | |
| LoopStandardAnalysisResults | getLSAR (Function &F, FunctionAnalysisManager &AM) |
| a utility function to obtain analysis results in LoopStandardAnalysisResults More... | |
| BranchInst * | findBackBranch (Loop *L) |
| void | getAllGEP (Loop *L, SmallVector< Instruction * > &List) |
| void | getArrayElementSizes (Type *Ty, SmallVector< int > &sizes, Type *&element_type) |
| int | getFloatDataWidth (const APFloat f) |
| int | getDataWidth (const Type *T) |
| std::string | getFloatType (const APFloat f) |
| double | getFloatValueAsDouble (const APFloat f) |
| BranchInst * CGRAOmp::Utils::findBackBranch | ( | Loop * | L | ) |
| void CGRAOmp::Utils::getAllGEP | ( | Loop * | L, |
| SmallVector< Instruction * > & | List | ||
| ) |
| void CGRAOmp::Utils::getArrayElementSizes | ( | Type * | Ty, |
| SmallVector< int > & | sizes, | ||
| Type *& | element_type | ||
| ) |
| int CGRAOmp::Utils::getDataWidth | ( | const Type * | T | ) |
| int CGRAOmp::Utils::getFloatDataWidth | ( | const APFloat | f | ) |
| string CGRAOmp::Utils::getFloatType | ( | const APFloat | f | ) |
| double CGRAOmp::Utils::getFloatValueAsDouble | ( | const APFloat | f | ) |
| LoopStandardAnalysisResults CGRAOmp::Utils::getLSAR | ( | Function & | F, |
| FunctionAnalysisManager & | AM | ||
| ) |
a utility function to obtain analysis results in LoopStandardAnalysisResults
| F | Function |
| AM | FunctionAnalysisManager |
1.8.17