| /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}.
|