Home
last modified time | relevance | path

Searched refs:Labels (Results 1 – 25 of 32) sorted by relevance

12

/llvm-project-15.0.7/bolt/lib/Core/
H A DJumpTable.cpp31 JumpTableType Type, LabelMapType &&Labels, in JumpTable() argument
34 OutputEntrySize(EntrySize), Type(Type), Labels(Labels) {} in JumpTable()
47 auto LI = Labels.find(Offset); in getEntriesForAddress()
48 if (LI != Labels.end()) { in getEntriesForAddress()
51 NextLI == Labels.end() ? getSize() : NextLI->first; in getEntriesForAddress()
116 auto LI = Labels.find(Offset); in print()
117 if (Offset && LI != Labels.end()) { in print()
H A DBinaryFunction.cpp493 auto LI = Labels.find(Offset); in print()
494 if (LI != Labels.end()) { in print()
786 for (auto LI = Labels.rbegin(); LI != Labels.rend(); ++LI) { in processIndirectBranch()
946 auto LI = Labels.find(Offset); in getOrCreateLocalLabel()
947 if (LI != Labels.end()) in getOrCreateLocalLabel()
957 Labels[Offset] = Label; in getOrCreateLocalLabel()
1602 for (auto &KV : Labels) { in postProcessEntryPoints()
1713 if (JT->Labels.count(EntryOffset)) in postProcessJumpTables()
1911 assert((Labels.find(getFirstInstructionOffset()) != Labels.end()) && in buildCFG()
1966 auto LI = Labels.find(Offset); in buildCFG()
[all …]
H A DBinaryEmitter.cpp731 std::string Name = ".local." + JT.Labels[0]->getName().str(); in emitJumpTables()
760 MCSymbol *CurrentLabel = JT.Labels.at(0); in emitJumpTable()
763 auto LI = JT.Labels.find(Index * JT.EntrySize); in emitJumpTable()
764 if (LI != JT.Labels.end()) { in emitJumpTable()
779 auto LI = JT.Labels.find(Offset); in emitJumpTable()
780 if (LI != JT.Labels.end()) { in emitJumpTable()
H A DExceptions.cpp220 auto Label = Labels.find(LPOffset); in parseLSDA()
221 if (Label != Labels.end()) { in parseLSDA()
225 Labels[LPOffset] = LPSymbol; in parseLSDA()
H A DBinaryFunctionProfile.cpp190 if (JT->Labels.count(Delta * JT->EntrySize)) in postProcessProfile()
H A DBinaryContext.cpp842 for (std::pair<const unsigned, MCSymbol *> Elmt : JT->Labels) { in duplicateJumpTable()
874 auto Itr = JT->Labels.find(Offset); in generateJumpTableName()
875 if (Itr != JT->Labels.end()) in generateJumpTableName()
/llvm-project-15.0.7/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsELFStreamer.cpp78 for (auto *L : Labels) { in createPendingLabelRelocs()
85 Labels.clear(); in createPendingLabelRelocs()
90 Labels.push_back(Symbol); in emitLabel()
96 Labels.clear(); in switchSection()
102 Labels.clear(); in emitValueImpl()
107 Labels.clear(); in emitIntValue()
H A DMipsELFStreamer.h33 SmallVector<MCSymbol*, 4> Labels; variable
/llvm-project-15.0.7/bolt/include/bolt/Core/
H A DJumpTable.h79 LabelMapType Labels; variable
95 JumpTableType Type, LabelMapType &&Labels, BinarySection &Section);
104 assert(Labels.count(0) != 0 && "labels must have an entry at 0"); in getFirstLabel()
105 return Labels.find(0)->second; in getFirstLabel()
H A DBinaryFunction.h470 LabelsMapType Labels; variable
740 clearList(Labels); in releaseCFG()
1442 const LabelsMapType &getLabels() const { return Labels; } in getLabels()
/llvm-project-15.0.7/clang-tools-extra/clangd/unittests/support/
H A DTestTracer.cpp29 auto &Labels = LabelsIt->getValue(); in takeMetric() local
30 auto ValuesIt = Labels.find(Label); in takeMetric()
31 if (ValuesIt == Labels.end()) in takeMetric()
/llvm-project-15.0.7/mlir/include/mlir/Rewrite/
H A DPassUtil.td26 "Labels of patterns that should be filtered out during"
29 "Labels of patterns that should be used during"
/llvm-project-15.0.7/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfFile.cpp123 SmallVectorImpl<DbgLabel *> &Labels = ScopeLabels[LS]; in addScopeLabel() local
124 Labels.push_back(Label); in addScopeLabel()
/llvm-project-15.0.7/llvm/include/llvm/DWARFLinker/
H A DDWARFLinkerCompileUnit.h136 bool hasLabelAt(uint64_t Addr) const { return Labels.count(Addr); } in hasLabelAt()
271 SmallDenseMap<uint64_t, uint64_t, 1> Labels; variable
/llvm-project-15.0.7/cross-project-tests/debuginfo-tests/
H A DREADME.txt42 Labels two lines with the names 'before_bar' and 'after_bar', and records that
/llvm-project-15.0.7/llvm/include/llvm/Target/
H A DTargetOptions.h67 Labels, // Do not use Basic Block Sections but label basic blocks. This enumerator
/llvm-project-15.0.7/llvm/lib/DWARFLinker/
H A DDWARFLinkerCompileUnit.cpp103 Labels.insert({LabelLowPc, PcOffset}); in addLabelLowPc()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DBasicBlockSections.cpp327 if (BBSectionsType == BasicBlockSection::Labels) { in runOnMachineFunction()
H A DCommandFlags.cpp496 return BasicBlockSection::Labels; in getBBSectionsMode()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGStmt.cpp664 assert(!Labels.empty()); in rescopeLabels()
670 i = Labels.begin(), e = Labels.end(); i != e; ++i) { in rescopeLabels()
680 ParentScope->Labels.append(Labels.begin(), Labels.end()); in rescopeLabels()
/llvm-project-15.0.7/mlir/docs/
H A DPatternRewriter.md128 ### Debug Names and Labels
442 "Labels of patterns that should be filtered out during application">,
444 "Labels of patterns that should be used during application, all "
/llvm-project-15.0.7/llvm/tools/llvm-objdump/
H A Dllvm-objdump.cpp1093 std::unordered_map<uint64_t, std::vector<std::string>> &Labels) { in collectBBAddrMapLabels() argument
1096 Labels.clear(); in collectBBAddrMapLabels()
1106 Labels[BBAddress].push_back(("BB" + Twine(I)).str()); in collectBBAddrMapLabels()
1113 uint64_t Start, uint64_t End, std::unordered_map<uint64_t, std::string> &Labels) { in collectLocalBranchTargets() argument
1118 Labels.clear(); in collectLocalBranchTargets()
1140 !Labels.count(Target) && in collectLocalBranchTargets()
1142 Labels[Target] = ("L" + Twine(LabelCount++)).str(); in collectLocalBranchTargets()
/llvm-project-15.0.7/lld/ELF/
H A DLTO.cpp95 c.Options.BBSections = BasicBlockSection::Labels; in createConfig()
/llvm-project-15.0.7/llvm/docs/
H A DBugLifeCycle.rst75 * Labels
/llvm-project-15.0.7/llvm/lib/CodeGen/MIRParser/
H A DMIRParser.cpp509 if (MF.getTarget().getBBSectionsType() == BasicBlockSection::Labels) { in initializeMachineFunction()
510 MF.setBBSectionsType(BasicBlockSection::Labels); in initializeMachineFunction()

12