Home
last modified time | relevance | path

Searched refs:Use (Results 1 – 25 of 3718) sorted by relevance

12345678910>>...149

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DUse.h44 class Use {
46 Use(const Use &U) = delete;
50 void swap(Use &RHS);
54 ~Use() { in ~Use()
60 Use(User *Parent) : Parent(Parent) {} in Use() function
78 inline const Use &operator=(const Use &RHS);
83 Use *getNext() const { return Next; } in getNext()
90 static void zap(Use *Start, const Use *Stop, bool del = false);
95 Use *Next = nullptr;
96 Use **Prev = nullptr;
[all …]
H A DUser.h73 User(Type *ty, unsigned vty, Use *, unsigned NumOps) in User() argument
127 template <int Idx, typename U> static Use &OpFrom(const U *that) { in OpFrom()
133 template <int Idx> Use &Op() { in Op()
136 template <int Idx> const Use &Op() const { in Op()
141 const Use *getHungOffOperands() const { in getHungOffOperands()
142 return *(reinterpret_cast<const Use *const *>(this) - 1); in getHungOffOperands()
145 Use *&getHungOffOperands() { return *(reinterpret_cast<Use **>(this) - 1); } in getHungOffOperands()
147 const Use *getIntrusiveOperands() const { in getIntrusiveOperands()
148 return reinterpret_cast<const Use *>(this) - NumUserOperands; in getIntrusiveOperands()
151 Use *getIntrusiveOperands() { in getIntrusiveOperands()
[all …]
H A DOperandTraits.h31 static Use *op_begin(SubClass* U) { in op_begin()
35 return reinterpret_cast<Use*>(U) - ARITY; in op_begin()
37 static Use *op_end(SubClass* U) { in op_end()
38 return reinterpret_cast<Use*>(U); in op_end()
69 static Use *op_begin(SubClass* U) { in op_begin()
73 return reinterpret_cast<Use*>(U) - static_cast<User*>(U)->getNumOperands(); in op_begin()
75 static Use *op_end(SubClass* U) { in op_end()
76 return reinterpret_cast<Use*>(U); in op_end()
96 static Use *op_begin(User* U) { in op_begin()
99 static Use *op_end(User* U) { in op_end()
[all …]
H A DValue.h77 Use *UseList;
171 use_iterator_impl<Use> UI;
172 explicit user_iterator_impl(Use *U) : UI(U) {} in user_iterator_impl()
212 Use &getUse() const { return *UI; } in getUse()
316 llvm::function_ref<bool(Use &U)> ShouldReplace) { in replaceUsesWithIf()
322 Use &U = *UI; in replaceUsesWithIf()
366 using use_iterator = use_iterator_impl<Use>;
367 using const_use_iterator = use_iterator_impl<const Use>;
472 Use *getSingleUndroppableUse();
473 const Use *getSingleUndroppableUse() const { in getSingleUndroppableUse()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DUser.cpp47 static_assert(alignof(Use) >= alignof(BasicBlock *), in allocHungoffUses()
51 size_t size = N * sizeof(Use); in allocHungoffUses()
54 Use *Begin = static_cast<Use*>(::operator new(size)); in allocHungoffUses()
55 Use *End = Begin + N; in allocHungoffUses()
58 new (Begin) Use(this); in allocHungoffUses()
70 Use *OldOps = getOperandList(); in growHungoffUses()
72 Use *NewOps = getOperandList(); in growHungoffUses()
83 Use::zap(OldOps, OldOps + OldNumUses, true); in growHungoffUses()
129 ::operator new(Size + sizeof(Use) * Us + DescBytesToAllocate)); in allocateFixedOperandUser()
130 Use *Start = reinterpret_cast<Use *>(Storage + DescBytesToAllocate); in allocateFixedOperandUser()
[all …]
H A DUse.cpp16 void Use::swap(Use &RHS) { in swap()
33 unsigned Use::getOperandNo() const { in getOperandNo()
37 void Use::zap(Use *Start, const Use *Stop, bool del) { in zap()
39 (--Stop)->~Use(); in zap()
/netbsd-src/external/gpl3/gcc/dist/gcc/config/mips/
H A Dmips.opt59 Use PMC-style 'mad' instructions.
63 Use integer madd/msub instructions.
75 Use Branch Likely instructions, overriding the architecture default.
104 Use branch-and-break sequences to check for integer divide by zero.
108 Use trap instructions to check for integer divide by zero.
120 Use MIPS-DSP instructions.
124 Use MIPS-DSP REV 2 instructions.
134 Use big-endian byte order.
138 Use little-endian byte order.
142 Use ROM instead of RAM.
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/mips/
H A Dmips.opt59 Use PMC-style 'mad' instructions.
63 Use integer madd/msub instructions.
75 Use Branch Likely instructions, overriding the architecture default.
104 Use branch-and-break sequences to check for integer divide by zero.
108 Use trap instructions to check for integer divide by zero.
120 Use MIPS-DSP instructions.
124 Use MIPS-DSP REV 2 instructions.
134 Use big-endian byte order.
138 Use little-endian byte order.
142 Use ROM instead of RAM.
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
H A DNVPTX.td65 "Use PTX version 3.2">;
67 "Use PTX version 4.0">;
69 "Use PTX version 4.1">;
71 "Use PTX version 4.2">;
73 "Use PTX version 4.3">;
75 "Use PTX version 5.0">;
77 "Use PTX version 6.0">;
79 "Use PTX version 6.1">;
81 "Use PTX version 6.3">;
83 "Use PTX version 6.4">;
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZRegisterInfo.cpp88 for (auto &Use : MRI->reg_nodbg_instructions(VirtReg)) in getRegAllocationHints() local
89 if (SystemZ::getTwoOperandOpcode(Use.getOpcode()) != -1) { in getRegAllocationHints()
93 if (VirtReg == Use.getOperand(0).getReg()) { in getRegAllocationHints()
94 VRRegMO = &Use.getOperand(0); in getRegAllocationHints()
95 OtherMO = &Use.getOperand(1); in getRegAllocationHints()
96 if (Use.isCommutable()) in getRegAllocationHints()
97 CommuMO = &Use.getOperand(2); in getRegAllocationHints()
98 } else if (VirtReg == Use.getOperand(1).getReg()) { in getRegAllocationHints()
99 VRRegMO = &Use.getOperand(1); in getRegAllocationHints()
100 OtherMO = &Use.getOperand(0); in getRegAllocationHints()
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/cp/
H A DChangeLog-200018 (lookup_template_class): Use move-to-front heuristic when looking
35 * call.c (joust): Use DECL_NONSTATIC_MEMBER_FUNCTION_P, not
99 * tree.c (no_linkage_helper): Use CLASS_TYPE_P instead of
160 (note_name_declared_in_class): Use %D on diagnostic.
162 * tree.c (pod_type_p): Use strip_array_types.
166 (cp_has_mutable_p): Use strip_array_types.
172 (add_function_candidate): ... here. Use it.
173 (add_conv_candidate): Use it.
174 * decl.c (grok_ctor_properties): Use it.
187 (get_class_bindings): Use it.
[all …]
H A DChangeLog-2017126 int. Use code instead of TREE_CODE (type) where possible. If
212 (cp_expand_cond_array_notations): Use it.
281 * semantics.c (finish_if_stmt_cond): Use require_constant_expression
358 * parser.c (cp_parser_iteration_statement): Use
428 * init.c (warn_placement_new_too_small): Use offset_int instead of
529 * typeck.c (pointer_diff): Use POINTER_DIFF_EXPR.
568 * name-lookup.c (fields_linear_search): Use search_anon_aggr.
603 (cxx_eval_constant_expression) <case VEC_COND_EXPR>: Use it instead
652 * decl.c (begin_destructor_body): Use cp_build_fold_indirect_ref
663 Use GTY((cache)) on some hash tables.
[all …]
H A DChangeLog-199915 * class.c (build_vbase_path): Use BINFO_FOR_VBASE.
22 * init.c (sort_base_init): Use BINFO_FOR_VBASE.
29 * typeck.c (get_delta_difference): Use BINFO_FOR_VBASE.
97 * decl.c (store_return_init): Use mode of old RTL generated for
104 * semantics.c (expand_body): Use
124 (finish_struct_1): ... here. Use it. Tidy. Use
128 * tree.c (layout_basetypes): Use CLASSTYPE_N_BASECLASSES. Handle
137 * call.c (build_vfield_ref): Use TYPE_BASE_CONVS_MAY_REQUIRE_CODE_P,
167 (build_static_cast): Use it. Don't use at_least_as_qualified_p.
191 * rtti.c (get_tinfo_var): Use declare_global_var.
[all …]
H A DChangeLog-2002100 (cp_parser_context_new): Use it.
171 (get_vcall_index): Use THUNK_TARGET.
180 (use_thunk): Use THUNK_TARGET
220 mark_used, handle_class_head): Use C90 prototypings. Use booleans.
221 * parser.c (cp_parser_class_head): Use booleanss.
249 (main): Use boolean constants.
259 perform_qualification_conversions): Use C90 prototyping style.
260 * decl2.c (grok_array_decl): Use boolean constant.
291 (build_new_method_call): Use it.
292 (perform_implicit_conversion): Use error_operand_p.
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/sparc/
H A Dsparc.opt30 Use hardware FP.
34 Use hardware FP.
42 Use flat register window model.
50 Use ABI reserved registers.
54 Use hardware quad FP instructions.
70 Use UltraSPARC Visual Instruction Set version 1.0 extensions.
74 Use UltraSPARC Visual Instruction Set version 2.0 extensions.
78 Use UltraSPARC Visual Instruction Set version 3.0 extensions.
82 Use UltraSPARC Visual Instruction Set version 4.0 extensions.
86 Use additional VIS instructions introduced in OSA2017.
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/config/sparc/
H A Dsparc.opt30 Use hardware FP.
34 Use hardware FP.
42 Use flat register window model.
50 Use ABI reserved registers.
54 Use hardware quad FP instructions.
70 Use UltraSPARC Visual Instruction Set version 1.0 extensions.
74 Use UltraSPARC Visual Instruction Set version 2.0 extensions.
78 Use UltraSPARC Visual Instruction Set version 3.0 extensions.
82 Use UltraSPARC Visual Instruction Set version 4.0 extensions.
86 Use additional VIS instructions introduced in OSA2017.
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/microblaze/
H A Dmicroblaze.opt40 Use software emulation for floating point (default).
44 Use hardware floating point instructions.
48 Use table lookup optimization for small signed integer divisions.
52 -mcpu=PROCESSOR Use features of and schedule code for given CPU.
68 Use the soft multiply emulation (default).
72 Use reorder instructions (swap and byte reversed load/store) (default).
76 Use the software emulation for divides (default).
80 Use the hardware barrel shifter instead of emulation.
84 Use pattern compare instructions.
92 Use GP relative sdata/sbss sections.
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/config/microblaze/
H A Dmicroblaze.opt40 Use software emulation for floating point (default).
44 Use hardware floating point instructions.
48 Use table lookup optimization for small signed integer divisions.
52 -mcpu=PROCESSOR Use features of and schedule code for given CPU.
68 Use the soft multiply emulation (default).
72 Use reorder instructions (swap and byte reversed load/store) (default).
76 Use the software emulation for divides (default).
80 Use the hardware barrel shifter instead of emulation.
84 Use pattern compare instructions.
92 Use GP relative sdata/sbss sections.
[all …]
/netbsd-src/external/gpl3/gdb/dist/gdb/
H A DChangeLog-20173 * psymtab.c (recursively_search_psymtabs): Use pointer arithmetic
51 * amd64-linux-tdep.c (amd64_canonicalize_syscall): Use it.
191 (c_print_type): Use 'c_print_type_1'.
193 print_offset_data *'. Use it. Call 'c_type_print_base_1'
249 * python/py-breakpoint.c (bppy_init): Use 'O' format specifier
267 Use debug_names::write_one_signatured_type for type units.
291 'text' and 'word' parameters. Use make_completion_match_str.
307 * cli/cli-decode.c (complete_on_cmdlist, complete_on_enum): Use
309 * completer.c: Use gdb::unique_xmalloc_ptr and
320 * interps.c (interpreter_completer): Use make_completion_match_str.
[all …]
H A DChangeLog-201326 * linespec.c (add_sal_to_sals): Use "<unknown>" when a symbol
121 variables holding prefix and suffix information. Use the new
134 (_initialize_ser_hardwire): Use it.
136 (_initialize_ser_tcp): Use it.
138 (_initialize_ser_pipe): Use it.
141 (_initialize_ser_windows): Use them.
147 (serial_interface_lookup): Return const. Use VEC_iterate.
209 (amd64_sigtramp_frame_this_id, amd64_epilogue_frame_this_id): Use
298 * cli/cli-cmds.c (source_script_from_stream) Use have_python
410 (do_initial_windows_stuff): Use windows_ensure_ntdll_loaded.
[all …]
/netbsd-src/external/gpl3/gdb.old/dist/gdb/
H A DChangeLog-20173 * psymtab.c (recursively_search_psymtabs): Use pointer arithmetic
51 * amd64-linux-tdep.c (amd64_canonicalize_syscall): Use it.
191 (c_print_type): Use 'c_print_type_1'.
193 print_offset_data *'. Use it. Call 'c_type_print_base_1'
249 * python/py-breakpoint.c (bppy_init): Use 'O' format specifier
267 Use debug_names::write_one_signatured_type for type units.
291 'text' and 'word' parameters. Use make_completion_match_str.
307 * cli/cli-decode.c (complete_on_cmdlist, complete_on_enum): Use
309 * completer.c: Use gdb::unique_xmalloc_ptr and
320 * interps.c (interpreter_completer): Use make_completion_match_str.
[all …]
H A DChangeLog-201326 * linespec.c (add_sal_to_sals): Use "<unknown>" when a symbol
121 variables holding prefix and suffix information. Use the new
134 (_initialize_ser_hardwire): Use it.
136 (_initialize_ser_tcp): Use it.
138 (_initialize_ser_pipe): Use it.
141 (_initialize_ser_windows): Use them.
147 (serial_interface_lookup): Return const. Use VEC_iterate.
209 (amd64_sigtramp_frame_this_id, amd64_epilogue_frame_this_id): Use
298 * cli/cli-cmds.c (source_script_from_stream) Use have_python
410 (do_initial_windows_stuff): Use windows_ensure_ntdll_loaded.
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/d/
H A DChangeLog-201222 * d-lang.cc (d_init): Use gcc's config system for predefined OS versions.
37 * d-lang.cc (d_init): Use gcc's config system for predefined CPU versions.
54 * d-decls.cc (ClassDeclaration::toSymbol): Use empty RECORD_TYPE to
63 * d-codegen.cc (IRState::getFrameInfo): Use vthis to determine whether
93 * d-lang.cc (LANG_HOOKS_ATTRIBUTE_TABLE): Use instead of
120 * d-codegen.cc (IRState::maybeCompound): Use IRState::compound.
121 (IRState::maybeVoidCompound): Use IRState::voidCompound.
146 (IRState::call): Use IRState::isCallByAlias.
190 (MulExp::toElem, MinExp::toElem, AddExp::toElem):Use
195 (MinAssignExp::toElem, AddAssignExp::toElem): Use
[all …]
/netbsd-src/external/gpl3/gcc/dist/libcc1/
H A DChangeLog84 * gdbctx.hh (do_compile): Use std::vector.
115 * libcp1.cc (vtable): Use GCC_FE_VERSION_1.
148 * libcp1plugin.cc: Use static assert.
152 * libcp1plugin.cc (plugin_context::mark): Use foreach.
153 * libcc1plugin.cc (plugin_context::mark): Use foreach.
180 * libcp1.cc (struct libcp1) <connection, compilerp>: Use
185 * libcc1.cc (struct libcc1) <connection, compilerp>: Use
195 (argument_wrapper<const T *>): Use cc1_plugin::unique_ptr.
196 * marshall.cc (cc1_plugin::unmarshall): Use
199 (unmarshall): Use cc1_plugin::unique_ptr.
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/rs6000/
H A Drs6000.opt121 Use PowerPC-64 instruction set.
125 Use PowerPC General Purpose group optional instructions.
129 Use PowerPC Graphics group optional instructions.
133 Use PowerPC V2.01 single field mfcr instruction.
137 Use PowerPC V2.02 popcntb instruction.
141 Use PowerPC V2.02 floating point rounding instructions.
145 Use PowerPC V2.05 compare bytes instruction.
156 Use AltiVec instructions.
164 Use decimal floating point instructions.
168 Use 4xx half-word multiply instructions.
[all …]

12345678910>>...149