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

  /src/external/apache2/llvm/dist/libcxx/benchmarks/
filesystem.bench.cpp 14 for (auto& Part : in)
15 PP /= Part;
32 for (auto& Part : in)
33 PP /= Part;
50 for (auto& Part : in)
51 PP /= Part;
82 for (auto& Part : in)
83 PP /= Part;
102 for (auto& Part : in)
103 PP /= Part;
    [all...]
  /src/external/apache2/llvm/dist/llvm/tools/split-file/
split-file.cpp 3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
10 // the specified part.
61 struct Part {
69 DenseMap<StringRef, Part> partToBegin;
81 error(input, lineNo, "empty part name");
85 error(input, lineNo, "part name cannot have leading or trailing space");
97 Part &cur = res.first->second;
101 // newlines so that the extracted part preserves line numbers.
107 fatal(input, "no part separator was found");
126 Part &part = keyValue.second local
    [all...]
  /src/sys/external/bsd/acpica/dist/utilities/
utmath.c 63 UINT64_STRUCT Part;
107 ACPI_MUL_64_BY_32 (0, MultiplicandOvl.Part.Hi, Multiplier,
108 Product.Part.Hi, Carry32);
110 ACPI_MUL_64_BY_32 (0, MultiplicandOvl.Part.Lo, Multiplier,
111 Product.Part.Lo, Carry32);
113 Product.Part.Hi += Carry32;
154 OperandOvl.Part.Hi = OperandOvl.Part.Lo;
155 OperandOvl.Part.Lo = 0;
158 ACPI_SHIFT_LEFT_64_BY_32 (OperandOvl.Part.Hi
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
LegalizeTypesGeneric.cpp 3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
13 // computation in two identical registers of a smaller type. The Lo/Hi part
31 // These routines assume that the Lo/Hi part is stored first in memory on
32 // little/big-endian machines, followed by the Hi/Lo part. This means that
161 // and stored in parts - we should use the alignment for the smallest part.
200 SDValue Part = cast<ConstantSDNode>(N->getOperand(1))->getZExtValue() ?
203 assert(Part.getValueType() == N->getValueType(0) &&
206 GetPairElements(Part, Lo, Hi);
LegalizeIntegerTypes.cpp 3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
1375 // Overflow occurred if it occurred in the larger type, or if the high part
1376 // of the result does not zero/sign-extend the low part. Check this second
1380 // Unsigned overflow occurred if the high part is non-zero.
1389 // Signed overflow occurred if the high part does not sign extend the low.
1442 SDValue Part = DAG.getNode(ISD::ZERO_EXTEND, dl, NVT, Parts[i]);
1444 Part = DAG.getNode(ISD::SHL, dl, NVT, Part,
1447 Res = DAG.getNode(ISD::OR, dl, NVT, Res, Part);
2371 Lo = DAG.getConstant(0, dl, NVT); // Low part is zero
    [all...]
SelectionDAGBuilder.cpp 3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
188 // Assemble the power of 2 part.
214 // Assemble the trailing non-power-of-2 part.
252 // There is now one part, held in Val. Correct it to match ValueVT.
262 // For an FP value in an integer part, we need to truncate to the right
354 assert(NumRegs == NumParts && "Part count doesn't match vector breakdown!");
356 assert(RegisterVT == PartVT && "Part type doesn't match vector breakdown!");
359 "Part type sizes don't match!");
395 // There is now one part, held in Val. Correct it to match ValueVT.
687 assert(Val.getValueType() == PartVT && "Unexpected vector part value type")
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Support/
Host.cpp 3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
159 // Read 32 lines from /proc/cpuinfo, which should contain the CPU part line
167 StringRef Part;
173 if (Lines[I].startswith("CPU part"))
174 Part = Lines[I].substr(8).ltrim("\t :");
178 // MSM8992/8994 may give cpu part for the core that the kernel is running on,
184 // The CPU part is a 3 digit hexadecimal number with a 0x prefix. The
185 // values correspond to the "Part number" in the CP15/c0 register. The
189 return StringSwitch<const char *>(Part)
219 return StringSwitch<const char *>(Part)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonSplitDouble.cpp 3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
101 bool isProfitable(const USet &Part, LoopRegMap &IRM) const;
117 bool splitPartition(const USet &Part);
137 const USet &Part, const TargetRegisterInfo &TRI) {
139 for (auto I : Part)
420 bool HexagonSplitDoubleRegs::isProfitable(const USet &Part, LoopRegMap &IRM)
425 for (unsigned DR : Part) {
442 if (Op.isReg() && Part.count(Op.getReg()))
1123 bool HexagonSplitDoubleRegs::splitPartition(const USet &Part) {
1130 dump_partition(dbgs(), Part, *TRI); dbgs() << '\n')
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
LoopDistribute.cpp 3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
444 // block or the top part of the original preheader.
468 auto *Part = &*I;
470 NewLoop = Part->cloneLoopWithPreheader(TopPH, Pred, Index, LI, DT);
472 Part->getVMap()[ExitBlock] = TopPH;
473 Part->remapInstructions();
474 setNewLoopID(OrigLoopID, Part);
598 void setNewLoopID(MDNode *OrigLoopID, InstPartition *Part) {
602 Part->hasDepCycle() ? LLVMLoopDistributeFollowupSequential
605 Loop *NewLoop = Part->getDistributedLoop()
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
VPlan.cpp 3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
233 .PerPartScalars[Def][Instance.Part][Instance.Lane.mapToCacheIndex(VF)];
236 assert(hasVectorValue(Def, Instance.Part));
237 auto *VecPart = Data.PerPartOutput[Def][Instance.Part];
452 // and exit blocks as part of the VPlan. In the VPlan-native path, skip
475 for (unsigned Part = 0, UF = State->UF; Part < UF; ++Part) {
476 State->Instance->Part = Part;
    [all...]
  /src/external/apache2/llvm/dist/libcxx/src/filesystem/
operations.cpp 3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
1626 static PathPartKind ClassifyPathPart(string_view_t Part) {
1627 if (Part.empty())
1629 if (Part == PS("."))
1631 if (Part == PS(".."))
1633 if (Part == PS("/"))
1636 if (Part == PS("\\"))
1668 auto Part = *PP;
1669 PathPartKind Kind = ClassifyPathPart(Part);
1674 AddPart(Kind, Part);
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/
CoroSplit.cpp 3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
1066 Function *Part = *Fns.begin();
1067 Module *M = Part->getParent();
1068 auto *ArrTy = ArrayType::get(Part->getType(), Args.size());
1248 // This transformation is done only in the resume part of the coroutine that has
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
CodeViewDebug.cpp 3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
773 int Part[4];
784 V.Part[N] *= 10;
785 V.Part[N] += C - '0';
820 for (int N : FrontVer.Part)
833 for (int N : BackVer.Part)
1110 // into the parent function. We'll emit the other sites recursively as part
1787 // incomplete, which can happen if it is part of a function prototype. In this
  /src/external/apache2/llvm/dist/llvm/lib/Frontend/OpenMP/
OMPIRBuilder.cpp 3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
2190 for (StringRef Part : Parts) {
2191 OS << Sep << Part;
2451 // consistency with the else part. Will be removed with any DCE pass.
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGStmtOpenMP.cpp 3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
1682 for (StringRef Part : Parts) {
1683 OS << Sep << Part;
4267 // part id (0 for tied tasks, >=0 for untied task).
4870 // <first part>
4872 // <second part>
4878 // <first part>
4881 // <second part>
4887 // <first part>
4889 // <second part>
    [all...]
CGOpenMPRuntime.cpp 3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
1105 for (StringRef Part : Parts) {
1106 OS << Sep << Part;
1214 // The following callback is the crucial part of clangs cleanup process.
5731 // Analyze RHS part of the whole expression.
11482 /// Mangle the parameter part of the vector function name according to
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
SIInstrInfo.cpp 3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
1971 unsigned Part = 0;
1989 Imm.ashrInPlace(Part * 32);
2004 Split[Part] = MovDPP;
2005 ++Part;
2785 // Multiplied part is the constant: Use v_madmk_{f16, f32}.
2838 // Added part is the constant: Use v_madak_{f16, f32}.

Completed in 62 milliseconds