Home
last modified time | relevance | path

Searched refs:libcall (Results 1 – 15 of 15) sorted by relevance

/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizerHelper.h67 LegalizeResult libcall(MachineInstr &MI);
/freebsd-12.1/contrib/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp60 return libcall(MI); in legalizeInstrStep()
190 LegalizerHelper::libcall(MachineInstr &MI) { in libcall() function in LegalizerHelper
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DRuntimeLibcalls.def25 // Declare the enumerator for each libcall, along with its default name. Some
/freebsd-12.1/contrib/gcc/
H A Dexpr.c356 rtx libcall; in convert_move() local
440 libcall = tab->handlers[to_mode][from_mode].libfunc; in convert_move()
443 gcc_assert (libcall); in convert_move()
446 value = emit_library_call_value (libcall, NULL_RTX, LCT_CONST, to_mode, in convert_move()
H A DChangeLog-19981916 * loop.c (move_movables): Start of libcall might be new loop start.
4801 __enable_execute_stack libcall here too if
5481 defined, emit libcall to __enable_execute_stack. Also fix opcodes
7294 * expr.c (emit_block_move): Do not call memcpy as a libcall
8211 * cse.c (cse_insn): Enable substitution inside libcall only for REG,
9133 libcall instead of just noting that we're in a libcall.
16205 * cse.c (delete_dead_from_cse): If a libcall produces a constant
16208 and delete the libcall.
H A DChangeLog-19991204 (cse_insn): Set it early on entry, use it for libcall EQUIV note
3069 unless they are attached to a libcall.
3516 of the reg-reg copy at the end of a libcall sequence.
13713 the last insn of a libcall.
15020 * flow.c (count_basic_blocks, find_basic_blocks_1): Ignore libcall
16797 end of libcall.
17250 * cse.c (cse_insn): Don't change the result register of a libcall.
20921 calls within a libcall block to indicate no throws are possible.
20923 libcall blocks. Don't add edges to exception handlers if we see
H A DChangeLog-20022444 into a libcall block.
7222 generate a pseudo reg that receives the result of a libcall.
8673 * loop.c (scan_loop): Don't mark separate insns out of a libcall
8675 (move_movables): Abort if we see the first insn of a libcall.
12631 libcall, const call nor pure call.
13915 registers outside of the libcall sequence.
14794 with a REG_LIBCALL note but not the entire libcall sequence,
17229 is set, then mark the current insn as being part of a libcall
24524 registers outside of the libcall sequence.
27158 of libcall regions.
[all …]
H A DChangeLog-20005524 when deleting libcall sequence collapsed to a single instruction.
8205 (emit_library_call_value_1): Likewise. Put back code to make libcall
8476 * expr.c (convert_move): When generating a libcall, make a libcall
8478 * calls.c (emit_library_call_value_1): Don't create a libcall
8652 (cse_insn): Outgoing arguments for a libcall don't
8984 only emit a libcall.
17947 chkr_check_addr libcall.
20634 libcall.
22055 !HAVE_cmpstrsi, do libcall when gen_strcmpsi fails.
H A DChangeLog-20033043 * function.c (purge_addressof_1): Add libcall check.
3045 Simplify mode comparisons. Add libcall test for
6522 * optabs.c (expand_unop): Promote libcall outmode according to
6591 describing the return value of the comparison libcall to the
10275 try attaching a SQRT rtx as the REQ_EQUAL note of the libcall.
21641 (dead_libcall_p): If directly replacing a libcall with a
33322 via libcall.
34849 do libcall for large blocks.
35475 insn's notes following a substitution inside a libcall.
37429 we are inside libcall.
H A DChangeLog-200110147 the libcall if there isn't a referenced identifier for the symbol.
12387 note should not be considered outside the libcall block.
16491 * flow.c (delete_noop_moves): Do not confuse libcall regions.
17071 * cse.c (delete_trivially_dead_insns): Delete the libcall block
24549 REG_RETVAL note, delete the entire libcall sequence.
H A DChangeLog-20067235 and emit libcall here in case the builtin fails.
7236 (expand_builtin_strcmp): Always emit the libcall here on failure.
H A DChangeLog-20053740 signed or unsigned conversion, use an unsigned libcall instead of
24544 one basic block. Make sure there are no unterminated libcall blocks.
32397 * config/frv/frv.md ("tls_indirect_call"): Turn into libcall-like
33710 all dead before saying the libcall is dead.
H A DChangeLog-20045232 * cse.c (cse_insn): Stores in a libcall sequence can invalidate
6906 * cselib.c (cselib_process_insn): The last instruction of a libcall
6907 block, with the REG_RETVAL note, should be considered in the libcall.
6909 of libcall blocks.
42869 * cfganal.c (flow_call_edges_add): Never split a libcall block.
/freebsd-12.1/contrib/gcc/config/rs6000/
H A Drs6000.c4408 int libcall, int n_named_args) in init_cumulative_args() argument
4417 cum->call_cookie = ((DEFAULT_ABI == ABI_V4 && libcall) in init_cumulative_args()
/freebsd-12.1/contrib/gcc/doc/
H A Drtl.texi3044 to the libcall by reference (@pxref{Register Arguments,