Home
last modified time | relevance | path

Searched refs:Weights (Results 1 – 25 of 96) sorted by relevance

1234

/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DBlockFrequencyInfoImpl.cpp137 Weights.push_back(Weight(Type, Node, Amount)); in add()
156 static void combineWeightsBySorting(WeightList &Weights) { in combineWeightsBySorting() argument
158 llvm::sort(Weights, [](const Weight &L, const Weight &R) { in combineWeightsBySorting()
163 WeightList::iterator O = Weights.begin(); in combineWeightsBySorting()
164 for (WeightList::const_iterator I = O, L = O, E = Weights.end(); I != E; in combineWeightsBySorting()
174 Weights.erase(O, Weights.end()); in combineWeightsBySorting()
177 static void combineWeightsByHashing(WeightList &Weights) { in combineWeightsByHashing() argument
181 HashTable Combined(NextPowerOf2(2 * Weights.size())); in combineWeightsByHashing()
182 for (const Weight &W : Weights) in combineWeightsByHashing()
186 if (Weights.size() == Combined.size()) in combineWeightsByHashing()
[all …]
DBranchProbabilityInfo.cpp299 SmallVector<uint32_t, 2> Weights; in calcMetadataWeights() local
302 Weights.reserve(TI->getNumSuccessors()); in calcMetadataWeights()
310 Weights.push_back(Weight->getZExtValue()); in calcMetadataWeights()
311 WeightSum += Weights.back(); in calcMetadataWeights()
317 assert(Weights.size() == TI->getNumSuccessors() && "Checked above"); in calcMetadataWeights()
327 Weights[i] /= ScalingFactor; in calcMetadataWeights()
328 WeightSum += Weights[i]; in calcMetadataWeights()
336 Weights[i] = 1; in calcMetadataWeights()
343 BP.push_back({ Weights[i], static_cast<uint32_t>(WeightSum) }); in calcMetadataWeights()
/external/llvm/lib/Analysis/
DBlockFrequencyInfoImpl.cpp117 Weights.push_back(Weight(Type, Node, Amount)); in add()
136 static void combineWeightsBySorting(WeightList &Weights) { in combineWeightsBySorting() argument
138 std::sort(Weights.begin(), Weights.end(), in combineWeightsBySorting()
143 WeightList::iterator O = Weights.begin(); in combineWeightsBySorting()
144 for (WeightList::const_iterator I = O, L = O, E = Weights.end(); I != E; in combineWeightsBySorting()
154 Weights.erase(O, Weights.end()); in combineWeightsBySorting()
157 static void combineWeightsByHashing(WeightList &Weights) { in combineWeightsByHashing() argument
160 HashTable Combined(NextPowerOf2(2 * Weights.size())); in combineWeightsByHashing()
161 for (const Weight &W : Weights) in combineWeightsByHashing()
165 if (Weights.size() == Combined.size()) in combineWeightsByHashing()
[all …]
DBranchProbabilityInfo.cpp205 SmallVector<uint32_t, 2> Weights; in calcMetadataWeights() local
206 Weights.reserve(TI->getNumSuccessors()); in calcMetadataWeights()
214 Weights.push_back(Weight->getZExtValue()); in calcMetadataWeights()
215 WeightSum += Weights.back(); in calcMetadataWeights()
217 assert(Weights.size() == TI->getNumSuccessors() && "Checked above"); in calcMetadataWeights()
226 Weights[i] /= ScalingFactor; in calcMetadataWeights()
227 WeightSum += Weights[i]; in calcMetadataWeights()
235 setEdgeProbability(BB, i, {Weights[i], static_cast<uint32_t>(WeightSum)}); in calcMetadataWeights()
/external/llvm-project/llvm/lib/Analysis/
DBlockFrequencyInfoImpl.cpp143 Weights.push_back(Weight(Type, Node, Amount)); in add()
162 static void combineWeightsBySorting(WeightList &Weights) { in combineWeightsBySorting() argument
164 llvm::sort(Weights, [](const Weight &L, const Weight &R) { in combineWeightsBySorting()
169 WeightList::iterator O = Weights.begin(); in combineWeightsBySorting()
170 for (WeightList::const_iterator I = O, L = O, E = Weights.end(); I != E; in combineWeightsBySorting()
180 Weights.erase(O, Weights.end()); in combineWeightsBySorting()
183 static void combineWeightsByHashing(WeightList &Weights) { in combineWeightsByHashing() argument
187 HashTable Combined(NextPowerOf2(2 * Weights.size())); in combineWeightsByHashing()
188 for (const Weight &W : Weights) in combineWeightsByHashing()
192 if (Weights.size() == Combined.size()) in combineWeightsByHashing()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DMisExpect.cpp96 void verifyMisExpect(Instruction *I, const SmallVector<uint32_t, 4> &Weights, in verifyMisExpect() argument
106 LLVM_DEBUG(for (int Idx = 0, Size = Weights.size(); Idx < Size; ++Idx) { in verifyMisExpect()
107 llvm::dbgs() << "Weights[" << Idx << "] = " << Weights[Idx] << "\n"; in verifyMisExpect()
124 const uint64_t ProfileCount = Weights[Index]; in verifyMisExpect()
126 Weights.begin(), Weights.end(), (uint64_t)0, std::plus<uint64_t>()); in verifyMisExpect()
127 const uint64_t NumUnlikelyTargets = Weights.size() - 1; in verifyMisExpect()
DSimplifyCFG.cpp789 static void setBranchWeights(SwitchInst *SI, ArrayRef<uint32_t> Weights) { in setBranchWeights() argument
793 if (llvm::any_of(Weights, [](uint32_t W) { return W != 0; })) in setBranchWeights()
794 N = MDBuilder(SI->getParent()->getContext()).createBranchWeights(Weights); in setBranchWeights()
970 SmallVectorImpl<uint64_t> &Weights) { in GetBranchWeights() argument
975 Weights.push_back(CI->getValue().getZExtValue()); in GetBranchWeights()
982 assert(Weights.size() == 2); in GetBranchWeights()
985 std::swap(Weights.front(), Weights.back()); in GetBranchWeights()
990 static void FitWeights(MutableArrayRef<uint64_t> Weights) { in FitWeights() argument
991 uint64_t Max = *std::max_element(Weights.begin(), Weights.end()); in FitWeights()
994 for (uint64_t &I : Weights) in FitWeights()
[all …]
/external/cldr/tools/java/org/unicode/cldr/posix/
DPOSIX_LCCollate.java176 Set<Weights> nonUniqueWeights = new HashSet<>();
177 Set<Weights> allWeights = new HashSet<>();
178 Map<String, Weights> stringToWeights = new HashMap<>();
187 Weights w = new Weights(col.getCollationElementIterator(string)); in writeList()
235 Weights w = stringToWeights.get(string); in showLine()
274 private class Weights { class in POSIX_LCCollate
279 public Weights(CollationElementIterator it) { in Weights() method in POSIX_LCCollate.Weights
292 Weights that = (Weights) other; in equals()
/external/tensorflow/tensorflow/compiler/tf2tensorrt/stub/
DNvInferPlugin_5_0.inc9 nvinfer1::Weights anchorRatios,
10 nvinfer1::Weights anchorScales) {
11 …* ( *)(int, int, int, float, float, float, nvinfer1::DimsHW, nvinfer1::Weights, nvinfer1::Weights);
17 nvinfer1::IPluginV2* createNormalizePlugin(const nvinfer1::Weights* scales,
20 using FuncPtr = nvinfer1::IPluginV2 * ( *)(const nvinfer1::Weights *, bool, bool, float);
DNvInferPlugin_5_1.inc9 nvinfer1::Weights anchorRatios,
10 nvinfer1::Weights anchorScales) {
11 …* ( *)(int, int, int, float, float, float, nvinfer1::DimsHW, nvinfer1::Weights, nvinfer1::Weights);
17 nvinfer1::IPluginV2* createNormalizePlugin(const nvinfer1::Weights* scales,
20 using FuncPtr = nvinfer1::IPluginV2 * ( *)(const nvinfer1::Weights *, bool, bool, float);
/external/llvm/lib/Transforms/Scalar/
DLowerExpectIntrinsic.cpp72 SmallVector<uint32_t, 16> Weights(n + 1, UnlikelyBranchWeight); in handleSwitchExpect() local
75 Weights[0] = LikelyBranchWeight; in handleSwitchExpect()
77 Weights[Case.getCaseIndex() + 1] = LikelyBranchWeight; in handleSwitchExpect()
80 MDBuilder(CI->getContext()).createBranchWeights(Weights)); in handleSwitchExpect()
/external/llvm/lib/IR/
DMDBuilder.cpp42 MDNode *MDBuilder::createBranchWeights(ArrayRef<uint32_t> Weights) { in createBranchWeights() argument
43 assert(Weights.size() >= 1 && "Need at least one branch weights!"); in createBranchWeights()
45 SmallVector<Metadata *, 4> Vals(Weights.size() + 1); in createBranchWeights()
49 for (unsigned i = 0, e = Weights.size(); i != e; ++i) in createBranchWeights()
50 Vals[i + 1] = createConstant(ConstantInt::get(Int32Ty, Weights[i])); in createBranchWeights()
/external/rust/crates/libfuzzer-sys/libfuzzer/
DFuzzerCorpus.h501 Weights.resize(N); in UpdateCorpusDistribution()
524 Weights[i] = 0.; in UpdateCorpusDistribution()
528 Weights[i] = 0.; in UpdateCorpusDistribution()
531 Weights[i] = Inputs[i]->Energy; in UpdateCorpusDistribution()
535 if (Weights[i] > 0.0) in UpdateCorpusDistribution()
542 Weights[i] = Inputs[i]->NumFeatures in UpdateCorpusDistribution()
552 Printf("%f ", Weights[i]); in UpdateCorpusDistribution()
556 Intervals.begin(), Intervals.end(), Weights.begin()); in UpdateCorpusDistribution()
561 Vector<double> Weights; variable
DFuzzerDataFlowTrace.cpp192 auto Weights = Coverage.FunctionWeights(NumFunctions); in Init() local
196 Intervals.begin(), Intervals.end(), Weights.begin()); in Init()
203 if (!Weights[i]) continue; in Init()
205 Weights[i], Coverage.GetNumberOfBlocks(i), in Init()
/external/llvm-project/compiler-rt/lib/fuzzer/
DFuzzerCorpus.h501 Weights.resize(N); in UpdateCorpusDistribution()
524 Weights[i] = 0.; in UpdateCorpusDistribution()
528 Weights[i] = 0.; in UpdateCorpusDistribution()
531 Weights[i] = Inputs[i]->Energy; in UpdateCorpusDistribution()
535 if (Weights[i] > 0.0) in UpdateCorpusDistribution()
542 Weights[i] = Inputs[i]->NumFeatures in UpdateCorpusDistribution()
552 Printf("%f ", Weights[i]); in UpdateCorpusDistribution()
556 Intervals.begin(), Intervals.end(), Weights.begin()); in UpdateCorpusDistribution()
561 Vector<double> Weights; variable
DFuzzerDataFlowTrace.cpp192 auto Weights = Coverage.FunctionWeights(NumFunctions); in Init() local
196 Intervals.begin(), Intervals.end(), Weights.begin()); in Init()
203 if (!Weights[i]) continue; in Init()
205 Weights[i], Coverage.GetNumberOfBlocks(i), in Init()
/external/swiftshader/third_party/subzero/src/
DIceRegAlloc.cpp88 const llvm::SmallVector<RegWeight, LinearScan::REGS_SIZE> &Weights) { in findMinWeightIndex() argument
91 if (MinWeightIndex < 0 || Weights[i] < Weights[MinWeightIndex]) in findMinWeightIndex()
606 Iter.Weights[RegAlias].setWeight(RegWeight::Inf); in filterFreeWithPrecoloredRanges()
674 Iter.Weights[RegAlias].addWeight(W); in handleNoFreeRegisters()
685 Iter.Weights[RegAlias].addWeight(W); in handleNoFreeRegisters()
690 int32_t MinWeightIndex = findMinWeightIndex(Iter.RegMask, Iter.Weights); in handleNoFreeRegisters()
693 Iter.Cur->getWeight(Func) <= Iter.Weights[MinWeightIndex]) { in handleNoFreeRegisters()
720 MinWeightIndex = findMinWeightIndex(Iter.RegMaskUnfiltered, Iter.Weights); in handleNoFreeRegisters()
722 if (Iter.Cur->getWeight(Func) <= Iter.Weights[MinWeightIndex]) { in handleNoFreeRegisters()
845 Iter.Weights.reserve(NumRegisters); in scan()
[all …]
/external/llvm/lib/Transforms/Utils/
DSimplifyCFG.cpp802 SmallVector<uint32_t, 8> Weights; in SimplifyEqualityComparisonWithOnlyPredecessor() local
809 Weights.push_back(CI->getValue().getZExtValue()); in SimplifyEqualityComparisonWithOnlyPredecessor()
815 std::swap(Weights[i.getCaseIndex() + 1], Weights.back()); in SimplifyEqualityComparisonWithOnlyPredecessor()
816 Weights.pop_back(); in SimplifyEqualityComparisonWithOnlyPredecessor()
822 if (HasWeight && Weights.size() >= 2) in SimplifyEqualityComparisonWithOnlyPredecessor()
825 .createBranchWeights(Weights)); in SimplifyEqualityComparisonWithOnlyPredecessor()
909 SmallVectorImpl<uint64_t> &Weights) { in GetBranchWeights() argument
914 Weights.push_back(CI->getValue().getZExtValue()); in GetBranchWeights()
921 assert(Weights.size() == 2); in GetBranchWeights()
924 std::swap(Weights.front(), Weights.back()); in GetBranchWeights()
[all …]
/external/tensorflow/tensorflow/lite/tools/optimize/g3doc/
Dquantize_weights.md1 # TFLite Quantize Weights Tool
5 The Quantize Weights transformation is integrated with
21 The Quantize Weights tool provides a simple way to quantize the weights for a
58 One can also invoke the Quantize Weights directly via C++ if they have a float
/external/llvm-project/llvm/lib/IR/
DMDBuilder.cpp42 MDNode *MDBuilder::createBranchWeights(ArrayRef<uint32_t> Weights) { in createBranchWeights() argument
43 assert(Weights.size() >= 1 && "Need at least one branch weights!"); in createBranchWeights()
45 SmallVector<Metadata *, 4> Vals(Weights.size() + 1); in createBranchWeights()
49 for (unsigned i = 0, e = Weights.size(); i != e; ++i) in createBranchWeights()
50 Vals[i + 1] = createConstant(ConstantInt::get(Int32Ty, Weights[i])); in createBranchWeights()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/IR/
DMDBuilder.cpp42 MDNode *MDBuilder::createBranchWeights(ArrayRef<uint32_t> Weights) { in createBranchWeights() argument
43 assert(Weights.size() >= 1 && "Need at least one branch weights!"); in createBranchWeights()
45 SmallVector<Metadata *, 4> Vals(Weights.size() + 1); in createBranchWeights()
49 for (unsigned i = 0, e = Weights.size(); i != e; ++i) in createBranchWeights()
50 Vals[i + 1] = createConstant(ConstantInt::get(Int32Ty, Weights[i])); in createBranchWeights()
/external/tensorflow/tensorflow/lite/delegates/coreml/
DREADME.md72 * Weights and bias should be constant.
74 * Weights and bias should be constant.
76 * Weights and bias (if present) should be constant.
102 * Weights should be constant.
/external/llvm-project/compiler-rt/lib/fuzzer/tests/
DFuzzerUnittest.cpp838 auto Weights = Cov.FunctionWeights(2); in TEST() local
839 EXPECT_GT(Weights[0], 0.); in TEST()
840 EXPECT_EQ(Weights[1], 0.); in TEST()
845 Weights = Cov.FunctionWeights(2); in TEST()
846 EXPECT_GT(Weights[0], Weights[1]); in TEST()
851 Weights = Cov.FunctionWeights(2); in TEST()
852 EXPECT_GT(Weights[1], Weights[0]); in TEST()
857 Weights = Cov.FunctionWeights(2); in TEST()
858 EXPECT_GT(Weights[1], Weights[0]); in TEST()
/external/rust/crates/libfuzzer-sys/libfuzzer/tests/
DFuzzerUnittest.cpp838 auto Weights = Cov.FunctionWeights(2); in TEST() local
839 EXPECT_GT(Weights[0], 0.); in TEST()
840 EXPECT_EQ(Weights[1], 0.); in TEST()
845 Weights = Cov.FunctionWeights(2); in TEST()
846 EXPECT_GT(Weights[0], Weights[1]); in TEST()
851 Weights = Cov.FunctionWeights(2); in TEST()
852 EXPECT_GT(Weights[1], Weights[0]); in TEST()
857 Weights = Cov.FunctionWeights(2); in TEST()
858 EXPECT_GT(Weights[1], Weights[0]); in TEST()
/external/llvm-project/llvm/lib/Transforms/Utils/
DSimplifyCFG.cpp832 static void setBranchWeights(SwitchInst *SI, ArrayRef<uint32_t> Weights) { in setBranchWeights() argument
836 if (llvm::any_of(Weights, [](uint32_t W) { return W != 0; })) in setBranchWeights()
837 N = MDBuilder(SI->getParent()->getContext()).createBranchWeights(Weights); in setBranchWeights()
1013 SmallVectorImpl<uint64_t> &Weights) { in GetBranchWeights() argument
1018 Weights.push_back(CI->getValue().getZExtValue()); in GetBranchWeights()
1025 assert(Weights.size() == 2); in GetBranchWeights()
1028 std::swap(Weights.front(), Weights.back()); in GetBranchWeights()
1033 static void FitWeights(MutableArrayRef<uint64_t> Weights) { in FitWeights() argument
1034 uint64_t Max = *std::max_element(Weights.begin(), Weights.end()); in FitWeights()
1037 for (uint64_t &I : Weights) in FitWeights()
[all …]

1234