Home
last modified time | relevance | path

Searched refs:Fragments (Results 1 – 23 of 23) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/ExtractAPI/
H A DDeclarationFragments.cpp68 if (!Fragments.empty()) { in appendUnduplicatedTextCharacter()
69 Fragment &Last = Fragments.back(); in appendUnduplicatedTextCharacter()
78 Fragments.back().Spelling.push_back(Character); in appendUnduplicatedTextCharacter()
94 if (Fragments.empty()) in removeTrailingSemicolon()
97 Fragment &Last = Fragments.back(); in removeTrailingSemicolon()
154 DeclarationFragments Fragments; in getExceptionSpecificationString() local
157 return Fragments; in getExceptionSpecificationString()
159 return Fragments.append(" ", DeclarationFragments::FragmentKind::Text) in getExceptionSpecificationString()
165 return Fragments; in getExceptionSpecificationString()
167 return Fragments.append(" ", DeclarationFragments::FragmentKind::Text) in getExceptionSpecificationString()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/ExtractAPI/
H A DDeclarationFragments.h108 const std::vector<Fragment> &getFragments() const { return Fragments; } in getFragments()
110 FragmentIterator begin() { return Fragments.begin(); } in begin()
112 FragmentIterator end() { return Fragments.end(); } in end()
114 ConstFragmentIterator cbegin() const { return Fragments.cbegin(); } in cbegin()
116 ConstFragmentIterator cend() const { return Fragments.cend(); } in cend()
141 if (Kind == FragmentKind::Text && !Fragments.empty() &&
142 Fragments.back().Kind == FragmentKind::Text) {
145 Fragments.back().Spelling.append(Spelling.data(), Spelling.size());
147 Fragments.emplace_back(Spelling, Kind, PreciseIdentifier, Declaration);
158 if (Other.Fragments.empty()) in insert()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/
H A DAppendingTypeTableBuilder.cpp88 auto Fragments = Builder.end(nextTypeIndex()); in insertRecord() local
89 assert(!Fragments.empty()); in insertRecord()
90 for (auto C : Fragments) in insertRecord()
H A DGlobalTypeTableBuilder.cpp101 auto Fragments = Builder.end(nextTypeIndex()); in insertRecord() local
102 assert(!Fragments.empty()); in insertRecord()
103 for (auto C : Fragments) in insertRecord()
H A DMergingTypeTableBuilder.cpp114 auto Fragments = Builder.end(nextTypeIndex()); in insertRecord() local
115 assert(!Fragments.empty()); in insertRecord()
116 for (auto C : Fragments) in insertRecord()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DLowerTypeTests.h129 std::vector<std::vector<uint64_t>> Fragments; member
135 : Fragments(1), FragmentMap(NumObjects) {} in GlobalLayoutBuilder()
/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DELFEmitter.cpp1177 std::vector<Fragment> Fragments = getPhdrFragments(YamlPhdr, SHeaders); in setProgramHeaderLayout() local
1178 if (!llvm::is_sorted(Fragments, [](const Fragment &A, const Fragment &B) { in setProgramHeaderLayout()
1185 if (!Fragments.empty() && *YamlPhdr.Offset > Fragments.front().Offset) in setProgramHeaderLayout()
1189 Twine::utohexstr(Fragments.front().Offset) + ")"); in setProgramHeaderLayout()
1191 } else if (!Fragments.empty()) { in setProgramHeaderLayout()
1192 PHeader.p_offset = Fragments.front().Offset; in setProgramHeaderLayout()
1198 } else if (!Fragments.empty()) { in setProgramHeaderLayout()
1199 uint64_t FileSize = Fragments.back().Offset - PHeader.p_offset; in setProgramHeaderLayout()
1203 if (Fragments.back().Type != llvm::ELF::SHT_NOBITS) in setProgramHeaderLayout()
1204 FileSize += Fragments.back().Size; in setProgramHeaderLayout()
[all …]
/freebsd/contrib/llvm-project/clang/lib/ExtractAPI/Serialization/
H A DSymbolGraphSerializer.cpp311 Array Fragments; in serializeDeclarationFragments() local
318 Fragments.emplace_back(std::move(Fragment)); in serializeDeclarationFragments()
321 return Fragments; in serializeDeclarationFragments()
541 serializeDeclarationFragments(P.Fragments)); in serializeFunctionSignatureMixin()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DLowerTypeTests.cpp190 Fragments.emplace_back(); in addFragment()
191 std::vector<uint64_t> &Fragment = Fragments.back(); in addFragment()
192 uint64_t FragmentIndex = Fragments.size() - 1; in addFragment()
206 std::vector<uint64_t> &OldFragment = Fragments[OldFragmentIndex]; in addFragment()
1812 for (auto &&F : GLB.Fragments) { in buildBitSetsFromDisjointSet()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrAtomics.td141 // Fragments for extending loads. These are different from regular loads because
219 // Fragments for truncating stores.
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DScalarizer.cpp223 static Value *concatenate(IRBuilder<> &Builder, ArrayRef<Value *> Fragments, in concatenate() argument
243 Value *Fragment = Fragments[I]; in concatenate()
H A DSROA.cpp5280 SmallVector<Fragment, 4> Fragments; in splitAlloca() local
5292 Fragments.push_back( in splitAlloca()
5331 for (auto Fragment : Fragments) { in splitAlloca()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstructions.td428 // Load/Store Pattern Fragments
727 // Misc Pattern Fragments
/freebsd/crypto/openssl/external/perl/Text-Template-1.56/
H A DChanges240 - Fragments may now output data directly to the template, rather than
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenDAGPatterns.cpp3258 std::vector<Record *> Fragments = in ParsePatternFragments() local
3262 for (Record *Frag : Fragments) { in ParsePatternFragments()
3321 for (Record *Frag : Fragments) { in ParsePatternFragments()
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetSelectionDAG.td885 // Selection DAG Pattern Fragments.
902 list<dag> Fragments = frags;
912 // This is useful when Fragments involves associative / commutative
/freebsd/share/examples/ipfilter/
H A Dexamples.txt8 [Image] IP Fragments
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kInstrInfo.td499 // Pattern Fragments
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZOperators.td498 // Fragments including CC as an implicit source.
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430InstrInfo.td158 // Pattern Fragments
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrFragmentsSIMD.td25 // MMX Pattern Fragments
H A DX86InstrAVX512.td11056 // Fragments to help convert valignq into masked valignd. Or valignq/valignd
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonPatterns.td307 : PatFrag<Op.Operands, !head(Op.Fragments), [{
317 : PatFrag<Op.Operands, !head(Op.Fragments), [{ return hasOneUse(N); }],
674 : PatFrag<(ops node:$rhs, node:$lhs), !head(F.Fragments), F.PredicateCode,