| /src/external/apache2/llvm/dist/llvm/lib/Support/ |
| SymbolRemappingReader.cpp | 42 SmallVector<StringRef, 4> Parts; 43 Line.split(Parts, ' ', /*MaxSplits*/-1, /*KeepEmpty*/false); 45 if (Parts.size() != 3) 50 Optional<FK> FragmentKind = StringSwitch<Optional<FK>>(Parts[0]) 57 " found '" + Parts[0] + "'"); 60 switch (Canonicalizer.addEquivalence(*FragmentKind, Parts[1], Parts[2])) { 65 return ReportError("Manglings '" + Parts[1] + "' and '" + Parts[2] + "' " 70 return ReportError("Could not demangle '" + Parts[1] + "' [all...] |
| APFloat.cpp | 89 Therefore it has two 53-bit mantissa parts that aren't necessarily adjacent 195 /* A tight upper bound on number of parts required to hold the value 200 However, whilst the result may require only this many parts, 204 requires two parts to hold the single-part result). So we add an 492 lostFractionThroughTruncation(const APFloatBase::integerPart *parts, 498 lsb = APInt::tcLSB(parts, partCount); 506 APInt::tcExtractBit(parts, bits - 1)) 514 shiftRight(APFloatBase::integerPart *dst, unsigned int parts, unsigned int bits) 518 lost_fraction = lostFractionThroughTruncation(dst, parts, bits); 520 APInt::tcShiftRight(dst, parts, bits) [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/TextAPI/ |
| PackedVersion.cpp | 29 SmallVector<StringRef, 3> Parts; 30 SplitString(Str, Parts, "."); 32 if (Parts.size() > 3) 36 if (getAsUnsignedInteger(Parts[0], 10, Num)) 44 for (unsigned i = 1, ShiftNum = 8; i < Parts.size(); ++i, ShiftNum -= 8) { 45 if (getAsUnsignedInteger(Parts[i], 10, Num)) 64 SmallVector<StringRef, 5> Parts; 65 SplitString(Str, Parts, "."); 67 if (Parts.size() > 5) 71 if (getAsUnsignedInteger(Parts[0], 10, Num) [all...] |
| /src/external/apache2/llvm/dist/clang/lib/Index/ |
| CommentToXML.cpp | 81 /// Separate parts of a FullComment. 443 FullCommentParts Parts(C, Traits); 446 if (Parts.Headerfile) 447 visit(Parts.Headerfile); 448 if (Parts.Brief) 449 visit(Parts.Brief); 450 else if (Parts.FirstParagraph) { 452 visitNonStandaloneParagraphComment(Parts.FirstParagraph); 457 for (unsigned i = 0, e = Parts.MiscBlocks.size(); i != e; ++i) { 458 const Comment *C = Parts.MiscBlocks[i] [all...] |
| /src/external/apache2/llvm/dist/llvm/tools/llvm-exegesis/lib/ |
| SnippetFile.cpp | 51 SmallVector<StringRef, 2> Parts; 52 CommentText.split(Parts, ' ', /*unlimited splits*/ -1, 54 if (Parts.size() != 2) { 60 if (!(RegVal.Register = findRegisterByName(Parts[0].trim()))) { 61 errs() << "unknown register '" << Parts[0] 66 const StringRef HexValue = Parts[1].trim();
|
| /src/external/apache2/llvm/dist/clang/include/clang/Tooling/Transformer/ |
| Stencil.h | 59 /// Parts. If only one element is passed in \p Parts, returns that element. 60 Stencil catVector(std::vector<Stencil> Parts); 64 template <typename... Ts> Stencil cat(Ts &&... Parts) { 65 return catVector({detail::makeStencil(std::forward<Ts>(Parts))...}); 108 /// Chooses between the two stencil parts, based on whether \p ID is bound in
|
| /src/external/apache2/llvm/dist/llvm/utils/TableGen/ |
| CodeBeadsGen.cpp | 76 unsigned Parts = MaxBitLength / 8; 79 OS << " static const uint8_t InstBits[][" << Parts << "] = {\n"; 97 for (unsigned p = 0; p < Parts; ++p) {
|
| CodeGenRegisters.cpp | 92 std::vector<Record*> Parts = 94 if (!Parts.empty()) { 95 if (Parts.size() < 2) 99 for (Record *Part : Parts) 123 ArrayRef<CodeGenSubRegIndex*> Parts) { 125 ConcatenationOf.assign(Parts.begin(), Parts.end()); 127 assert(std::equal(Parts.begin(), Parts.end(), 128 ConcatenationOf.begin()) && "parts consistent") [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| ConstraintSystem.cpp | 115 SmallVector<std::string, 16> Parts; 122 Parts.push_back(Coefficient + Names[I - 1]); 124 assert(!Parts.empty() && "need to have at least some parts"); 125 LLVM_DEBUG(dbgs() << join(Parts, std::string(" + "))
|
| /src/external/gpl3/gcc/dist/libsanitizer/tsan/ |
| tsan_shadow.h | 42 struct Parts { 50 Parts part_; 149 struct Parts { 157 Parts part_;
|
| /src/external/apache2/llvm/dist/clang/lib/Tooling/Transformer/ |
| Stencil.cpp | 164 llvm::SmallVector<std::string, 2> Parts; 165 Parts.reserve(Data.Stencils.size()); 167 Parts.push_back(S->toString()); 168 return (llvm::Twine("seq(") + llvm::join(Parts, ", ") + ")").str(); 449 Stencil transformer::catVector(std::vector<Stencil> Parts) { 451 if (Parts.size() == 1) 452 return std::move(Parts[0]); 453 return std::make_shared<StencilImpl<SequenceData>>(std::move(Parts));
|
| /src/external/apache2/llvm/dist/clang/lib/Driver/ToolChains/ |
| AMDGPU.cpp | 316 SmallVector<StringRef, 3> Parts; 317 HIPVersionArg.split(Parts, '.'); 318 if (Parts.size()) 319 Parts[0].getAsInteger(0, Major); 320 if (Parts.size() > 1) 321 Parts[1].getAsInteger(0, Minor); 322 if (Parts.size() > 2) 323 VersionPatch = Parts[2].str();
|
| /src/external/apache2/llvm/dist/clang/utils/TableGen/ |
| ClangDiagnosticsEmitter.cpp | 560 Piece *Parts[4] = {}; 919 FirstOption.Pieces.push_back(P->Parts[0]); 921 FirstOption.Pieces.push_back(P->Parts[1]); 923 FirstOption.Pieces.push_back(P->Parts[2]); 927 Select.Options.push_back(P->Parts[3]); 984 Visit(P->Parts[0]); 986 Visit(P->Parts[1]); 988 Visit(P->Parts[2]); 990 Visit(P->Parts[3]); 1129 Diff->Parts[0] = parseDiagText(Text, StopAt::Dollar) [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
| LegalizeTypesGeneric.cpp | 160 // In cases where the vector is illegal it will be broken down into parts 161 // and stored in parts - we should use the alignment for the smallest part. 320 SDValue Parts[2]; 324 SplitInteger(Op, Parts[0], Parts[1]); 326 std::swap(Parts[0], Parts[1]); 327 IntegerToVector(Parts[0], NumElements, Ops, EltVT); 328 IntegerToVector(Parts[1], NumElements, Ops, EltVT); 339 // Make a two element vector out of the expanded parts and convert tha [all...] |
| SelectionDAGBuilder.cpp | 155 const SDValue *Parts, unsigned NumParts, 159 /// getCopyFromParts - Create a value that contains the specified legal parts 160 /// combined into the value they represent. If the parts combine to a type 165 const SDValue *Parts, unsigned NumParts, 169 // Let the target assemble the parts if it wants to 171 if (SDValue Val = TLI.joinRegisterPartsIntoValue(DAG, DL, Parts, NumParts, 176 return getCopyFromPartsVector(DAG, DL, Parts, NumParts, PartVT, ValueVT, V, 179 assert(NumParts > 0 && "No parts to assemble!"); 180 SDValue Val = Parts[0]; 183 // Assemble the value from multiple parts [all...] |
| /src/external/gpl3/gcc.old/dist/libgcc/config/microblaze/ |
| moddi3.S | 83 rsub r18,r7,r3 # Compare the High Parts of Mod and Divisor 85 rsub r18,r6,r4 # Compare Low Parts only if Mod[h] == Divisor[h]
|
| /src/external/gpl3/gcc/dist/libgcc/config/microblaze/ |
| moddi3.S | 83 rsub r18,r7,r3 # Compare the High Parts of Mod and Divisor 85 rsub r18,r6,r4 # Compare Low Parts only if Mod[h] == Divisor[h]
|
| /src/external/apache2/llvm/dist/llvm/lib/ProfileData/ |
| InstrProfReader.cpp | 657 std::pair<StringRef, StringRef> Parts = {StringRef(), Name}; 659 Parts = Parts.second.split(':'); 660 if (Parts.first.startswith("_Z")) 661 return Parts.first; 662 if (Parts.second.empty())
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/ |
| LegalizerHelper.h | 98 /// Legalize an instruction by splitting it into simpler parts, hopefully 193 /// RegTy from smaller parts. This will produce a G_MERGE_VALUES, 206 /// Parts. The elements of \p Parts will be the greatest common divisor type 209 LLT extractGCDType(SmallVectorImpl<Register> &Parts, LLT DstTy, 213 /// the unpacked registers to \p Parts. This version is if the common unmerge 215 void extractGCDType(SmallVectorImpl<Register> &Parts, LLT GCDTy,
|
| /src/external/apache2/llvm/dist/libcxx/src/filesystem/ |
| operations.cpp | 1647 vector<PartKindPair> Parts; 1649 Parts.reserve(32); 1651 // Track the total size of the parts as we collect them. This allows the 1656 Parts.emplace_back(P, K); 1659 if (Parts.empty()) 1661 return Parts.back().second; 1683 NewPathSize -= Parts.back().first.size(); 1684 Parts.pop_back(); 1700 if (Parts.empty()) 1708 Result.__pn_.reserve(Parts.size() + NewPathSize + NeedTrailingSep) [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/ |
| RISCVISelLowering.h | 461 SDValue Val, SDValue *Parts, 467 const SDValue *Parts, unsigned NumParts,
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/MCTargetDesc/ |
| AArch64AddressingModes.h | 756 auto Parts = bit_cast<std::array<T, sizeof(int64_t) / sizeof(T)>>(Imm); 757 return all_of(Parts, [&](T Elem) { return Elem == Parts[0]; });
|
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/ |
| LegalizerHelper.cpp | 182 // For irregular sizes, extract the individual parts. 256 void LegalizerHelper::extractGCDType(SmallVectorImpl<Register> &Parts, 262 Parts.push_back(SrcReg); 266 getUnmergeResults(Parts, *Unmerge); 270 LLT LegalizerHelper::extractGCDType(SmallVectorImpl<Register> &Parts, LLT DstTy, 274 extractGCDType(Parts, GCDTy, SrcReg); 1305 SmallVector<Register, 8> Parts; 1306 Parts.push_back(MO.getReg()); 1310 Parts.push_back(ImpDef); 1312 auto Concat = MIRBuilder.buildConcatVectors(MoreTy, Parts); [all...] |
| /src/external/apache2/llvm/dist/clang/include/clang/AST/ |
| DeclCXX.h | 295 /// A hash of parts of the class to help in ODR checking. 3983 /// Parts of a decomposed MSGuidDecl. Factored out to avoid unnecessary 4012 using Parts = MSGuidDeclParts; 4016 Parts PartVal; 4024 MSGuidDecl(DeclContext *DC, QualType T, Parts P); 4026 static MSGuidDecl *Create(const ASTContext &C, QualType T, Parts P); 4038 /// Get the decomposed parts of this declaration. 4039 Parts getParts() const { return PartVal; } 4046 static void Profile(llvm::FoldingSetNodeID &ID, Parts P) {
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/TableGen/ |
| Record.h | 1917 SmallVector<std::pair< bool, StringRef>, 4> Parts; 1930 Parts.push_back(std::make_pair(IsDigitPart, StringRef(Start, Len))); 1937 Parts.push_back(std::make_pair(IsDigitPart, StringRef(Start, Len))); 1940 size_t size() { return Parts.size(); } 1943 assert (i < Parts.size() && "Invalid idx!"); 1944 return Parts[i]; 1965 "Expected both parts to be alpha."); 1974 "Expected both parts to be numeric.");
|