Lines Matching defs:_loop_flags

58   short _loop_flags;
73 int is_inner_loop() const { return _loop_flags & InnerLoop; }
74 void set_inner_loop() { _loop_flags |= InnerLoop; }
76 int is_partial_peel_loop() const { return _loop_flags & PartialPeelLoop; }
77 void set_partial_peel_loop() { _loop_flags |= PartialPeelLoop; }
78 int partial_peel_has_failed() const { return _loop_flags & PartialPeelFailed; }
79 void mark_partial_peel_failed() { _loop_flags |= PartialPeelFailed; }
88 LoopNode( Node *entry, Node *backedge ) : RegionNode(3), _loop_flags(0), _unswitch_count(0) {
202 int is_normal_loop() const { return (_loop_flags&PreMainPostFlagsMask) == Normal; }
203 int is_pre_loop () const { return (_loop_flags&PreMainPostFlagsMask) == Pre; }
204 int is_main_loop () const { return (_loop_flags&PreMainPostFlagsMask) == Main; }
205 int is_post_loop () const { return (_loop_flags&PreMainPostFlagsMask) == Post; }
206 int is_main_no_pre_loop() const { return _loop_flags & MainHasNoPreLoop; }
207 void set_main_no_pre_loop() { _loop_flags |= MainHasNoPreLoop; }
212 void set_pre_loop (CountedLoopNode *main) { assert(is_normal_loop(),""); _loop_flags |= Pre ; _main_idx = main->_idx; }
213 void set_main_loop ( ) { assert(is_normal_loop(),""); _loop_flags |= Main; }
214 void set_post_loop (CountedLoopNode *main) { assert(is_normal_loop(),""); _loop_flags |= Post; _main_idx = main->_idx; }
215 void set_normal_loop( ) { _loop_flags &= ~PreMainPostFlagsMask; }
220 bool has_exact_trip_count() const { return (_loop_flags & HasExactTripCount) != 0; }
223 _loop_flags |= HasExactTripCount;
226 _loop_flags &= ~HasExactTripCount;