Lines Matching defs:SecName
417 BTFKindDataSec::BTFKindDataSec(AsmPrinter *AsmPrt, std::string SecName)
418 : Asm(AsmPrt), Name(SecName) {
1353 // . SecName:
1416 StringRef SecName;
1423 SecName = Global.hasSection() ? Global.getSection() : "";
1425 SecName = ".bss";
1429 SecName = Sec->getName();
1432 if (ProcessingMapDef != SecName.starts_with(".maps"))
1438 if (SecName == ".rodata" && Global.hasPrivateLinkage() &&
1439 DataSecEntries.find(std::string(SecName)) == DataSecEntries.end()) {
1442 DataSecEntries[std::string(SecName)] =
1443 std::make_unique<BTFKindDataSec>(Asm, std::string(SecName));
1458 if (SecName.starts_with(".maps"))
1497 // An empty SecName means an extern variable without section attribute.
1498 if (SecName.empty())
1502 auto [It, Inserted] = DataSecEntries.try_emplace(std::string(SecName));
1504 It->second = std::make_unique<BTFKindDataSec>(Asm, std::string(SecName));
1608 StringRef SecName = F->getSection();
1610 auto [It, Inserted] = DataSecEntries.try_emplace(std::string(SecName));
1612 It->second = std::make_unique<BTFKindDataSec>(Asm, std::string(SecName));