HomeSort by: relevance | last modified time | path
    Searched defs:Merge (Results 1 - 18 of 18) sorted by relevancy

  /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());

Completed in 108 milliseconds