Home
last modified time | relevance | path

Searched defs:Branch (Results 1 – 25 of 69) sorted by relevance

123

/external/v8/src/ic/mips64/
Dic-mips64.cc27 __ Branch(global_object, eq, type, Operand(JS_GLOBAL_OBJECT_TYPE)); in GenerateGlobalInstanceTypeCheck() local
28 __ Branch(global_object, eq, type, Operand(JS_GLOBAL_PROXY_TYPE)); in GenerateGlobalInstanceTypeCheck() local
71 __ Branch(miss, ne, at, Operand(zero_reg)); in GenerateDictionaryLoad() local
118 __ Branch(miss, ne, at, Operand(zero_reg)); in GenerateDictionaryStore() local
146 __ Branch(slow, ne, at, Operand(zero_reg)); in GenerateKeyedLoadReceiverCheck() local
153 __ Branch(slow, lt, scratch, Operand(JS_OBJECT_TYPE)); in GenerateKeyedLoadReceiverCheck() local
190 __ Branch(&in_bounds, lo, key, Operand(scratch1)); in GenerateFastArrayLoad() local
194 __ Branch(slow, lt, key, Operand(zero_reg)); in GenerateFastArrayLoad() local
201 __ Branch(&absent, eq, scratch2, Operand(at)); in GenerateFastArrayLoad() local
207 __ Branch(slow, lo, scratch1, Operand(JS_OBJECT_TYPE)); in GenerateFastArrayLoad() local
[all …]
Dhandler-compiler-mips64.cc146 __ Branch(miss_label, ne, scratch0, Operand(zero_reg)); in GenerateDictionaryNegativeLookup() local
150 __ Branch(miss_label, lt, scratch0, Operand(FIRST_JS_RECEIVER_TYPE)); in GenerateDictionaryNegativeLookup() local
159 __ Branch(miss_label, ne, map, Operand(tmp)); in GenerateDictionaryNegativeLookup() local
205 __ Branch(miss, ne, scratch, Operand(at)); in GenerateCheckPropertyCell() local
380 __ Branch(miss, ne, at, Operand(zero_reg)); in GenerateRestoreMap() local
396 __ Branch(miss_label, ne, value_reg, Operand(scratch)); in GenerateConstantCheck() local
411 __ Branch(miss_label, ne, map_reg, Operand(scratch)); in GenerateFieldTypeChecks() local
433 __ Branch(miss, ne, scratch1, in CheckPrototypes() local
445 __ Branch(miss, ne, scratch1, Operand(scratch2)); in CheckPrototypes() local
526 __ Branch(&success); in FrontendFooter() local
[all …]
Dstub-cache-mips64.cc52 __ Branch(&miss, ne, name, Operand(at)); in ProbeTable() local
58 __ Branch(&miss, ne, at, Operand(scratch2)); in ProbeTable() local
71 __ Branch(&miss, ne, flags_reg, Operand(flags)); in ProbeTable() local
/external/v8/src/ic/mips/
Dic-mips.cc27 __ Branch(global_object, eq, type, Operand(JS_GLOBAL_OBJECT_TYPE)); in GenerateGlobalInstanceTypeCheck() local
28 __ Branch(global_object, eq, type, Operand(JS_GLOBAL_PROXY_TYPE)); in GenerateGlobalInstanceTypeCheck() local
71 __ Branch(miss, ne, at, Operand(zero_reg)); in GenerateDictionaryLoad() local
119 __ Branch(miss, ne, at, Operand(zero_reg)); in GenerateDictionaryStore() local
147 __ Branch(slow, ne, at, Operand(zero_reg)); in GenerateKeyedLoadReceiverCheck() local
154 __ Branch(slow, lt, scratch, Operand(JS_OBJECT_TYPE)); in GenerateKeyedLoadReceiverCheck() local
191 __ Branch(&in_bounds, lo, key, Operand(scratch1)); in GenerateFastArrayLoad() local
195 __ Branch(slow, lt, key, Operand(zero_reg)); in GenerateFastArrayLoad() local
202 __ Branch(&absent, eq, scratch2, Operand(at)); in GenerateFastArrayLoad() local
208 __ Branch(slow, lo, scratch1, Operand(JS_OBJECT_TYPE)); in GenerateFastArrayLoad() local
[all …]
Dhandler-compiler-mips.cc146 __ Branch(miss_label, ne, scratch0, Operand(zero_reg)); in GenerateDictionaryNegativeLookup() local
150 __ Branch(miss_label, lt, scratch0, Operand(FIRST_JS_RECEIVER_TYPE)); in GenerateDictionaryNegativeLookup() local
159 __ Branch(miss_label, ne, map, Operand(tmp)); in GenerateDictionaryNegativeLookup() local
205 __ Branch(miss, ne, scratch, Operand(at)); in GenerateCheckPropertyCell() local
380 __ Branch(miss, ne, at, Operand(zero_reg)); in GenerateRestoreMap() local
396 __ Branch(miss_label, ne, value_reg, Operand(scratch)); in GenerateConstantCheck() local
411 __ Branch(miss_label, ne, map_reg, Operand(scratch)); in GenerateFieldTypeChecks() local
433 __ Branch(miss, ne, scratch1, in CheckPrototypes() local
445 __ Branch(miss, ne, scratch1, Operand(scratch2)); in CheckPrototypes() local
526 __ Branch(&success); in FrontendFooter() local
[all …]
Dstub-cache-mips.cc52 __ Branch(&miss, ne, name, Operand(at)); in ProbeTable() local
57 __ Branch(&miss, ne, at, Operand(scratch2)); in ProbeTable() local
69 __ Branch(&miss, ne, flags_reg, Operand(flags)); in ProbeTable() local
/external/llvm/lib/Target/SystemZ/
DSystemZInstrInfo.h97 struct Branch { struct
99 BranchType Type; argument
110 Branch(BranchType type, unsigned ccValid, unsigned ccMask, in Branch() argument
/external/v8/src/mips64/
Dcode-stubs-mips64.cc127 __ Branch(&error, ne, scratch, Operand(zero_reg)); in Generate() local
129 __ Branch(&done); in Generate() local
152 __ Branch(&done, eq, scratch, Operand(zero_reg)); in Generate() local
161 __ Branch(&normal_exponent, le, result_reg, Operand(zero_reg)); in Generate() local
163 __ Branch(&done); in Generate() local
178 __ Branch(&high_shift_needed, lt, scratch, Operand(32)); in Generate() local
180 __ Branch(&high_shift_done); in Generate() local
198 __ Branch(&pos_shift, ge, scratch, Operand(zero_reg)); in Generate() local
203 __ Branch(&shift_done); in Generate() local
233 __ Branch(&not_identical, ne, a0, Operand(a1)); in EmitIdenticalObjectComparison() local
[all …]
Dbuiltins-mips64.cc150 __ Branch(&done_loop, lt, a0, Operand(zero_reg)); in Generate_MathMaxMin() local
213 __ Branch(&loop, eq, a4, Operand(at)); in Generate_MathMaxMin() local
244 __ Branch(USE_DELAY_SLOT, &no_arguments, eq, a0, Operand(zero_reg)); in Generate_NumberConstructor() local
278 __ Branch(USE_DELAY_SLOT, &no_arguments, eq, a0, Operand(zero_reg)); in Generate_NumberConstructor_ConstructStub() local
295 __ Branch(&done_convert, eq, t0, Operand(HEAP_NUMBER_TYPE)); in Generate_NumberConstructor_ConstructStub() local
308 __ Branch(&new_object, ne, a1, Operand(a3)); in Generate_NumberConstructor_ConstructStub() local
342 __ Branch(USE_DELAY_SLOT, &no_arguments, eq, a0, Operand(zero_reg)); in Generate_StringConstructor() local
357 __ Branch(&symbol_descriptive_string, eq, a1, Operand(zero_reg)); in Generate_StringConstructor() local
358 __ Branch(&to_string, gt, a1, Operand(zero_reg)); in Generate_StringConstructor() local
403 __ Branch(USE_DELAY_SLOT, &no_arguments, eq, a0, Operand(zero_reg)); in Generate_StringConstructor_ConstructStub() local
[all …]
Dcodegen-mips64.cc671 __ Branch(&only_change_map, eq, at, Operand(elements)); in GenerateSmiToDouble() local
732 __ Branch(&entry); in GenerateSmiToDouble() local
744 __ Branch(&done); in GenerateSmiToDouble() local
749 __ Branch(USE_DELAY_SLOT, fail); in GenerateSmiToDouble() local
764 __ Branch(USE_DELAY_SLOT, &entry); in GenerateSmiToDouble() local
782 __ Branch(&loop, lt, scratch3, Operand(array_end)); in GenerateSmiToDouble() local
815 __ Branch(&only_change_map, eq, at, Operand(elements)); in GenerateDoubleToObject() local
856 __ Branch(&initialization_loop_entry); in GenerateDoubleToObject() local
861 __ Branch(&initialization_loop, lt, dst_elements, Operand(dst_end)); in GenerateDoubleToObject() local
873 __ Branch(&entry); in GenerateDoubleToObject() local
[all …]
/external/v8/src/mips/
Dcode-stubs-mips.cc129 __ Branch(&error, ne, scratch, Operand(zero_reg)); in Generate() local
131 __ Branch(&done); in Generate() local
154 __ Branch(&done, eq, scratch, Operand(zero_reg)); in Generate() local
163 __ Branch(&normal_exponent, le, result_reg, Operand(zero_reg)); in Generate() local
165 __ Branch(&done); in Generate() local
180 __ Branch(&high_shift_needed, lt, scratch, Operand(32)); in Generate() local
182 __ Branch(&high_shift_done); in Generate() local
200 __ Branch(&pos_shift, ge, scratch, Operand(zero_reg)); in Generate() local
205 __ Branch(&shift_done); in Generate() local
235 __ Branch(&not_identical, ne, a0, Operand(a1)); in EmitIdenticalObjectComparison() local
[all …]
Dbuiltins-mips.cc151 __ Branch(&done_loop, lt, a0, Operand(zero_reg)); in Generate_MathMaxMin() local
214 __ Branch(&set_value, ne, t0, Operand(at)); in Generate_MathMaxMin() local
215 __ Branch(&set_value, ne, t1, Operand(t8)); in Generate_MathMaxMin() local
248 __ Branch(USE_DELAY_SLOT, &no_arguments, eq, a0, Operand(zero_reg)); in Generate_NumberConstructor() local
283 __ Branch(USE_DELAY_SLOT, &no_arguments, eq, a0, Operand(zero_reg)); in Generate_NumberConstructor_ConstructStub() local
300 __ Branch(&done_convert, eq, a2, Operand(HEAP_NUMBER_TYPE)); in Generate_NumberConstructor_ConstructStub() local
313 __ Branch(&new_object, ne, a1, Operand(a3)); in Generate_NumberConstructor_ConstructStub() local
347 __ Branch(USE_DELAY_SLOT, &no_arguments, eq, a0, Operand(zero_reg)); in Generate_StringConstructor() local
362 __ Branch(&symbol_descriptive_string, eq, a1, Operand(zero_reg)); in Generate_StringConstructor() local
363 __ Branch(&to_string, gt, a1, Operand(zero_reg)); in Generate_StringConstructor() local
[all …]
Dcodegen-mips.cc671 __ Branch(&only_change_map, eq, at, Operand(elements)); in GenerateSmiToDouble() local
731 __ Branch(&entry); in GenerateSmiToDouble() local
743 __ Branch(&done); in GenerateSmiToDouble() local
748 __ Branch(USE_DELAY_SLOT, fail); in GenerateSmiToDouble() local
762 __ Branch(USE_DELAY_SLOT, &entry); in GenerateSmiToDouble() local
781 __ Branch(&loop, lt, scratch3, Operand(array_end)); in GenerateSmiToDouble() local
815 __ Branch(&only_change_map, eq, at, Operand(elements)); in GenerateDoubleToObject() local
856 __ Branch(&initialization_loop_entry); in GenerateDoubleToObject() local
861 __ Branch(&initialization_loop, lt, dst_elements, Operand(dst_end)); in GenerateDoubleToObject() local
873 __ Branch(&entry); in GenerateDoubleToObject() local
[all …]
/external/llvm/lib/Target/WebAssembly/
DRelooper.h40 struct Branch { struct
54 Branch::FlowType argument
67 Branch(const char *ConditionInit, const char *CodeInit = nullptr); argument
/external/skia/src/animator/
DSkScript2.h188 struct Branch { struct
189 Branch() { in Branch() function
192 Branch(Op op, int depth, size_t offset) in Branch() function
197 enum Primed {
202 enum Done {
207 unsigned fOffset : 16; // offset in generated stream where branch needs to go
208 int fOpStackDepth : 7; // depth when operator was found
209 Op fOperator : 6; // operand which generated branch
210 mutable Primed fPrimed : 1; // mark when next instruction generates branch
211 Done fDone : 1; // mark when branch is complete
[all …]
/external/skia/src/core/
DSkRTree.h65 struct Branch { struct
76 Branch fChildren[kMaxChildren]; argument
/external/v8/src/regexp/mips64/
Dregexp-macro-assembler-mips64.cc244 __ Branch(&backtrack_non_equal, ne, current_input_offset(), Operand(a0)); in CheckGreedyLoop() local
263 __ Branch(&fallthrough, eq, a1, Operand(zero_reg)); in CheckNotBackReferenceIgnoreCase() local
300 __ Branch(&loop_check, eq, a4, Operand(a3)); in CheckNotBackReferenceIgnoreCase() local
305 __ Branch(&fail, ne, a4, Operand(a3)); in CheckNotBackReferenceIgnoreCase() local
307 __ Branch(&loop_check, ls, a3, Operand('z' - 'a')); in CheckNotBackReferenceIgnoreCase() local
311 __ Branch(&fail, hi, a3, Operand(254 - 224)); in CheckNotBackReferenceIgnoreCase() local
313 __ Branch(&fail, eq, a3, Operand(247 - 224)); in CheckNotBackReferenceIgnoreCase() local
316 __ Branch(&loop, lt, a0, Operand(a1)); in CheckNotBackReferenceIgnoreCase() local
412 __ Branch(&fallthrough, eq, a1, Operand(zero_reg)); in CheckNotBackReference() local
447 __ Branch(&loop, lt, a0, Operand(a1)); in CheckNotBackReference() local
[all …]
/external/v8/src/regexp/mips/
Dregexp-macro-assembler-mips.cc208 __ Branch(&backtrack_non_equal, ne, current_input_offset(), Operand(a0)); in CheckGreedyLoop() local
227 __ Branch(&fallthrough, eq, a1, Operand(zero_reg)); in CheckNotBackReferenceIgnoreCase() local
264 __ Branch(&loop_check, eq, t0, Operand(a3)); in CheckNotBackReferenceIgnoreCase() local
269 __ Branch(&fail, ne, t0, Operand(a3)); in CheckNotBackReferenceIgnoreCase() local
271 __ Branch(&loop_check, ls, a3, Operand('z' - 'a')); in CheckNotBackReferenceIgnoreCase() local
275 __ Branch(&fail, hi, a3, Operand(254 - 224)); in CheckNotBackReferenceIgnoreCase() local
277 __ Branch(&fail, eq, a3, Operand(247 - 224)); in CheckNotBackReferenceIgnoreCase() local
280 __ Branch(&loop, lt, a0, Operand(a1)); in CheckNotBackReferenceIgnoreCase() local
376 __ Branch(&fallthrough, le, a1, Operand(zero_reg)); in CheckNotBackReference() local
417 __ Branch(&loop, lt, a0, Operand(a1)); in CheckNotBackReference() local
[all …]
/external/v8/src/full-codegen/mips/
Dfull-codegen-mips.cc148 __ Branch(&ok, hs, t5, Operand(a2)); in Generate() local
166 __ Branch(&loop_header, ne, a2, Operand(zero_reg)); in Generate() local
328 __ Branch(&ok, hs, sp, Operand(at)); in Generate() local
423 __ Branch(&ok, ge, a3, Operand(zero_reg)); in EmitProfilingCounterHandlingForReturnSequence() local
439 __ Branch(&return_label_); in EmitReturnSequence() local
502 if (false_label_ != fall_through_) __ Branch(false_label_); in Plug() local
504 if (true_label_ != fall_through_) __ Branch(true_label_); in Plug() local
538 if (false_label_ != fall_through_) __ Branch(false_label_); in Plug() local
540 if (true_label_ != fall_through_) __ Branch(true_label_); in Plug() local
543 if (false_label_ != fall_through_) __ Branch(false_label_); in Plug() local
[all …]
/external/v8/src/full-codegen/mips64/
Dfull-codegen-mips64.cc147 __ Branch(&ok, hs, t1, Operand(a2)); in Generate() local
165 __ Branch(&loop_header, ne, a2, Operand(zero_reg)); in Generate() local
325 __ Branch(&ok, hs, sp, Operand(at)); in Generate() local
422 __ Branch(&ok, ge, a3, Operand(zero_reg)); in EmitProfilingCounterHandlingForReturnSequence() local
438 __ Branch(&return_label_); in EmitReturnSequence() local
501 if (false_label_ != fall_through_) __ Branch(false_label_); in Plug() local
503 if (true_label_ != fall_through_) __ Branch(true_label_); in Plug() local
537 if (false_label_ != fall_through_) __ Branch(false_label_); in Plug() local
539 if (true_label_ != fall_through_) __ Branch(true_label_); in Plug() local
542 if (false_label_ != fall_through_) __ Branch(false_label_); in Plug() local
[all …]
/external/v8/src/crankshaft/mips64/
Dlithium-codegen-mips64.cc132 __ Branch(&loop, ne, a0, Operand(sp)); in GeneratePrologue() local
756 __ Branch(&no_deopt, ne, a1, Operand(zero_reg)); in DeoptimizeIf() local
770 __ Branch(&skip, NegateCondition(condition), src1, src2); in DeoptimizeIf() local
796 __ Branch(&jump_table_.last()->label, condition, src1, src2); in DeoptimizeIf() local
936 __ Branch(&dividend_is_not_negative, ge, dividend, Operand(zero_reg)); in DoModByPowerOf2I() local
944 __ Branch(USE_DELAY_SLOT, &done); in DoModByPowerOf2I() local
973 __ Branch(&remainder_not_zero, ne, result, Operand(zero_reg)); in DoModByConstI() local
1002 __ Branch(&no_overflow_possible, ne, left_reg, Operand(kMinInt)); in DoModI() local
1006 __ Branch(&no_overflow_possible, ne, right_reg, Operand(-1)); in DoModI() local
1007 __ Branch(USE_DELAY_SLOT, &done); in DoModI() local
[all …]
/external/v8/src/crankshaft/mips/
Dlithium-codegen-mips.cc156 __ Branch(&loop, ne, a0, Operand(sp)); in GeneratePrologue() local
768 __ Branch(&no_deopt, ne, a1, Operand(zero_reg)); in DeoptimizeIf() local
782 __ Branch(&skip, NegateCondition(condition), src1, src2); in DeoptimizeIf() local
807 __ Branch(&jump_table_.last().label, condition, src1, src2); in DeoptimizeIf() local
947 __ Branch(&dividend_is_not_negative, ge, dividend, Operand(zero_reg)); in DoModByPowerOf2I() local
955 __ Branch(USE_DELAY_SLOT, &done); in DoModByPowerOf2I() local
984 __ Branch(&remainder_not_zero, ne, result, Operand(zero_reg)); in DoModByConstI() local
1013 __ Branch(&no_overflow_possible, ne, left_reg, Operand(kMinInt)); in DoModI() local
1017 __ Branch(&no_overflow_possible, ne, right_reg, Operand(-1)); in DoModI() local
1018 __ Branch(USE_DELAY_SLOT, &done); in DoModI() local
[all …]
/external/clang/include/clang/Analysis/Analyses/
DUninitializedValues.h32 struct Branch { struct
52 SmallVector<Branch, 2> UninitBranches; argument
/external/v8/test/cctest/
Dtest-macro-assembler-mips64.cc277 __ Branch(&skip); in TEST() local
328 __ Branch(&end); in TEST() local
343 __ Branch(&done); in TEST() local
352 __ Branch(&near_start); in TEST() local
913 __ Branch(&end); in TEST() local
916 __ Branch(&end); in TEST() local
938 __ Branch(&end); in TEST() local
941 __ Branch(&end); in TEST() local
1001 __ Branch(&end); in TEST() local
1023 __ Branch(&end); in TEST() local
[all …]
Dtest-macro-assembler-mips.cc267 __ Branch(&end); in TEST() local
282 __ Branch(&done); in TEST() local
291 __ Branch(&near_start); in TEST() local
673 __ Branch(&end); in TEST() local
676 __ Branch(&end); in TEST() local
698 __ Branch(&end); in TEST() local
701 __ Branch(&end); in TEST() local
761 __ Branch(&end); in TEST() local
783 __ Branch(&end); in TEST() local
843 __ Branch(&end); in TEST() local
[all …]

123