/llvm-project/llvm/cmake/modules/ |
H A D | LLVMDistributionSupport.cmake | 1 # Utility functions for packaging an LLVM distribution. See the 10 # - The ${PROJECT}${distribution}_HAS_EXPORTS global property holds whether a 11 # project has any exports for a particular ${distribution} (where ${PROJECT} 31 # distribution for a target later. The distribution for ${target} is stored in 38 # denote the default (unnamed) distribution. 42 foreach(distribution ${LLVM_DISTRIBUTIONS}) 43 foreach(target ${LLVM_${distribution}_DISTRIBUTION_COMPONENTS}) 49 if(current_distribution AND NOT current_distribution STREQUAL distribution) 52 ${distribution} and ${current_distribution}\n" 56 set_property(GLOBAL PROPERTY LLVM_DISTRIBUTION_FOR_${target} ${distribution}) [all …]
|
/llvm-project/llvm/docs/ |
H A D | BuildingADistribution.rst | 2 Building a Distribution of LLVM 12 combination of LLVM sub-project tools for distribution. This document covers 20 General Distribution Guidance 23 When building a distribution of a compiler it is generally advised to perform a 30 In deciding how to build your distribution there are a few trade-offs that you 33 #. Compile time of the distribution against performance of the built compiler 35 #. Binary size of the distribution against performance of the built compiler 39 distribution, and it will take longer to generate, but it provides the most 42 The guidance for minimizing distribution size is to dynamically link LLVM and 58 The simplest example of building a distribution with reasonable performance is [all …]
|
/llvm-project/libc/benchmarks/automemcpy/include/automemcpy/ |
H A D | ResultAnalyzer.h |
|
/llvm-project/clang/cmake/caches/ |
H A D | MultiDistributionExample.cmake | 2 # Note that for a real distribution, you likely want to perform a bootstrap 30 # produce the install-toolchain-distribution and install-development-distribution 37 # We want to include the C++ headers in our distribution. 54 # Note that we need to include the CMake exports targets for the distribution 57 # clang-cmake-exports), in our list of targets. The distribution CMake exports 58 # targets just install the CMake exports file for the distribution's targets, 61 # CMake_projects via find_package, and include the distribution's CMake exports
|
H A D | Fuchsia.cmake | 181 toolchain-distribution 182 install-toolchain-distribution 183 install-toolchain-distribution-stripped 184 install-toolchain-distribution-toolchain 192 debugger-distribution 193 install-debugger-distribution 194 install-debugger-distribution-stripped 195 install-debugger-distribution-toolchain)
|
H A D | BOLT-PGO.cmake | 5 stage2-distribution 6 stage2-install-distribution 10 distribution 11 install-distribution
|
H A D | PGO-stage2-instrumented.cmake | 3 distribution 4 install-distribution 5 install-distribution-toolchain
|
H A D | PGO.cmake | 12 stage2-distribution 13 stage2-install-distribution 14 stage2-install-distribution-toolchain
|
H A D | DistributionExample.cmake | 1 # This file sets up a CMakeCache for a simple distribution bootstrap build. 35 distribution 36 install-distribution
|
H A D | Apple-stage1.cmake | 50 distribution 51 install-distribution 53 install-distribution-toolchain
|
/llvm-project/libcxx/test/std/numerics/rand/rand.dist/rand.dist.pois/rand.dist.pois.poisson/ |
H A D | eval.pass.cpp | 40 std::poisson_distribution<std::int16_t> distribution(32710.9); in test_bad_ranges() local 42 volatile std::int16_t res = distribution(eng); in test_bad_ranges() 47 std::poisson_distribution<std::int16_t> distribution(std::numeric_limits<std::int16_t>::max()); in test_bad_ranges() local 49 volatile std::int16_t res = distribution(eng); in test_bad_ranges() 54 std::poisson_distribution<std::int16_t> distribution( in test_bad_ranges() 57 volatile std::int16_t res = distribution(eng); in test_bad_ranges() 62 std::poisson_distribution<std::int16_t> distribution( in test_bad_ranges() 65 volatile std::int16_t res = distribution(eng); in test_bad_ranges() 70 // We convert `INF` to `DBL_MAX` otherwise the distribution will hang. in test_bad_ranges() 71 std::poisson_distribution<std::int16_t> distribution(std::numeric_limits<double>::infinity()); in test_bad_ranges() [all …]
|
/llvm-project/libc/benchmarks/automemcpy/lib/ |
H A D | ResultAnalyzer.cpp |
|
/llvm-project/libc/benchmarks/automemcpy/ |
H A D | README.md |
|
/llvm-project/clang/include/clang/Driver/ |
H A D | Distro.h | 1 //===--- Distro.h - Linux distribution detection support --------*- C++ -*-===// 20 /// This class encapsulates the clang Linux distribution detection mechanism 22 /// into wider distribution classes. 88 /// The distribution, possibly with specific version. 95 /// Default constructor leaves the distribution unknown. in Distro() 98 /// Constructs a Distro type for specific distribution. in Distro() 101 /// Detects the distribution using specified VFS.
|
/llvm-project/lldb/scripts/ |
H A D | install_custom_python.py | 2 structure that mirrors that of an official Python distribution. 8 Python distribution installed on their system. Occasionally 13 official Python distribution, thus allowing PYTHONHOME to be 54 print("Copying distribution %s ==> %s" % (source_dir, dest_dir)) 60 # First copy the files that go into the root of the new distribution. This 80 # match an official distribution as closely as possible. Note that we don't just copy 81 # the subdirectory recursively. The source distribution ships with many more tools 83 # in an installed distribution. 120 parser = argparse.ArgumentParser(description="Install a custom Python distribution")
|
/llvm-project/libc/benchmarks/ |
H A D | libc-benchmark-analysis.py3 | 79 distribution = study["Configuration"]["SizeDistributionName"] 80 distributions.add(distribution) 82 local["distribution"] = distribution 91 print("`--mode=bytespercycle` is ignored for distribution mode reports") 94 …graph = sns.violinplot(data=df, x="distribution", y=mode, palette="muted", hue="label", order=sort…
|
H A D | LibcMemoryBenchmarkMain.cpp | 43 SizeDistributionName("size-distribution-name", 44 cl::desc("The name of the distribution to use")); 210 MemfunctionBenchmarkDistribution(MemorySizeDistribution Distribution) in MemfunctionBenchmarkDistribution() 211 : Distribution(Distribution), Probabilities(Distribution.Probabilities), in MemfunctionBenchmarkDistribution() 226 Study.Configuration.SizeDistributionName = Distribution.Name.str(); in run() 237 MemorySizeDistribution Distribution; 236 MemorySizeDistribution Distribution; global() member
|
H A D | README.md | 27 …- **stochastic mode** returns the average time per call for a particular size distribution, this i… 30 … If **stochastic mode** is being used, you must also provide `--size-distribution-name` to pick o… 43 --size-distribution-name="memcpy Google A" \ 48 The `--size-distribution-name` flag is mandatory and points to one of the [predefined distribution]…
|
/llvm-project/llvm/utils/lit/utils/ |
H A D | check-sdist | 23 # Create the source distribution. 24 echo "Creating source distribution." 28 # Creating list of files in source distribution. 29 echo "Creating source distribution file list."
|
/llvm-project/llvm/include/llvm/Transforms/IPO/ |
H A D | SampleProfileProbe.h | 37 // Map from tuples of Probe id and inline stack hash code to distribution 45 // violation of updating probe factors. In principle, the sum of distribution 58 // Distribution factors from last pass. 123 // Pseudo probe distribution factor updater. 129 // distribution factor for pseudo probes, samples can be distributed among 132 // pass updates distribution factors for each pseudo probe at the end of the
|
/llvm-project/lldb/source/Host/linux/ |
H A D | HostInfoLinux.cpp | 53 // Try to run 'lbs_release -i', and use that response for the distribution in GetOSVersion() 57 LLDB_LOGF(log, "attempting to determine Linux distribution..."); in GetOSVersion() 73 // execute the distribution-retrieval command, read output in GetOSBuildString() 86 // retrieve the distribution id string. in GetDistributionId() 90 LLDB_LOGF(log, "distribution id command returned \"%s\"", in GetDistributionId() 105 LLDB_LOGF(log, "distribution id set to \"%s\"", in GetDistributionId() 113 "failed to retrieve distribution id, \"%s\" returned no" in GetDistributionId()
|
/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopDistribute.cpp | 1 //===- LoopDistribute.cpp - Loop Distribution Pass ------------------------===// 9 // This file implements the Loop Distribution Pass. Its main focus is to 89 "after Loop Distribution"), 101 "Distribution")); 107 "Distribution for loop marked with #pragma clang loop " 191 /// Returns the loop where this partition ends up after distribution. 303 /// partition. We could later allow more distribution among these partition 700 // is to preserve the original program order after distribution. E.g.: in processLoop() 781 return fail("HeuristicDisabled", "distribution heuristic disabled"); in processLoop() 819 // from the original loop, but remove the loop distribution metadat in processLoop() [all...] |
/llvm-project/llvm/tools/xcode-toolchain/ |
H A D | CMakeLists.txt | 107 add_custom_target(install-distribution-toolchain 108 DEPENDS ${LLVMToolchainDir}/Info.plist distribution) 111 add_llvm_install_targets(install-distribution-${target} 115 add_dependencies(install-distribution-toolchain install-distribution-${target})
|
/llvm-project/llvm/test/Transforms/LoopVersioning/ |
H A D | noalias-version-twice.ll | 4 ; we invoke loop distribution to perform the first round of versioning. It 5 ; adds memchecks for accesses that can alias across the distribution boundary. 10 ; within loop distribution and then add noalias between C and D during the 94 ; distribution. 101 ; distribution.
|
/llvm-project/mlir/include/mlir/Dialect/Vector/Transforms/ |
H A D | VectorDistribution.h | 1 //===- VectorDistribution.h - Vector distribution patterns --*- C++------*-===// 67 /// distribution of `vector.transfer_write` is expected to have the highest 84 /// Collect patterns to propagate warp distribution. `distributionMapFn` is used 89 /// is given to ensure the order of reads/writes before and after distribution 91 /// priority for distribution, but are only ever distributed if adjacent to the
|