|
12311 | 12311 | [(set (pc) (match_operand 0 "indirect_branch_operand"))] |
12312 | 12312 | "" |
12313 | 12313 | { |
12314 | | - if (TARGET_X32 || ix86_indirect_branch_thunk_register) |
| 12314 | + if (TARGET_X32 || ix86_indirect_branch_register) |
12315 | 12315 | operands[0] = convert_memory_address (word_mode, operands[0]); |
12316 | 12316 | cfun->machine->has_local_indirect_jump = true; |
12317 | 12317 | }) |
|
12365 | 12365 | OPTAB_DIRECT); |
12366 | 12366 | } |
12367 | 12367 |
|
12368 | | - if (TARGET_X32 || ix86_indirect_branch_thunk_register) |
| 12368 | + if (TARGET_X32 || ix86_indirect_branch_register) |
12369 | 12369 | operands[0] = convert_memory_address (word_mode, operands[0]); |
12370 | 12370 | cfun->machine->has_local_indirect_jump = true; |
12371 | 12371 | }) |
|
12614 | 12614 | [(call (mem:QI (match_operand:W 0 "memory_operand" "m")) |
12615 | 12615 | (match_operand 1)) |
12616 | 12616 | (unspec [(const_int 0)] UNSPEC_PEEPSIB)] |
12617 | | - "!TARGET_X32 && !ix86_indirect_branch_thunk_register" |
| 12617 | + "!TARGET_X32 && !ix86_indirect_branch_register" |
12618 | 12618 | "* return ix86_output_call_insn (insn, operands[0]);" |
12619 | 12619 | [(set_attr "type" "call")]) |
12620 | 12620 |
|
|
12624 | 12624 | (call (mem:QI (match_dup 0)) |
12625 | 12625 | (match_operand 3))] |
12626 | 12626 | "!TARGET_X32 |
12627 | | - && !ix86_indirect_branch_thunk_register |
| 12627 | + && !ix86_indirect_branch_register |
12628 | 12628 | && SIBLING_CALL_P (peep2_next_insn (1)) |
12629 | 12629 | && !reg_mentioned_p (operands[0], |
12630 | 12630 | CALL_INSN_FUNCTION_USAGE (peep2_next_insn (1)))" |
|
12639 | 12639 | (call (mem:QI (match_dup 0)) |
12640 | 12640 | (match_operand 3))] |
12641 | 12641 | "!TARGET_X32 |
12642 | | - && !ix86_indirect_branch_thunk_register |
| 12642 | + && !ix86_indirect_branch_register |
12643 | 12643 | && SIBLING_CALL_P (peep2_next_insn (2)) |
12644 | 12644 | && !reg_mentioned_p (operands[0], |
12645 | 12645 | CALL_INSN_FUNCTION_USAGE (peep2_next_insn (2)))" |
|
12737 | 12737 | (match_operand:W 1 "memory_operand")) |
12738 | 12738 | (set (pc) (match_dup 0))] |
12739 | 12739 | "!TARGET_X32 |
12740 | | - && !ix86_indirect_branch_thunk_register |
| 12740 | + && !ix86_indirect_branch_register |
12741 | 12741 | && peep2_reg_dead_p (2, operands[0])" |
12742 | 12742 | [(set (pc) (match_dup 1))]) |
12743 | 12743 |
|
|
12819 | 12819 | (call (mem:QI (match_operand:W 1 "memory_operand" "m")) |
12820 | 12820 | (match_operand 2))) |
12821 | 12821 | (unspec [(const_int 0)] UNSPEC_PEEPSIB)] |
12822 | | - "!TARGET_X32 && !ix86_indirect_branch_thunk_register" |
| 12822 | + "!TARGET_X32 && !ix86_indirect_branch_register" |
12823 | 12823 | "* return ix86_output_call_insn (insn, operands[1]);" |
12824 | 12824 | [(set_attr "type" "callv")]) |
12825 | 12825 |
|
|
12830 | 12830 | (call (mem:QI (match_dup 0)) |
12831 | 12831 | (match_operand 3)))] |
12832 | 12832 | "!TARGET_X32 |
12833 | | - && !ix86_indirect_branch_thunk_register |
| 12833 | + && !ix86_indirect_branch_register |
12834 | 12834 | && SIBLING_CALL_P (peep2_next_insn (1)) |
12835 | 12835 | && !reg_mentioned_p (operands[0], |
12836 | 12836 | CALL_INSN_FUNCTION_USAGE (peep2_next_insn (1)))" |
|
12847 | 12847 | (call (mem:QI (match_dup 0)) |
12848 | 12848 | (match_operand 3)))] |
12849 | 12849 | "!TARGET_X32 |
12850 | | - && !ix86_indirect_branch_thunk_register |
| 12850 | + && !ix86_indirect_branch_register |
12851 | 12851 | && SIBLING_CALL_P (peep2_next_insn (2)) |
12852 | 12852 | && !reg_mentioned_p (operands[0], |
12853 | 12853 | CALL_INSN_FUNCTION_USAGE (peep2_next_insn (2)))" |
|
0 commit comments