A derived class from VerifyResultBase bundling detailed results for each verification type.
More...
#include <VerifyPass.hpp>
A derived class from VerifyResultBase bundling detailed results for each verification type.
◆ result_iterator
◆ LoopVerifyResult()
| CGRAOmp::LoopVerifyResult::LoopVerifyResult |
( |
| ) |
|
|
inline |
Construct a new Verify Result object.
◆ bool_operator_impl()
| bool LoopVerifyResult::bool_operator_impl |
( |
| ) |
|
|
overrideprivatevirtual |
bool_operator
- Returns
- true if there is no violation in bundled results
-
false if there is some violation in a kind of rule
Reimplemented from CGRAOmp::VerifyResultBase.
◆ classof()
◆ getBackBranch()
| BranchInst* CGRAOmp::LoopVerifyResult::getBackBranch |
( |
Loop * |
L | ) |
|
|
inline |
◆ getBackCondition()
| CmpInst* CGRAOmp::LoopVerifyResult::getBackCondition |
( |
Loop * |
L | ) |
|
|
inline |
◆ getName()
| StringRef CGRAOmp::LoopVerifyResult::getName |
( |
| ) |
const |
|
inlinevirtual |
◆ getResult()
◆ print()
| void LoopVerifyResult::print |
( |
raw_ostream & |
OS | ) |
const |
|
overridevirtual |
◆ result_begin()
◆ result_end()
◆ results()
◆ setBackBranch()
| void CGRAOmp::LoopVerifyResult::setBackBranch |
( |
Loop * |
L, |
|
|
BranchInst * |
B |
|
) |
| |
|
inline |
◆ setResult()
Set the verification result for a kind of rule.
- Parameters
-
◆ back_branch_list
| DenseMap<Loop*,BranchInst*> CGRAOmp::LoopVerifyResult::back_branch_list |
|
private |
◆ each_result
The documentation for this class was generated from the following files: