/freebsd-src/contrib/llvm-project/llvm/include/llvm/ADT/ |
H A D | Uniformity.h | 17 /// uniform, i.e. the same on both threads? 19 /// The result values are uniform if and only if all operands are uniform. 22 /// The result values are always uniform. 25 /// The result values can never be assumed to be uniform.
|
H A D | GenericUniformityInfo.h | 63 /// Whether \p V is uniform/non-divergent. 73 /// \brief Whether \p U is divergent. Uses of a uniform value can be
|
H A D | GenericUniformityImpl.h | 29 /// that all control flow and all values are uniform. Starting from sources of 321 /// \brief Analysis that identifies uniform values in a data-parallel 354 /// \brief Mark \p UniVal as a value that is always uniform. 375 /// \brief Whether \p Val will always return a uniform value regardless of its 440 // Set of known-uniform values. 826 // FIXME: This function does not distinguish between divergent and uniform 909 // uniform and may not dominate this PHI. So assuming that the same value in taintAndPushPhiNodes() 1087 // assumed uniform, but that requires further analysis. in analyzeControlDivergence() 1150 // uniform. Thus, although exceedingly rare, it is possible to have a program in print() 1154 OS << "ALL VALUES UNIFORM\ in print() [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUAnnotateUniformValues.cpp | 10 /// This pass adds amdgpu.uniform metadata to IR values so this information 24 #define DEBUG_TYPE "amdgpu-annotate-uniform" 39 I->setMetadata("amdgpu.uniform", MDNode::get(I->getContext(), {})); in setUniformMetadata() 55 return "AMDGPU Annotate Uniform Values"; in getPassName() 71 "Add AMDGPU uniform metadata", false, false) 76 "Add AMDGPU uniform metadata", false, false)
|
H A D | AMDGPURewriteUndefForPHI.cpp | 14 // analysis reports the PHI in join block of divergent branch as uniform if 15 // it has one unique uniform value plus additional undefined/poisoned incoming 17 // return uniform value and ensure it work correctly. Let's take a look at two 26 // %endif: %phi = phi [%undef, %if], [%uniform, %then] 33 // %endif: %phi = phi [%uniform, %if], [%undef, %then] 35 // For pattern A, by reporting %phi as uniform, the later pipeline need to make 38 // the %uniform value. 54 // -> %header: %phi = phi [%uniform, %if], [%undef, %then], [%uniform2, %header]
|
H A D | AMDGPUInstrInfo.cpp | 37 // UndefValue means this is a load of a kernel input. These are uniform. in isUniformMMO() 52 return I && I->getMetadata("amdgpu.uniform"); in isUniformMMO()
|
H A D | AMDGPULowerKernelAttributes.cpp | 94 F->getFnAttribute("uniform-work-group-size").getValueAsBool(); in processUse() 213 // For functions with the attribute uniform-work-group-size=true. we can evaluate in processUse() 238 // All remainders should be 0 with uniform work group size. in processUse() 253 // If we have uniform-work-group-size (which is the default in OpenCL 1.2), in processUse()
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/FuzzMutate/ |
H A D | Random.h | 21 template <typename T, typename GenT> T uniform(GenT &Gen, T Min, T Max) { in uniform() function 26 template <typename T, typename GenT> T uniform(GenT &Gen) { in uniform() function 27 return uniform<T>(Gen, std::numeric_limits<T>::min(), in uniform() 66 if (uniform<uint64_t>(RandGen, 1, TotalWeight) <= Weight) in sample()
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | StructurizeCFG.cpp | 63 "structurizecfg-skip-uniform-regions", 65 cl::desc("Force whether the StructurizeCFG pass skips uniform regions"), 69 RelaxedUniformRegions("structurizecfg-relaxed-uniform-regions", cl::Hidden, 70 cl::desc("Allow relaxed uniform region checks"), 1066 // Bool for if all sub-regions are uniform. in hasOnlyUniformBranches() 1084 << " has uniform terminator\n"); in hasOnlyUniformBranches() 1086 // Explicitly refuse to treat regions as uniform if they have non-uniform in hasOnlyUniformBranches() 1091 // Warning: It would be nice to treat regions as uniform based only on in hasOnlyUniformBranches() 1093 // subregions are uniform o in hasOnlyUniformBranches() [all...] |
/freebsd-src/share/man/man4/ |
H A D | numa.4 | 30 .Nd Non-Uniform Memory Access 35 Non-Uniform Memory Access is a computer architecture design which 81 Systems with non-uniform access to I/O devices may mark those devices
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | VFABIDemangler.h | 31 OMP_LinearPos, // declare simd linear(i:c) uniform(c) 32 OMP_LinearValPos, // declare simd linear(val(i:c)) uniform(c) 33 OMP_LinearRefPos, // declare simd linear(ref(i:c)) uniform(c) 34 OMP_LinearUValPos, // declare simd linear(uval(i:c)) uniform(c) 35 OMP_Uniform, // declare simd uniform(i)
|
/freebsd-src/contrib/llvm-project/llvm/lib/FuzzMutate/ |
H A D | IRMutator.cpp | 132 size_t IP = uniform<size_t>(IB.Rand, 0, Insts.size() - 1); in mutate() 354 tmp = uniform<uint64_t>(IB.Rand, 0, MaxValue); in getUniqueCaseValue() 405 uint64_t IP = uniform<uint64_t>(IB.Rand, 0, Insts.size() - 1); in mutate() 431 uint64_t IP = uniform<uint64_t>(IB.Rand, 0, Insts.size() - 1); in mutate() 444 if (uniform<uint64_t>(IB.Rand, 0, 1)) { in mutate() 475 uint64_t NumCases = uniform<uint64_t>(IB.Rand, 1, MaxNumCases); in mutate() 502 uint64_t DirectSinkIdx = uniform<uint64_t>(IB.Rand, 0, Blocks.size() - 1); in connectBlocksToSink() 507 : static_cast<CFGToSink>(uniform<uint64_t>( in connectBlocksToSink() 529 uint64_t coin = uniform<uint64_t>(IB.Rand, 0, 1); in connectBlocksToSink() 582 uint64_t Idx = uniform<uint64_ in mutate() [all...] |
H A D | RandomIRBuilder.cpp | 368 if (uniform(Rand, 0, 1)) { in newSink() 395 uint64_t TyIdx = uniform<uint64_t>(Rand, 0, KnownTypes.size() - 1); in randomType() 415 M, uniform<uint64_t>(Rand, MinArgNum, MaxArgNum)); in createFunctionDeclaration() 441 M, uniform<uint64_t>(Rand, MinArgNum, MaxArgNum)); in createFunctionDefinition()
|
/freebsd-src/contrib/ofed/opensm/include/vendor/ |
H A D | osm_vendor_mlx.h | 66 /* Uniform timeout for every ACK/single MAD */ 69 /* Uniform timeout for every rmpp transaction */
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
H A D | SPIRVRegularizer.cpp | 189 auto Uniform = true; in visitCallScalToVec() local 192 for (unsigned I = 1, E = CI->arg_size(); Uniform && (I != E); ++I) in visitCallScalToVec() 193 Uniform = isa<VectorType>(CI->getOperand(I)->getType()) == IsArg0Vector; in visitCallScalToVec() 194 if (Uniform) in visitCallScalToVec()
|
/freebsd-src/sys/contrib/openzfs/tests/zfs-tests/tests/functional/history/ |
H A D | history_007_pos.ksh | 40 # 1. Import uniform platform and cross platform pools 67 # We test the migrations on both uniform platform and cross platform
|
/freebsd-src/contrib/llvm-project/lldb/include/lldb/Core/ |
H A D | RichManglingContext.h | 23 /// Uniform wrapper for access to rich mangling information from different 82 /// Uniform handling of string buffers for ItaniumPartialDemangler.
|
/freebsd-src/tools/tools/netmap/ |
H A D | nmreplay.8 | 96 .It Fl D Ar dt | Cm constant , Ns Ar dt | Cm uniform , Ns Ar dmin,dmax | Cm exp , Ar dmin,davg 98 can be constant, uniform or exponential.
|
/freebsd-src/sys/contrib/libsodium/src/libsodium/randombytes/ |
H A D | randombytes.c | 132 if (implementation->uniform != NULL) { in randombytes_uniform() 133 return implementation->uniform(upper_bound); in randombytes_uniform()
|
/freebsd-src/sys/i386/i386/ |
H A D | locore.S | 188 * New uniform boot code: 209 * old diskless netboot code, or the new uniform code. That can 211 * we are being booted by the new uniform boot code. 224 * We have been loaded by the new uniform boot code.
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | ConstantFolding.h | 186 /// If C is a uniform value where all bits are the same (either all zero, all 187 /// ones, all undef or all poison), return the corresponding uniform value in 188 /// the new type. If the value is not uniform or the result cannot be
|
/freebsd-src/tests/sys/cddl/zfs/tests/history/ |
H A D | history_007_pos.ksh | 39 # 1. Import uniform platform and cross platform pools 80 # We test the migrations on both uniform platform and cross platform
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | LoopVectorizationLegality.cpp | 314 // Return true if the inner loop \p Lp is uniform with regard to the outer loop 318 // considered uniform if it meets all the following conditions: 340 // If Lp is the outer loop, it's uniform by definition. in isUniformLoop() 373 LLVM_DEBUG(dbgs() << "LV: Loop latch condition is not uniform.\n"); in isUniformLoop() 380 // Return true if \p Lp and all its nested loops are uniform with regard to \p 386 // Check if nested loops are uniform. in isUniformLoopNest() 549 /// Uniform values which are not loop invariant require operations to strip in rewrite() 577 // never considered uniform. in isUniform() 607 // stores from being uniform. The current lowering simply doesn't handle in isUniformMemOp() 654 // Check whether inner loops are uniform in canVectorizeOuterLoop() [all...] |
/freebsd-src/contrib/file/magic/Magdir/ |
H A D | unisig | 4 # unisig: file(1) magic for files carrying a uniform signature (Unisig)
|
/freebsd-src/contrib/libevent/ |
H A D | make-event-config.sed | 7 * processed by Libevent so that its macros would have a uniform prefix.\
|