Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/clang/lib/ExtractAPI/
H A DDeclarationFragments.cpp167 return Fragments in getFragmentsForType()
175 return Fragments in getFragmentsForType()
183 return Fragments in getFragmentsForType()
231 Fragments in getFragmentsForType()
296 return Fragments; in getFragmentsForType()
309 return Fragments; in getFragmentsForQualifiers()
357 Fragments in getFragmentsForVar()
397 return Fragments in getFragmentsForParam()
427 Fragments in getFragmentsForFunction()
443 return Fragments; in getFragmentsForFunction()
[all …]
H A DAPI.cpp47 const DocComment &Comment, DeclarationFragments Fragments, in addGlobalVar() argument
50 Linkage, Comment, Fragments, SubHeading); in addGlobalVar()
56 const DocComment &Comment, DeclarationFragments Fragments, in addGlobalFunction() argument
59 Linkage, Comment, Fragments, SubHeading, Signature); in addGlobalFunction()
/llvm-project-15.0.7/clang/include/clang/ExtractAPI/
H A DDeclarationFragments.h103 if (Kind == FragmentKind::Text && !Fragments.empty() &&
104 Fragments.back().Kind == FragmentKind::Text) {
109 Fragments.emplace_back(Spelling, Kind, PreciseIdentifier);
122 Fragments.insert(Fragments.end(), in append()
125 Other.Fragments.clear(); in append()
142 std::vector<Fragment> Fragments;
154 DeclarationFragments Fragments; member
156 Parameter(StringRef Name, DeclarationFragments Fragments) in Parameter()
157 : Name(Name), Fragments(Fragments) {} in Parameter()
164 DeclarationFragments Fragments) { in addParameter() argument
[all …]
/llvm-project-15.0.7/bolt/lib/Core/
H A DFunctionLayout.cpp14 return Layout.block_begin() + Layout.Fragments[Num.get()]; in begin()
22 Fragments.emplace_back(Blocks.size()); in addFragment()
41 ++Fragments.back(); in addBasicBlock()
43 assert(Fragments.back() == Blocks.size()); in addBasicBlock()
58 Fragments.begin() + FragmentUpdateStart, Fragments.end(), in insertBasicBlocks()
76 Fragments = std::move(NewFragments); in eraseBasicBlocks()
89 PreviousFragments = std::move(Fragments); in update()
92 Fragments = {0}; in update()
110 Fragments[I] = BB.index(); in update()
114 Fragments[FragmentNum + 1] = BB.index() + 1; in update()
[all …]
H A DBinaryFunction.cpp444 if (!Fragments.empty()) { in print()
447 for (BinaryFunction *Frag : Fragments) in print()
4145 for (BinaryFunction *Frag : Fragments) { in getOutputAddressRanges()
/llvm-project-15.0.7/llvm/include/llvm/MC/
H A DMCSection.h96 FragmentListType Fragments;
166 MCSection::FragmentListType &getFragmentList() { return Fragments; }
173 return &MCSection::Fragments;
179 iterator begin() { return Fragments.begin(); }
180 const_iterator begin() const { return Fragments.begin(); }
182 iterator end() { return Fragments.end(); }
183 const_iterator end() const { return Fragments.end(); }
/llvm-project-15.0.7/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.cpp102 auto Fragments = Builder.end(nextTypeIndex()); in insertRecord() local
103 assert(!Fragments.empty()); in insertRecord()
104 for (auto C : Fragments) in insertRecord()
H A DMergingTypeTableBuilder.cpp115 auto Fragments = Builder.end(nextTypeIndex()); in insertRecord() local
116 assert(!Fragments.empty()); in insertRecord()
117 for (auto C : Fragments) in insertRecord()
/llvm-project-15.0.7/llvm/unittests/Transforms/IPO/
H A DLowerTypeTests.cpp85 std::vector<std::set<uint64_t>> Fragments; in TEST() member
98 for (auto &&F : T.Fragments) in TEST()
102 for (auto &&F : GLB.Fragments) in TEST()
/llvm-project-15.0.7/bolt/include/bolt/Core/
H A DFunctionLayout.h137 FragmentListType Fragments = {0}; variable
191 size_t size() const { return Fragments.size() - 1; } in size()
192 bool empty() const { return Fragments.size() == 1; } in empty()
H A DBinaryFunction.h370 SmallPtrSet<BinaryFunction *, 1> Fragments; variable
649 Fragments.insert(&BF); in addFragment()
/llvm-project-15.0.7/llvm/include/llvm/Transforms/IPO/
H A DLowerTypeTests.h129 std::vector<std::vector<uint64_t>> Fragments; member
135 : Fragments(1), FragmentMap(NumObjects) {} in GlobalLayoutBuilder()
/llvm-project-15.0.7/clang/lib/ExtractAPI/Serialization/
H A DSymbolGraphSerializer.cpp276 Array Fragments; in serializeDeclarationFragments() local
283 Fragments.emplace_back(std::move(Fragment)); in serializeDeclarationFragments()
286 return Fragments; in serializeDeclarationFragments()
408 serializeDeclarationFragments(P.Fragments)); in serializeFunctionSignatureMixinImpl()
/llvm-project-15.0.7/llvm/lib/ObjectYAML/
H A DELFEmitter.cpp1169 std::vector<Fragment> Fragments = getPhdrFragments(YamlPhdr, SHeaders); in setProgramHeaderLayout() local
1177 if (!Fragments.empty() && *YamlPhdr.Offset > Fragments.front().Offset) in setProgramHeaderLayout()
1181 Twine::utohexstr(Fragments.front().Offset) + ")"); in setProgramHeaderLayout()
1183 } else if (!Fragments.empty()) { in setProgramHeaderLayout()
1184 PHeader.p_offset = Fragments.front().Offset; in setProgramHeaderLayout()
1190 } else if (!Fragments.empty()) { in setProgramHeaderLayout()
1191 uint64_t FileSize = Fragments.back().Offset - PHeader.p_offset; in setProgramHeaderLayout()
1195 if (Fragments.back().Type != llvm::ELF::SHT_NOBITS) in setProgramHeaderLayout()
1196 FileSize += Fragments.back().Size; in setProgramHeaderLayout()
1202 for (const Fragment &F : Fragments) in setProgramHeaderLayout()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonAsmBackend.cpp717 auto &Fragments = I->getFragmentList(); in finishLayout() local
718 for (auto &J : Fragments) { in finishLayout()
725 K != Fragments.begin() && Size >= HEXAGON_PACKET_SIZE;) { in finishLayout()
/llvm-project-15.0.7/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()
1669 for (auto &&F : GLB.Fragments) { in buildBitSetsFromDisjointSet()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstructions.td405 // Load/Store Pattern Fragments
629 // Misc Pattern Fragments
/llvm-project-15.0.7/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrAtomics.td257 // Fragments for extending loads. These are different from regular loads because
411 // Fragments for truncating stores.
/llvm-project-15.0.7/llvm/include/llvm/Target/
H A DTargetSelectionDAG.td778 // Selection DAG Pattern Fragments.
795 list<dag> Fragments = frags;
805 // This is useful when Fragments involves associative / commutative
/llvm-project-15.0.7/llvm/utils/TableGen/
H A DCodeGenDAGPatterns.cpp3276 std::vector<Record*> Fragments = Records.getAllDerivedDefinitions("PatFrags"); in ParsePatternFragments() local
3279 for (Record *Frag : Fragments) { in ParsePatternFragments()
3340 for (Record *Frag : Fragments) { in ParsePatternFragments()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DSROA.cpp4476 SmallVector<Fragment, 4> Fragments; in splitAlloca() local
4488 Fragments.push_back(Fragment(NewAI, P.beginOffset() * SizeOfByte, Size)); in splitAlloca()
4505 for (auto Fragment : Fragments) { in splitAlloca()
/llvm-project-15.0.7/llvm/lib/Target/M68k/
H A DM68kInstrInfo.td499 // Pattern Fragments
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZOperators.td470 // Fragments including CC as an implicit source.
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonPatterns.td298 : PatFrag<Op.Operands, !head(Op.Fragments), [{
308 : PatFrag<Op.Operands, !head(Op.Fragments), [{ return hasOneUse(N); }],
635 : PatFrag<(ops node:$rhs, node:$lhs), !head(F.Fragments), F.PredicateCode,
2456 : PatFrag<(ops node:$val, node:$ptr), !head(F.Fragments), F.PredicateCode,

12