Home | History | Annotate | Download | only in x64

Lines Matching refs:Label

176 void RegExpMacroAssemblerX64::Bind(Label* label) {
177 __ bind(label);
181 void RegExpMacroAssemblerX64::CheckCharacter(uint32_t c, Label* on_equal) {
187 void RegExpMacroAssemblerX64::CheckCharacterGT(uc16 limit, Label* on_greater) {
193 void RegExpMacroAssemblerX64::CheckAtStart(Label* on_at_start) {
194 Label not_at_start;
206 void RegExpMacroAssemblerX64::CheckNotAtStart(Label* on_not_at_start) {
217 void RegExpMacroAssemblerX64::CheckCharacterLT(uc16 limit, Label* on_less) {
225 Label* on_failure,
318 void RegExpMacroAssemblerX64::CheckGreedyLoop(Label* on_equal) {
319 Label fallthrough;
330 Label* on_no_match) {
331 Label fallthrough;
351 Label loop_increment;
364 Label loop;
464 Label* on_no_match) {
465 Label fallthrough;
499 Label loop;
528 Label* on_not_equal) {
536 Label* on_not_equal) {
544 Label* on_equal) {
554 Label* on_not_equal) {
566 Label* on_not_equal) {
576 Label* on_no_match) {
586 Label success;
649 Label done;
675 Label done;
757 Label stack_limit_hit;
758 Label stack_ok;
811 Label init_loop;
834 Label at_start;
897 Label exit_with_exception;
926 Label grow_failed;
987 void RegExpMacroAssemblerX64::GoTo(Label* to) {
994 Label* if_ge) {
1002 Label* if_lt) {
1009 Label* if_eq) {
1022 Label* on_end_of_input,
1045 void RegExpMacroAssemblerX64::PushBacktrack(Label* label) {
1046 Push(label);
1076 Label after_position;
1078 __ j(greater_equal, &after_position, Label::kNear);
1272 Label* on_outside_input) {
1279 Label* to) {
1296 void RegExpMacroAssemblerX64::SafeCall(Label* to) {
1301 void RegExpMacroAssemblerX64::SafeCallTarget(Label* label) {
1302 __ bind(label);
1331 // The position succeeds a relative label offset from position.
1346 void RegExpMacroAssemblerX64::Push(Label* backtrack_target) {
1368 Label no_preempt;
1382 Label no_stack_overflow;