Searched refs:HBoundsCheck (Results 1 - 17 of 17) sorted by relevance

/external/chromium_org/v8/src/
H A Dhydrogen-bce.cc33 // We try to "factor up" HBoundsCheck instructions towards the root of the
52 HBoundsCheck* check,
104 // Data about each HBoundsCheck that can be eliminated or moved.
124 HBoundsCheck* LowerCheck() const { return lower_check_; }
125 HBoundsCheck* UpperCheck() const { return upper_check_; }
147 void CoverCheck(HBoundsCheck* new_check,
178 HBoundsCheck* first_check = new_check == lower_check_ ? upper_check_
193 HBoundsCheck* lower_check,
194 HBoundsCheck* upper_check,
211 HBoundsCheck* lower_check
[all...]
H A Dhydrogen-bch.cc297 HBoundsCheck* hoisted_check = HBoundsCheck::New(
322 HBoundsCheck* check = HBoundsCheck::cast(i);
H A Dhydrogen-instructions.h3039 class HBoundsCheck;
3049 HBoundsCheck* check() { return check_; }
3063 InductionVariableCheck(HBoundsCheck* check,
3070 HBoundsCheck* check_;
3082 void AddCheck(HBoundsCheck* check, int32_t upper_limit = kNoLimit);
3099 HBoundsCheck* first_check_in_block() { return first_check_in_block_; }
3112 HBoundsCheck* first_check_in_block_;
3165 void AddCheck(HBoundsCheck* check, int32_t upper_limit = kNoLimit);
3983 class HBoundsCheck V8_FINAL : public HTemplateInstruction<2> {
3985 DECLARE_INSTRUCTION_FACTORY_P2(HBoundsCheck, HValu
4049 HBoundsCheck(HValue* index, HValue* length) function in class:v8::V8_FINAL
[all...]
H A Dhydrogen-instructions.cc861 void HBoundsCheck::ApplyIndexChange() {
911 void HBoundsCheck::PrintDataTo(StringStream* stream) {
930 void HBoundsCheck::InferRepresentation(HInferRepresentationPhase* h_infer) {
950 Range* HBoundsCheck::InferRange(Zone* zone) {
1904 void InductionVariableData::AddCheck(HBoundsCheck* check,
1977 HBoundsCheck* check,
H A Dcode-stubs-hydrogen.cc751 HValue* checked_length = Add<HBoundsCheck>(length, max_alloc_length);
H A Dhydrogen.cc1343 Add<HBoundsCheck>(key, length);
2081 checked_key = Add<HBoundsCheck>(key, length);
2108 checked_key = Add<HBoundsCheck>(key, length);
2143 HInstruction* checked_length = Add<HBoundsCheck>(length_argument,
2318 Add<HBoundsCheck>(length, max_size_constant);
6556 HInstruction* checked_key = Add<HBoundsCheck>(key, length);
6566 HInstruction* checked_key = Add<HBoundsCheck>(key, length);
8604 HInstruction* checked_index = Add<HBoundsCheck>(index, length);
9875 HInstruction* checked_index = Add<HBoundsCheck>(index, length);
/external/v8/src/
H A Dhydrogen.cc2586 instr->ReplaceAllUsesWith(HBoundsCheck::cast(instr)->index());
4675 checked_key = AddInstruction(new(zone()) HBoundsCheck(key, length));
4690 checked_key = AddInstruction(new(zone()) HBoundsCheck(key, length));
4799 checked_key = AddInstruction(new(zone()) HBoundsCheck(key, length));
4841 checked_key = AddInstruction(new(zone()) HBoundsCheck(key, length));
4856 checked_key = AddInstruction(new(zone()) HBoundsCheck(key, length));
4967 AddInstruction(new(zone()) HBoundsCheck(key, length));
6479 AddInstruction(new(zone()) HBoundsCheck(index, length));
H A Dhydrogen-instructions.h2617 class HBoundsCheck: public HTemplateInstruction<2> { class in namespace:v8
2619 HBoundsCheck(HValue* index, HValue* length) { function in class:v8::HBoundsCheck
H A Dhydrogen-instructions.cc659 void HBoundsCheck::PrintDataTo(StringStream* stream) {
/external/v8/src/arm/
H A Dlithium-arm.cc1620 LInstruction* LChunkBuilder::DoBoundsCheck(HBoundsCheck* instr) {
/external/v8/src/mips/
H A Dlithium-mips.cc1621 LInstruction* LChunkBuilder::DoBoundsCheck(HBoundsCheck* instr) {
/external/v8/src/x64/
H A Dlithium-x64.cc1619 LInstruction* LChunkBuilder::DoBoundsCheck(HBoundsCheck* instr) {
/external/chromium_org/v8/src/arm/
H A Dlithium-arm.cc1908 LInstruction* LChunkBuilder::DoBoundsCheck(HBoundsCheck* instr) {
/external/chromium_org/v8/src/ia32/
H A Dlithium-ia32.cc1927 LInstruction* LChunkBuilder::DoBoundsCheck(HBoundsCheck* instr) {
/external/chromium_org/v8/src/mips/
H A Dlithium-mips.cc1832 LInstruction* LChunkBuilder::DoBoundsCheck(HBoundsCheck* instr) {
/external/chromium_org/v8/src/x64/
H A Dlithium-x64.cc1814 LInstruction* LChunkBuilder::DoBoundsCheck(HBoundsCheck* instr) {
/external/v8/src/ia32/
H A Dlithium-ia32.cc1662 LInstruction* LChunkBuilder::DoBoundsCheck(HBoundsCheck* instr) {

Completed in 378 milliseconds