| /src/sys/external/bsd/compiler_rt/dist/lib/fuzzer/scripts/ |
| merge_data_flow.py | 10 # Merge several data flow traces into one. 18 def Merge(a, b): 29 D[F] = Merge(D[F], BV)
|
| /src/sys/external/bsd/compiler_rt/dist/lib/fuzzer/ |
| FuzzerMerge.h | 12 // Take the existing corpus (possibly empty) and merge new inputs into 33 // reads the control files and does the merge based entirely on the contents 69 size_t Merge(const Set<uint32_t> &InitialFeatures, 71 size_t Merge(Vector<std::string> *NewFiles) { 72 return Merge(Set<uint32_t>{}, NewFiles);
|
| FuzzerMerge.cpp | 33 Printf("MERGE: failed to parse the control file (unexpected error)\n"); 126 size_t Merger::Merge(const Set<uint32_t> &InitialFeatures, 210 Printf("MERGE-INNER: using the control file '%s'\n", CFPath.c_str()); 216 Printf("MERGE-INNER: '%s' caused a failure at the previous merge step\n", 219 Printf("MERGE-INNER: %zd total files;" 272 Printf("MERGE-OUTER: failed to write to the control file: %s\n", 285 Printf("Merge requires two or more corpus dirs\n"); 296 Printf("MERGE-OUTER: non-empty control file provided: '%s'\n", 301 Printf("MERGE-OUTER: control file ok, %zd files total, [all...] |
| /src/sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/scripts/ |
| sancov.py | 2 # Merge or print the coverage data collected by asan's coverage. 4 # We need to merge these integers into a set and then 19 " " + prog_name + " merge FILE [FILE...] > OUTPUT\n" \ 79 def Merge(files): 90 s = Merge(files) 100 s = Merge(files) 244 elif sys.argv[1] == "merge":
|
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/ObjCARC/ |
| PtrState.cpp | 99 bool RRInfo::Merge(const RRInfo &Other) { 100 // Conservatively merge the ReleaseMetadata information. 104 // Conservatively merge the boolean state. 109 // Merge the call sets. 112 // Merge the insert point sets. If there are any differences, 113 // that makes this a partial merge. 147 void PtrState::Merge(const PtrState &Other, bool TopDown) { 156 // If we're doing a merge on a path that's previously seen a partial 157 // merge, conservatively drop the sequence, to avoid doing partial 158 // RR elimination. If the branch predicates for the two merge differ [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
| HexagonBlockRanges.cpp | 58 void HexagonBlockRanges::IndexRange::merge(const IndexRange &A) { function in class:HexagonBlockRanges::IndexRange 81 // Merge all overlapping ranges in the list, so that all that remains 92 // If MergeAdjacent is true, merge ranges A and B, where A.end == B.start. 94 bool Merge = MergeAdjacent && (Iter->end() == Next->start()); 95 if (Merge || Iter->overlaps(*Next)) { 96 Iter->merge(*Next);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/Mips/ |
| MipsLegalizerInfo.cpp | 412 auto Merge = MIRBuilder.buildMerge(s64, {Load_P2Half, Load_Rem}); 413 MIRBuilder.buildTrunc(Val, Merge);
|
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/ |
| CallLowering.cpp | 430 auto Merge = B.buildMerge(RealDstEltTy, Regs.take_front(PartsPerElt)); 432 MRI.setType(Merge.getReg(0), RealDstEltTy); 433 EltMerges.push_back(Merge.getReg(0)); 753 // Merge the split registers into the expected larger result vregs of
|
| LegalizerHelper.cpp | 306 // Registers for the final merge to be produced. 336 // emit the natural sized constant if applicable, rather than a merge of 345 // with the right type and have to produce a merge. 360 // In the sign extend padding case, re-use the first all-signbit merge. 373 // Create the merge to the widened source, and extract the relevant bits into 1441 auto Merge = MIRBuilder.buildMerge(WideTy, Slicer.take_front(PartsPerGCD)); 1442 NewMergeRegs.push_back(Merge.getReg(0)); 1468 // Create a merge to the LCM type, padding with undef 2510 /// extracts and merge the results. If this is coercing to a vector with larger 3767 // Build the requested new merge, padding with undef [all...] |
| /src/sys/external/bsd/compiler_rt/dist/lib/fuzzer/tests/ |
| FuzzerUnittest.cpp | 611 TEST(Merge, Bad) { 641 static void Merge(const std::string &Input, 649 EXPECT_EQ(NumNewFeatures, M.Merge(&NewFiles)); 654 TEST(Merge, Good) { 707 EXPECT_EQ(0U, M.Merge(&NewFiles)); 718 EXPECT_EQ(3U, M.Merge(&NewFiles)); 732 EXPECT_EQ(3U, M.Merge(InitialFeatures, &NewFiles)); 736 TEST(Merge, Merge) { 738 Merge("3\n1\nA\nB\nC\n [all...] |
| /src/external/apache2/llvm/dist/clang/lib/AST/ |
| APValue.cpp | 1040 LV.merge(MergeLV); 1043 auto Merge = [&](const APValue &V) { 1065 if (Merge(V.getStructBase(I))) 1068 if (Merge(V.getStructField(I))) 1075 Merge(V.getUnionValue()); 1080 if (Merge(V.getArrayInitializedElt(I))) 1083 Merge(V.getArrayFiller());
|
| /src/external/apache2/llvm/dist/clang/utils/TableGen/ |
| SveEmitter.cpp | 159 // The merge suffix such as _m, _x or _z. 320 // Returns the SVETypeFlags for the given merge type. 998 uint64_t Merge = R->getValueAsInt("Merge"); 1050 Name, Proto, Merge, MergeSuffix, MemEltType, LLVMName, Flags, ImmChecks, 1056 Name, Proto, Merge, MergeSuffix, MemEltType, LLVMName, Flags,
|
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/ |
| OpenMPOpt.cpp | 635 /// Merge parallel regions when it is safe. 641 // Check if there are any __kmpc_fork_call calls to merge. 764 // Helper to merge the __kmpc_fork_call calls in MergableCIs. They are all 767 // call (in MergableCIs) and after the last so the entire region we merge 771 auto Merge = [&](SmallVectorImpl<CallInst *> &MergableCIs, BasicBlock *BB) { 793 LLVM_DEBUG(dbgs() << TAG << "Merge " << MergableCIs.size() 797 // Isolate the calls to merge in a separate block. 913 // safe to merge, that is any in-between instructions can safely 933 // We do not merge across BBs, hence return false (unmergable) if the 966 // Find maximal number of parallel region CIs that are safe to merge [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| ValueTracking.cpp | 3849 auto Merge = [&](Value *LHS, Value *RHS) -> Value * { 3864 if (!(Val = Merge(Val, isBytewiseValue(CA->getElementAsConstant(I), DL)))) 3872 if (!(Val = Merge(Val, isBytewiseValue(C->getOperand(I), DL))))
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| AMDGPURegisterBankInfo.cpp | 982 // FIXME: Build merge seems to switch to CONCAT_VECTORS but not 985 auto Merge = B.buildBuildVector(OpTy, ReadlanePieces); 986 Op.setReg(Merge.getReg(0)); 988 auto Merge = B.buildMerge(OpTy, ReadlanePieces); 989 Op.setReg(Merge.getReg(0));
|
| SIInstrInfo.cpp | 5205 auto Merge = BuildMI(LoopBB, I, DL, TII.get(AMDGPU::REG_SEQUENCE), SRsrc); 5208 Merge.addReg(Piece)
|
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
| TargetLowering.cpp | 639 // TODO: Can we merge SelectionDAG::GetDemandedBits into this? 6373 auto Merge = [&](SDValue Lo, SDValue Hi) -> SDValue { 6386 Next = DAG.getNode(ISD::ADD, dl, VT, Next, Merge(Lo, Hi)); 6398 Merge(Lo, Hi)); 6401 Merge(Lo, Hi), DAG.getConstant(0, dl, BoolType)); 6417 Next = DAG.getNode(ISD::ADD, dl, VT, Next, Merge(Lo, Hi)); 6546 // TODO: Merge with expandFunnelShift.
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
| ARMISelLowering.cpp | 5990 // Merge the pieces into a single i64 value. 6423 // Merge the pieces into a single i64 value. 13839 // Now check for a compatible BFI to merge with. We can pass through BFIs that 14593 /// NEON load/store intrinsics, and generic vector load/stores, to merge 15852 SDValue Merge = DAG.getMergeValues({Op0, Op1}, DL); 15853 DAG.ReplaceAllUsesWith(N, Merge.getNode());
|