Lines Matching refs:Status
25 Pass::Status LICMPass::Process() { return ProcessIRContext(); }
27 Pass::Status LICMPass::ProcessIRContext() {
28 Status status = Status::SuccessWithoutChange;
33 func != module->end() && status != Status::Failure; ++func) {
39 Pass::Status LICMPass::ProcessFunction(Function* f) {
40 Status status = Status::SuccessWithoutChange;
45 it != loop_descriptor->end() && status != Status::Failure; ++it) {
56 Pass::Status LICMPass::ProcessLoop(Loop* loop, Function* f) {
57 Status status = Status::SuccessWithoutChange;
60 for (auto nl = loop->begin(); nl != loop->end() && status != Status::Failure;
71 for (size_t i = 0; i < loop_bbs.size() && status != Status::Failure; ++i) {
81 Pass::Status LICMPass::AnalyseAndHoistFromBB(
98 return Status::Failure;
111 return (modified ? Status::SuccessWithChange : Status::SuccessWithoutChange);