Searched refs:Narrow (Results 1 - 4 of 4) sorted by relevance

/art/compiler/dex/
H A Dtype_inference.h125 return (Wide() && Narrow()) || (HighWord() && LowWord());
162 bool Narrow() const { function in struct:art::TypeInference::Type
235 // NOTE: low_word_type may be also Narrow() or HighWord().
H A Dtype_inference.cc303 DCHECK(merged_type.Narrow() && merged_type.LowWord() && !merged_type.HighWord());
1066 if (!sregs_[mod_s_reg].Narrow()) { // Wide without conflict with narrow.
1067 DCHECK(!low_word_type.Narrow());
H A Dtype_inference_test.cc560 EXPECT_EQ((flags & kExpectNarrow) != 0u, type.Narrow()) << s_reg;
579 EXPECT_EQ((flags & kExpectArrayNarrow) != 0u, nested_type.Narrow()) << s_reg;
584 if (!type.Narrow() && type.LowWord() &&
/art/compiler/optimizing/
H A Dbounds_check_elimination.cc444 virtual ValueRange* Narrow(ValueRange* range) { function in class:art::ValueRange
551 ValueRange* Narrow(ValueRange* range) OVERRIDE {
1163 // Narrow the value range of `instruction` at the end of `basic_block` with `range`,
1182 ValueRange* narrowed_range = existing_range->Narrow(range);
1733 range = existing_range->Narrow(range);

Completed in 73 milliseconds