| /NextBSD/contrib/llvm/include/llvm/IR/ |
| HD | Use.h | 39 class Use; variable 43 template <> class PointerLikeTypeTraits<Use **> { 45 static inline void *getAsVoidPointer(Use **P) { return P; } in getAsVoidPointer() 46 static inline Use **getFromVoidPointer(void *P) { in getFromVoidPointer() 47 return static_cast<Use **>(P); in getFromVoidPointer() 69 class Use { 73 void swap(Use &RHS); 80 Use(const Use &U) = delete; 83 ~Use() { in ~Use() 91 Use(PrevPtrTag tag) : Val(nullptr) { Prev.setInt(tag); } in Use() function [all …]
|
| HD | User.h | 54 User(Type *ty, unsigned vty, Use *OpList, unsigned NumOps) in User() 88 template <int Idx, typename U> static Use &OpFrom(const U *that) { in OpFrom() 93 template <int Idx> Use &Op() { in Op() 96 template <int Idx> const Use &Op() const { in Op() 100 Use *&getHungOffOperands() { return *(reinterpret_cast<Use **>(this) - 1); } in getHungOffOperands() 102 Use *getIntrusiveOperands() { in getIntrusiveOperands() 103 return reinterpret_cast<Use *>(this) - NumUserOperands; in getIntrusiveOperands() 106 void setOperandList(Use *NewList) { in setOperandList() 112 Use *getOperandList() { in getOperandList() 115 const Use *getOperandList() const { in getOperandList() [all …]
|
| HD | OperandTraits.h | 32 static Use *op_begin(SubClass* U) { in op_begin() 33 return reinterpret_cast<Use*>(U) - ARITY; in op_begin() 35 static Use *op_end(SubClass* U) { in op_end() 36 return reinterpret_cast<Use*>(U); in op_end() 67 static Use *op_begin(SubClass* U) { in op_begin() 68 return reinterpret_cast<Use*>(U) - static_cast<User*>(U)->getNumOperands(); in op_begin() 70 static Use *op_end(SubClass* U) { in op_end() 71 return reinterpret_cast<Use*>(U); in op_end() 94 static Use *op_begin(User* U) { in op_begin() 97 static Use *op_end(User* U) { in op_end() [all …]
|
| HD | Value.h | 71 Use *UseList; 154 use_iterator_impl<Use> UI; 155 explicit user_iterator_impl(Use *U) : UI(U) {} in user_iterator_impl() 188 Use &getUse() const { return *UI; } in getUse() 277 typedef use_iterator_impl<Use> use_iterator; 278 typedef use_iterator_impl<const Use> const_use_iterator; 335 void addUse(Use &U) { U.addToList(&UseList); } in addUse() 494 static Use *mergeUseLists(Use *L, Use *R, Compare Cmp) { in mergeUseLists() 495 Use *Merged; in mergeUseLists() 504 static void mergeUseListsImpl(Use *L, Use *R, Use **Next, Compare Cmp); [all …]
|
| /NextBSD/contrib/llvm/lib/IR/ |
| HD | User.cpp | 46 static_assert(AlignOf<Use>::Alignment >= AlignOf<Use::UserRef>::Alignment, in allocHungoffUses() 48 static_assert(AlignOf<Use::UserRef>::Alignment >= in allocHungoffUses() 54 size_t size = N * sizeof(Use) + sizeof(Use::UserRef); in allocHungoffUses() 57 Use *Begin = static_cast<Use*>(::operator new(size)); in allocHungoffUses() 58 Use *End = Begin + N; in allocHungoffUses() 59 (void) new(End) Use::UserRef(const_cast<User*>(this), 1); in allocHungoffUses() 60 setOperandList(Use::initTags(Begin, End)); in allocHungoffUses() 72 Use *OldOps = getOperandList(); in growHungoffUses() 74 Use *NewOps = getOperandList(); in growHungoffUses() 82 reinterpret_cast<char *>(OldOps + OldNumUses) + sizeof(Use::UserRef); in growHungoffUses() [all …]
|
| HD | Use.cpp | 17 void Use::swap(Use &RHS) { in swap() 41 User *Use::getUser() const { in getUser() 42 const Use *End = getImpliedUser(); in getUser() 45 : reinterpret_cast<User *>(const_cast<Use *>(End)); in getUser() 48 unsigned Use::getOperandNo() const { in getOperandNo() 57 Use *Use::initTags(Use *const Start, Use *Stop) { in initTags() 67 new (Stop) Use(tags[Done++]); in initTags() 74 new (Stop) Use(stopTag); in initTags() 78 new (Stop) Use(PrevPtrTag(Count & 1)); in initTags() 87 void Use::zap(Use *Start, const Use *Stop, bool del) { in zap() [all …]
|
| /NextBSD/contrib/llvm/lib/Target/AArch64/ |
| HD | AArch64PromoteConstant.cpp | 118 typedef SmallVector<Use *, 4> Uses; 126 Instruction *findInsertionPoint(Use &Use); 138 bool isDominated(Instruction *NewPt, Use &Use, InsertionPoints &InsertPts); 152 bool tryAndMerge(Instruction *NewPt, Use &Use, InsertionPoints &InsertPts); 186 static void appendAndTransferDominatedUses(Instruction *NewPt, Use &Use, in appendAndTransferDominatedUses() argument 190 IPI->second.push_back(&Use); in appendAndTransferDominatedUses() 331 Instruction *AArch64PromoteConstant::findInsertionPoint(Use &Use) { in findInsertionPoint() argument 332 Instruction *User = cast<Instruction>(Use.getUser()); in findInsertionPoint() 337 return PhiInst->getIncomingBlock(Use.getOperandNo())->getTerminator(); in findInsertionPoint() 342 bool AArch64PromoteConstant::isDominated(Instruction *NewPt, Use &Use, in isDominated() argument [all …]
|
| /NextBSD/contrib/gcc/config/mips/ |
| HD | mips.opt | 32 Use PMC-style 'mad' instructions 40 Use Branch Likely instructions, overriding the architecture default 48 Use branch-and-break sequences to check for integer divide by zero 52 Use trap instructions to check for integer divide by zero 60 Use MIPS-DSP instructions 70 Use big-endian byte order 74 Use little-endian byte order 78 Use ROM instead of RAM 82 Use NewABI-style %reloc() assembly operators 114 Use 32-bit floating-point registers [all …]
|
| /NextBSD/contrib/gcc/config/sparc/ |
| HD | sparc.opt | 24 Use hardware FP 28 Use hardware FP 44 Use ABI reserved registers 48 Use hardware quad FP instructions 60 Use UltraSPARC Visual Instruction Set extensions 72 Use 64-bit ABI 76 Use 32-bit ABI 80 Use stack bias 84 Use structs on stronger alignment for double-word copies 92 Use features of and schedule code for given CPU [all …]
|
| /NextBSD/contrib/gcc/cp/ |
| HD | 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 …]
|
| HD | 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 …]
|
| HD | 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 …]
|
| HD | ChangeLog-1998 | 37 (dump_simple_decl): Use it. 48 (DECL_TEMPLATE_TEMPLATE_PARM_P): Use it. 52 * lex.c (do_identifier): Use DECL_TEMPLATE_PARM_P. 55 (check_template_shadow): Use DECL_TEMPLATE_PARM_P. 82 (push_local_binding): Use it. 161 * decl2.c (do_local_using_decl): Use push_local_binding. 166 (get_time_identifier): Use TIME_IDENTIFIER_* macros. 175 (fndef): Use it. 177 (pending_inline): Use functor_try_block value, and pass 205 * decl.c (start_enum): Use push_obstacks, not [all …]
|
| HD | ChangeLog-2004 | 71 * pt.c (check_explicit_specialization): Use the argument list from 77 * pt.c (check_explicit_specialization): Use special logic to validate 117 * decl.c (define_label): Use POP_TIMEVAR_AND_RETURN. 158 * decl.c (make_rtl_for_nonlocal_decl): Use 186 * call.c (null_ptr_cst_p): Use integral_constant_value, not 192 * decl.c (compute_array_index_type): Use integral_constant_value, 198 * pt.c (fold_decl_constant_value): Use integral_constant_value, 200 (tsubst): Use integral_constant_value, not decl_constant_value. 232 (cp_parser_elaborated_type_specifier): Use 258 (cp_parser_name_lookup_error): Use it. [all …]
|
| HD | ChangeLog-2003 | 4 * decl.c (duplicate_decls): Use build_type_attribute_variant to 220 template errors. Use value_dependent_expression_p for abi-2. 256 * call.c (build_over_call): Use CLASSTYPE_AS_BASE for trivial 313 (mangle_decl_string): Use write_mangled_name for all non-type decls. 320 (cp_parser_error): Use c_parse_error. 324 (cp_parser_nested_name_specifier_opt): Use 335 (cp_parser_using_declaration): Use cp_parser_name_lookup_error. 386 (hash_type): Use TYPE_UID of the identifier's type. 413 (build_x_va_arg): Use call_builtin_trap. 498 (cp_parser_simple_type_specifier): Use it. [all …]
|
| HD | ChangeLog.tree-ssa | 3 * except.c (check_handlers_1): Use locus stored in master for warning. 14 * except.c (check_handlers_1): Use EXPR_LOCUS instead of STMT_LINENO. 33 * cp-lang.c (cxx_types_compatible_p): Use 57 (build_throw): Use it if we elide a copy into the exception object. 89 * call.c, cvt.c, init.c, typeck.c: Use TREE_NO_WARNING instead 154 * call.c (build_java_interface_fn_ref): Use build_address+convert. 156 * class.c (build_base_path): Use convert+build_indirect_ref. 158 * rtti.c (get_tinfo_decl_dynamic): Use convert. 173 (build_throw): Use stabilize_init instead of stabilize_throw_expr. 216 * pt.c (push_tinst_level): Use annotate_with_locus. [all …]
|
| /NextBSD/contrib/gcc/config/rs6000/ |
| HD | rs6000.opt | 25 Use POWER instruction set 33 Use POWER2 instruction set 37 Use PowerPC instruction set 45 Use PowerPC-64 instruction set 49 Use PowerPC General Purpose group optional instructions 53 Use PowerPC Graphics group optional instructions 57 Use PowerPC V2.01 single field mfcr instruction 61 Use PowerPC V2.02 popcntb instruction 65 Use PowerPC V2.02 floating point rounding instructions 69 Use AltiVec instructions [all …]
|
| /NextBSD/contrib/gcclibs/libcpp/ |
| HD | ChangeLog | 105 * Makefile.in: Use -MMD instead of -MD. 122 (_cpp_init_internal_pragmas): Use register_pragma_internal. 209 Use in print_dep assignment. 233 (cpp_set_lang): Use it. 263 (.c.o): Use $(COMPILE). 272 * charset.c (conversion_loop): Use XRESIZEVEC. 276 (cpp_host_to_exec_charset): Use XNEWVEC. 277 (emit_numeric_escape): Use XRESIZEVEC. 278 (cpp_interpret_string): Use XNEWVEC. 279 (cpp_interpret_string): Use XRESIZEVEC. [all …]
|
| /NextBSD/contrib/llvm/lib/Analysis/ |
| HD | CaptureTracking.cpp | 33 bool CaptureTracker::shouldExplore(const Use *U) { return true; } in shouldExplore() 42 bool captured(const Use *U) override { in captured() 176 bool shouldExplore(const Use *U) override { in shouldExplore() 188 bool captured(const Use *U) override { in captured() 266 SmallVector<const Use *, Threshold> Worklist; in PointerMayBeCaptured() 267 SmallSet<const Use *, Threshold> Visited; in PointerMayBeCaptured() 270 for (const Use &U : V->uses()) { in PointerMayBeCaptured() 282 const Use *U = Worklist.pop_back_val(); in PointerMayBeCaptured() 331 for (Use &UU : I->uses()) { in PointerMayBeCaptured()
|
| /NextBSD/contrib/llvm/lib/CodeGen/ |
| HD | LiveRangeCalc.cpp | 222 void LiveRangeCalc::extend(LiveRange &LR, SlotIndex Use, unsigned PhysReg) { in extend() argument 223 assert(Use.isValid() && "Invalid SlotIndex"); in extend() 227 MachineBasicBlock *UseMBB = Indexes->getMBBFromIndex(Use.getPrevSlot()); in extend() 231 if (LR.extendInBlock(Indexes->getMBBStartIdx(UseMBB), Use)) in extend() 238 if (findReachingDefs(LR, *UseMBB, Use, PhysReg)) in extend() 258 SlotIndex Use, unsigned PhysReg) { in findReachingDefs() argument 277 const MachineInstr *MI = Indexes->getInstructionFromIndex(Use); in findReachingDefs() 279 errs() << Use << " " << *MI; in findReachingDefs() 326 Use = SlotIndex(); in findReachingDefs() 345 if (*I == UseMBBNum && Use.isValid()) in findReachingDefs() [all …]
|
| /NextBSD/contrib/gcc/config/ia64/ |
| HD | ia64.opt | 23 Use in/loc/out register names 101 Use data speculation before reload 105 Use data speculation after reload 109 Use control speculation 113 Use in block data speculation before reload 117 Use in block data speculation after reload 121 Use in block control speculation 125 Use simple data speculation check 129 Use simple data speculation check for control speculation
|
| /NextBSD/contrib/llvm/lib/Target/AMDGPU/ |
| HD | SIFoldOperands.cpp | 231 Use = MRI.use_begin(MI.getOperand(0).getReg()), E = MRI.use_end(); in runOnMachineFunction() local 232 Use != E; ++Use) { in runOnMachineFunction() 234 MachineInstr *UseMI = Use->getParent(); in runOnMachineFunction() 235 const MachineOperand &UseOp = UseMI->getOperand(Use.getOperandNo()); in runOnMachineFunction() 289 UseDesc.OpInfo[Use.getOperandNo()].RegClass == -1) in runOnMachineFunction() 294 tryAddToFoldList(FoldList, UseMI, Use.getOperandNo(), &ImmOp, TII); in runOnMachineFunction() 298 tryAddToFoldList(FoldList, UseMI, Use.getOperandNo(), &OpToFold, TII); in runOnMachineFunction()
|
| /NextBSD/contrib/gcc/config/i386/ |
| HD | i386.opt | 48 Use hardware fp 84 Use given assembler dialect 96 Use given x86-64 code model 118 Use hardware fp 122 Use IEEE math for fp comparisons 138 Use native (MS) bitfield layout 170 Use push instructions to save outgoing arguments 174 Use red-zone in the x86-64 code 226 Use SSE register passing conventions for SF and DF mode 242 Use given thread-local storage dialect [all …]
|
| /NextBSD/contrib/groff/ |
| HD | ChangeLog.117 | 38 (createAllPages, makeTempFiles): Use them. 41 (createAllPages, createImage): Use it. 42 Use EXE_EXT. 132 Use `NULL' instead of `0' for null string pointers. 138 (write_end_image, write_start_image): Use new syntax of \O. 139 (createAllPages, removeAllPages): Implement -D and -I options. Use 141 (createImage): Use make_message(). 144 (makeTempFiles): Use mkstemp(). 145 (removeTempFiles): Use unlink(). 168 * man/roff.man, mann/groff.man: Use '\" instead of .\" in the first [all …]
|
| /NextBSD/contrib/binutils/binutils/ |
| HD | ChangeLog-0001 | 5 (dump_relocations): Use print_symbol() to print symbol names. 58 (dump_relocations): Use SECTION_HEADER to index "section_headers". 59 (process_section_headers): Likewise. Use SECTION_HEADER_NUM too. 62 (slurp_ia64_unwind_table): Use SECTION_HEADER to index 122 (print_strings): Use file_off instead of file_ptr. Print addresses 124 (get_char): Use file_off instead of file_ptr. Use getc_unlocked if 126 (strings_file): Use file_off instead of file_ptr. Use file_open. 165 (read_and_display_attr_value): Use fetch_indirect_string. Show 167 (display_debug_info): Use load_debug_str and free_debug_str. 189 * bucomm.c (make_tempname): Use mkstemps instead of mkstemp, since [all …]
|