/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/ |
D | BlockFrequencyInfoImpl.cpp | 137 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 …]
|
D | BranchProbabilityInfo.cpp | 299 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/ |
D | BlockFrequencyInfoImpl.cpp | 117 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 …]
|
D | BranchProbabilityInfo.cpp | 205 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/ |
D | BlockFrequencyInfoImpl.cpp | 143 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/ |
D | MisExpect.cpp | 96 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()
|
D | SimplifyCFG.cpp | 789 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/ |
D | POSIX_LCCollate.java | 176 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/ |
D | NvInferPlugin_5_0.inc | 9 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);
|
D | NvInferPlugin_5_1.inc | 9 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/ |
D | LowerExpectIntrinsic.cpp | 72 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/ |
D | MDBuilder.cpp | 42 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/ |
D | FuzzerCorpus.h | 501 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
|
D | FuzzerDataFlowTrace.cpp | 192 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/ |
D | FuzzerCorpus.h | 501 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
|
D | FuzzerDataFlowTrace.cpp | 192 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/ |
D | IceRegAlloc.cpp | 88 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/ |
D | SimplifyCFG.cpp | 802 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/ |
D | quantize_weights.md | 1 # 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/ |
D | MDBuilder.cpp | 42 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/ |
D | MDBuilder.cpp | 42 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/ |
D | README.md | 72 * 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/ |
D | FuzzerUnittest.cpp | 838 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/ |
D | FuzzerUnittest.cpp | 838 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/ |
D | SimplifyCFG.cpp | 832 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 …]
|