| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
| H A D | Use.h | 44 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 D | User.h | 73 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 D | OperandTraits.h | 31 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 D | Value.h | 77 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 D | User.cpp | 47 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 D | Use.cpp | 16 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 D | mips.opt | 59 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 D | mips.opt | 59 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 D | NVPTX.td | 65 "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 D | SystemZRegisterInfo.cpp | 88 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 D | ChangeLog-2000 | 18 (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 D | ChangeLog-2017 | 126 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 D | ChangeLog-1999 | 15 * 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 D | ChangeLog-2002 | 100 (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 D | sparc.opt | 30 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 D | sparc.opt | 30 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 D | microblaze.opt | 40 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 D | microblaze.opt | 40 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 D | ChangeLog-2017 | 3 * 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 D | ChangeLog-2013 | 26 * 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 D | ChangeLog-2017 | 3 * 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 D | ChangeLog-2013 | 26 * 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 D | ChangeLog-2012 | 22 * 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 D | ChangeLog | 84 * 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 D | rs6000.opt | 121 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 …]
|