Home | History | Annotate | Download | only in llvm

Lines Matching full:creates

207 (** [create_context ()] creates a context for storing the "global" state in
226 (** [create_module context id] creates a module with the supplied module ID in
426 (** [void_type c] creates a type of a function which does not return any
430 (** [label_type c] creates a type of a basic block in the context [c]. See
1149 (** [define_function name ty m] creates a new function with name [name] and
1314 (** [append_block c name f] creates a new basic block named [name] at the end of
1320 (** [insert_block c name bb] creates a new basic block named [name] before the
1480 (** [builder context] creates an instruction builder with no position in
1486 (** [builder_at ip] creates an instruction builder positioned at [ip].
1490 (** [builder_before ins] creates an instruction builder positioned before the
1494 (** [builder_at_end bb] creates an instruction builder positioned at the end of
1551 (** [build_ret_void b] creates a
1557 (** [build_ret v b] creates a
1563 (** [build_aggregate_ret vs b] creates a
1570 (** [build_br bb b] creates a
1576 (** [build_cond_br cond tbb fbb b] creates a
1583 (** [build_switch case elsebb count b] creates an empty
1597 (** [build_indirect_br addr count b] creates a
1611 (** [build_invoke fn args tobb unwindbb name b] creates an
1619 (** [build_unwind b] creates an
1625 (** [build_unreachable b] creates an
1634 (** [build_add x y name b] creates a
1641 (** [build_nsw_add x y name b] creates a
1648 (** [build_nuw_add x y name b] creates a
1655 (** [build_fadd x y name b] creates a
1662 (** [build_sub x y name b] creates a
1669 (** [build_nsw_sub x y name b] creates a
1676 (** [build_nuw_sub x y name b] creates a
1683 (** [build_fsub x y name b] creates a
1690 (** [build_mul x y name b] creates a
1697 (** [build_nsw_mul x y name b] creates a
1704 (** [build_nuw_mul x y name b] creates a
1711 (** [build_fmul x y name b] creates a
1718 (** [build_udiv x y name b] creates a
1725 (** [build_sdiv x y name b] creates a
1732 (** [build_exact_sdiv x y name b] creates a
1739 (** [build_fdiv x y name b] creates a
1746 (** [build_urem x y name b] creates a
1753 (** [build_SRem x y name b] creates a
1760 (** [build_frem x y name b] creates a
1767 (** [build_shl x y name b] creates a
1774 (** [build_lshr x y name b] creates a
1781 (** [build_ashr x y name b] creates a
1788 (** [build_and x y name b] creates a
1795 (** [build_or x y name b] creates a
1802 (** [build_xor x y name b] creates a
1809 (** [build_neg x name b] creates a
1817 (** [build_nsw_neg x name b] creates a
1825 (** [build_nuw_neg x name b] creates a
1833 (** [build_fneg x name b] creates a
1841 (** [build_xor x name b] creates a
1852 (** [build_alloca ty name b] creates a
1859 (** [build_array_alloca ty n name b] creates a
1866 (** [build_load v name b] creates a
1873 (** [build_store v p b] creates a
1880 (** [build_gep p indices name b] creates a
1887 (** [build_in_bounds_gep p indices name b] creates a
1894 (** [build_struct_gep p idx name b] creates a
1901 (** [build_global_string str name b] creates a series of instructions that adds
1907 (** [build_global_stringptr str name b] creates a series of instructions that
1917 (** [build_trunc v ty name b] creates a
1924 (** [build_zext v ty name b] creates a
1931 (** [build_sext v ty name b] creates a
1938 (** [build_fptoui v ty name b] creates a
1945 (** [build_fptosi v ty name b] creates a
1952 (** [build_uitofp v ty name b] creates a
1959 (** [build_sitofp v ty name b] creates a
1966 (** [build_fptrunc v ty name b] creates a
1973 (** [build_fpext v ty name b] creates a
1980 (** [build_ptrtoint v ty name b] creates a
1987 (** [build_inttoptr v ty name b] creates a
1994 (** [build_bitcast v ty name b] creates a
2001 (** [build_zext_or_bitcast v ty name b] creates a zext or bitcast
2007 (** [build_sext_or_bitcast v ty name b] creates a sext or bitcast
2013 (** [build_trunc_or_bitcast v ty name b] creates a trunc or bitcast
2019 (** [build_pointercast v ty name b] creates a bitcast or pointer-to-int
2025 (** [build_intcast v ty name b] creates a zext, bitcast, or trunc
2031 (** [build_fpcast v ty name b] creates a fpext, bitcast, or fptrunc
2040 (** [build_icmp pred x y name b] creates a
2047 (** [build_fcmp pred x y name b] creates a
2057 (** [build_phi incoming name b] creates a
2065 (** [build_call fn args name b] creates a
2072 (** [build_select cond thenv elsev name b] creates a
2079 (** [build_va_arg valist argty name b] creates a
2086 (** [build_extractelement vec i name b] creates a
2093 (** [build_insertelement vec elt i name b] creates a
2100 (** [build_shufflevector veca vecb mask name b] creates a
2107 (** [build_insertvalue agg idx name b] creates a
2114 (** [build_insertvalue agg val idx name b] creates a
2121 (** [build_is_null val name b] creates a
2128 (** [build_is_not_null val name b] creates a
2135 (** [build_ptrdiff lhs rhs name b] creates a series of instructions that measure