Home
last modified time | relevance | path

Searched full:coalesced (Results 1 – 25 of 123) sorted by relevance

12345

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DRegisterCoalescer.h26 /// two registers can be coalesced, CoalescerPair can determine if a copy
35 /// The virtual register that will be coalesced into dstReg.
38 /// The sub-register index of the old DstReg in the new coalesced register.
41 /// The sub-register index of the old SrcReg in the new coalesced register.
54 /// The register class of the coalesced register, or NULL if DstReg
99 /// Return the virtual register that will be coalesced away.
102 /// Return the subregister index that DstReg will be coalesced into, or 0.
105 /// Return the subregister index that SrcReg will be coalesced into, or 0.
108 /// Return the register class of the coalesced register.
H A DLiveIntervalUnion.cpp9 // LiveIntervalUnion represents a coalesced set of live intervals. This may be
73 // Skip all segments that may have been coalesced. in extract()
H A DRegisterCoalescer.cpp160 /// True if the main range of the currently coalesced intervals should be
172 /// Copy instructions yet to be coalesced.
208 /// copies that cannot yet be coalesced into WorkList.
236 /// was successfully coalesced away. If it is not currently possible to
238 /// coalesced, then it returns true by reference in 'Again'.
250 /// If a live interval has many valnos and is coalesced with other
262 /// lanemasks already adjusted to the coalesced register.
285 /// its other operand is coalesced to the copy dest register, see if we
314 /// which we coalesced. Example:
336 /// In that case, Dst2 and Dst will not be able to be both coalesced
[all …]
H A DRegAllocFast.cpp55 STATISTIC(NumCoalesced, "Number of copies coalesced");
254 SmallVector<MachineInstr *, 32> Coalesced; member in __anon43a0a7eb0111::RegAllocFastImpl
1643 Coalesced.push_back(&MI); in allocateInstruction()
1724 Coalesced.clear(); in allocateBasicBlock()
1752 // Erase all the coalesced copies. We are delaying it until now because in allocateBasicBlock()
1754 for (MachineInstr *MI : Coalesced) in allocateBasicBlock()
1756 NumCoalesced += Coalesced.size(); in allocateBasicBlock()
H A DTwoAddressInstructionPass.cpp113 // to be coalesced to due to copies from physical registers to virtual
118 // to be coalesced to due to copies to physical registers from virtual
462 // be coalesced, so follow the kill flag. in isKilled()
651 // instruction if the first one is coalesced. So it would be profitable to in isProfitableToCommute()
878 /// coalesced to r0 (from the input side). v1025 is mapped to r1. v1026 is
938 // Don't mess with copies, they may be coalesced later. in rescheduleMIBelowKill()
1126 // Don't mess with copies, they may be coalesced later. in rescheduleKillAboveMI()
H A DMachineCSE.cpp52 STATISTIC(NumCoalesces, "Number of copies coalesced");
60 STATISTIC(NumCommutes, "Number of copies coalesced after commuting");
202 // The 2-addr pass has been updated to handle coalesced subregs. However, in INITIALIZE_PASS_DEPENDENCY()
/freebsd/share/man/man4/
H A Dti.4230 This value, receive coalesced ticks, controls the number of clock
235 receive max coalesced BDs, tunable parameter.
239 will only be returned when the receive max coalesced BDs value is
243 This value, receive max coalesced BDs, controls the number of
244 receive buffer descriptors that will be coalesced before the NIC
250 This value, send coalesced ticks, controls the number of clock
254 send max coalesced BDs, tunable parameter.
258 only be returned when the send max coalesced BDs value is reached.
261 This value, send max coalesced BDs, controls the number of send
262 buffer descriptors that will be coalesced before the NIC updates
[all …]
H A Djme.4136 coalesced together into a single Tx completion interrupt.
145 coalesced into a single Rx completion interrupt.
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyRegColoring.cpp177 // example, suppose %0 and %1 are to be coalesced into %0. in undefInvalidDbgValues()
193 // registers are coalesced, (b) will incorrectly say the variable in undefInvalidDbgValues()
196 // which register they are coalesced into (%0 or %1); (b) and (c) in undefInvalidDbgValues()
197 // should be set to undef as well if they are coalesced into %1. in undefInvalidDbgValues()
203 // simultaneously within 'Reg''s live range and one of other coalesced in undefInvalidDbgValues()
/freebsd/contrib/jemalloc/src/
H A Dextent.c42 ecache_t *ecache, edata_t *edata, bool *coalesced);
65 bool coalesced;
67 edata, &coalesced);
70 if (!coalesced) {
156 * Get the LRU coalesced extent, if any. If coalescing was delayed, in extent_rtree_leaf_elm_try_lock()
157 * the loop will iterate until the LRU extent is fully coalesced.
192 * The LRU extent was just coalesced and the result placed in
821 ecache_t *ecache, edata_t *edata, bool *coalesced) { in extent_register_no_gdump_add()
825 * classes, since they are eagerly coalesced on deallocation which can in extent_reregister()
844 *coalesced in extent_interior_deregister()
524 bool coalesced; extent_try_delayed_coalesce() local
1602 extent_try_coalesce_impl(tsdn_t * tsdn,arena_t * arena,extent_hooks_t ** r_extent_hooks,rtree_ctx_t * rtree_ctx,extents_t * extents,extent_t * extent,bool * coalesced,bool growing_retained,bool inactive_only) extent_try_coalesce_impl() argument
1677 extent_try_coalesce(tsdn_t * tsdn,arena_t * arena,extent_hooks_t ** r_extent_hooks,rtree_ctx_t * rtree_ctx,extents_t * extents,extent_t * extent,bool * coalesced,bool growing_retained) extent_try_coalesce() argument
1685 extent_try_coalesce_large(tsdn_t * tsdn,arena_t * arena,extent_hooks_t ** r_extent_hooks,rtree_ctx_t * rtree_ctx,extents_t * extents,extent_t * extent,bool * coalesced,bool growing_retained) extent_try_coalesce_large() argument
1722 bool coalesced; extent_record() local
[all...]
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCBranchCoalescing.cpp32 STATISTIC(NumBlocksCoalesced, "Number of blocks coalesced");
34 STATISTIC(NumBlocksNotCoalesced, "Number of blocks not coalesced");
224 /// Analyze the branch statement to determine if it can be coalesced. This
226 /// if it can be coalesced. If the branch can be coalesced, then the
231 ///\return true if and only if the branch can be coalesced, false otherwise
235 << Cand.BranchBlock->getNumber() << " can be coalesced:"); in canCoalesceBranch()
/freebsd/lib/libpmc/pmu-events/arch/x86/amdzen2/
H A Dmemory.json161 "BriefDescription": "L1 DTLB Miss. DTLB reload coalesced page miss.",
185 "BriefDescription": "L1 DTLB Miss. DTLB reload hit a coalesced page.",
/freebsd/contrib/capsicum-test/
H A DREADME.md20 These tests were coalesced and moved into an independent repository to enable
/freebsd/sys/dev/iscsi/
H A Dicl_soft.c884 int coalesced; in icl_conn_send_pdus() local
947 coalesced = 1 in icl_conn_send_pdus()
951 coalesced++ in icl_conn_send_pdus()
979 if (coalesced > 1) { in icl_conn_send_pdus()
980 ICL_DEBUG("coalesced %d PDUs into %ld bytes", in icl_conn_send_pdus()
981 coalesced, size); in icl_conn_send_pdus()
/freebsd/contrib/llvm-project/compiler-rt/lib/orc/
H A Dinterval_set.h22 /// Adjacent intervals are coalesced.
/freebsd/lib/libpmc/pmu-events/arch/x86/amdzen3/
H A Dmemory.json222 "BriefDescription": "L1 DTLB Miss. DTLB reload coalesced page that also missed in the L2 TLB.",
246 "BriefDescription": "L1 DTLB Miss. DTLB reload to a coalesced page that hit in the L2 TLB.",
/freebsd/contrib/llvm-project/lld/MachO/
H A DOutputSection.h33 // table), or represent coalesced sections from the various inputs given to the
/freebsd/crypto/openssl/include/internal/
H A Dquic_record_tx.h192 * More packets will be written which should be coalesced into a single
298 * Returns number of queued coalesced packets which have not been put into a
/freebsd/share/man/man9/
H A DVOP_GETPAGES.9107 can be coalesced for efficiency, e.g.,
/freebsd/contrib/libder/libder/
H A Dlibder.h110 /* Normalize constructed types that should be coalesced (e.g., strings, time). */
/freebsd/sys/dev/cxgbe/
H A Dadapter.h654 uint64_t txpkt_wrs; /* # of txpkt work requests (not coalesced) */
655 uint64_t txpkts0_wrs; /* # of type0 coalesced tx work requests */
656 uint64_t txpkts1_wrs; /* # of type1 coalesced tx work requests */
657 uint64_t txpkts0_pkts; /* # of frames in type0 coalesced tx WRs */
658 uint64_t txpkts1_pkts; /* # of frames in type1 coalesced tx WRs */
/freebsd/sys/dev/wtap/
H A Dif_wtapioctl.h62 u_int32_t ast_intrcoal; /* interrupts coalesced */
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DConstantHoisting.h21 // Similar constants are coalesced to reduce register pressure and
/freebsd/sys/dev/cxgbe/iw_cxgbe/
H A Dt4.h464 /* This function copies 64 byte coalesced work request to memory
465 * mapped BAR2 space. For coalesced WRs, the SGE fetches data
/freebsd/sys/arm64/include/
H A Dpte.h235 * can be coalesced into a single TLB entry

12345