/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/ |
H A D | LoopVectorize.h | 116 /// If false, consider all loops for interleaving. 117 /// If true, only loops that explicitly request interleaving are considered. 126 /// means that interleaving default is consistent with the cl::opt flag, while 163 /// If false, consider all loops for interleaving. 164 /// If true, only loops that explicitly request interleaving are considered.
|
H A D | LoopVectorizationLegality.h | 145 // If interleaving is not explicitly set, assume that if we do not want in getInterleave() 146 // unrolling, we also don't want any interleaving. in getInterleave()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | MVELaneInterleavingPass.cpp | 95 StringRef getPassName() const override { return "MVE lane interleaving"; } in getPassName() 108 INITIALIZE_PASS(MVELaneInterleaving, DEBUG_TYPE, "MVE lane interleaving", false, 120 // VSTRH.32(A);VSTRH.32(B) vs VSTRH.16(VMOVNT A, B) with interleaving in isProfitableToInterleave() 123 // vs with interleaving: in isProfitableToInterleave() 397 // interleaving from them and don't need to emit a shuffle.
|
H A D | ARMScheduleM55.td | 322 // Interleaving loads 324 // Interleaving loads with wb 334 // Interleaving stores
|
/freebsd/sys/contrib/device-tree/Bindings/arm/omap/ |
H A D | dmm.txt | 6 interleaving, optimizing transfer of 2D block objects, and provide MMU-like page
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | InterleavedAccessPass.cpp | 14 // DE-interleaving the data on a factor. An interleaved store writes several 15 // vectors to memory with RE-interleaving the data on a factor. 129 /// interleaving load. Any newly created shuffles that operate on \p LI will 536 // At present, we only have intrinsics to represent (de)interleaving in runOnFunction()
|
H A D | ComplexDeinterleavingPass.cpp | 21 // Instead of relying on Shuffle operations, vector interleaving and 89 /// Checks the given mask, and determines whether said mask is interleaving. 91 /// To be interleaving, a mask must alternate between `i` and `i + (Length / 93 /// 4x vector interleaving mask would be <0, 2, 1, 3>). 493 // If the size is not even, it's not an interleaving mask in isInterleavingMask()
|
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/procfs/ |
H A D | procfs_list_concurrent_readers.ksh | 31 # Make sure that interleaving reads from different readers does not affect the
|
/freebsd/sys/contrib/device-tree/Bindings/arm/ |
H A D | qcom,coresight-tpda.yaml | 14 master ATB interface. Performing an arbitrated ATB interleaving (funneling)
|
/freebsd/sys/dev/ichiic/ |
H A D | ig4_var.h | 103 * to prevent interleaving of calls to the interface.
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | LoopVectorize.cpp | 325 "Enable runtime interleaving until load/store ports are saturated")); 334 cl::desc("Count the induction variable only once when interleaving")); 342 cl::desc("The maximum interleave count to use when interleaving a scalar " 381 cl::desc("Enable loop interleaving in Loop vectorization passes")); 1030 /// scalable). If the factors are 0, vectorization and interleaving should be 1192 /// interleaving group \p Grp and vector width \p VF. 1495 : "due to non-interleaving reasons.\n")); in setTailFoldingStyles() 1604 /// The cost computation for interleaving group of memory instructions. 3508 // If masked interleaving is required, we expect that the user/target had in interleavedAccessCanBeWidened() 4640 // consider interleaving beneficial (eg. MVE). in isEpilogueVectorizationProfitable() [all …]
|
H A D | LoopVectorizationLegality.cpp | 149 // If the vectorization width and interleaving count are both 1 then in LoopVectorizeHints() 155 << "LV: Interleaving disabled by the pass manager\n"); in LoopVectorizeHints() 200 << "loop not vectorized: vectorization and interleaving are " in allowVectorization()
|
/freebsd/contrib/llvm-project/llvm/tools/llvm-objdump/ |
H A D | SourcePrinter.h | 1 //===-- SourcePrinter.h - source interleaving utilities --------*- C++ -*-===//
|
/freebsd/sys/arm64/arm64/ |
H A D | copyinout.S | 139 * access interleaving might increase a total throughput on A57 or A72.
|
/freebsd/share/doc/smm/02.config/ |
H A D | 5.t | 219 UCBVAX requires heavy interleaving of its paging area to keep up
|
H A D | d.t | 231 Increasing the virtual memory limits results in interleaving of
|
/freebsd/crypto/openssl/doc/man3/ |
H A D | EVP_CIPHER_meth_new.pod | 182 Allow interleaving of crypto blocks, a particular optimization only applicable
|
/freebsd/sys/sys/disk/ |
H A D | bsd.h | 91 * formatter or controller when formatting. When interleaving is
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86InterleavedAccess.cpp | 44 /// E.g. A group of interleaving access loads (Factor = 2; accessing every 60 /// Reference to the interleaving stride in terms of elements. 106 /// \p 'Ind' and the interleaving stride factor \p F. In order to generate
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/ |
H A D | SectionMemoryManager.cpp | 102 // interleaving. in allocateSection()
|
/freebsd/secure/lib/libcrypto/man/man3/ |
H A D | EVP_CIPHER_meth_new.3 | 298 Allow interleaving of crypto blocks, a particular optimization only applicable
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64SIMDInstrOpt.cpp | 191 /// Load/Store Interleaving instructions are not always beneficial. 477 /// Load/Store Interleaving instructions are not always beneficial.
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDKernelCodeT.h | 150 /// ensures that the interleaving will get the work-item 154 /// adjacent lane work-item since the interleaving is in dwords.
|
/freebsd/sys/contrib/device-tree/Bindings/iommu/ |
H A D | arm,smmu.yaml | 130 controller interleaving translations between multiple instances
|
/freebsd/sys/powerpc/mpc85xx/ |
H A D | platform_mpc85xx.c | 436 * interleaving. If this bit is set, we have to use in mpc85xx_smp_start_cpu()
|