Lines Matching defs:std

216   std::unique_ptr<MCWasmObjectTargetWriter> TargetObjectWriter;
219 std::vector<WasmRelocationEntry> CodeRelocations;
223 std::vector<WasmRelocationEntry> DataRelocations;
241 std::vector<WasmCustomSection> CustomSections;
242 std::unique_ptr<WasmCustomSection> ProducersSection;
243 std::unique_ptr<WasmCustomSection> TargetFeaturesSection;
245 DenseMap<const MCSectionWasm *, std::vector<WasmRelocationEntry>>
268 WasmObjectWriter(std::unique_ptr<MCWasmObjectTargetWriter> MOTW,
270 : W(OS, support::little), TargetObjectWriter(std::move(MOTW)) {}
324 std::vector<WasmRelocationEntry> &Relocations);
327 ArrayRef<std::pair<uint16_t, uint32_t>> InitFuncs,
328 const std::map<StringRef, std::vector<WasmComdatEntry>> &Comdats);
417 auto Pair = SectionFunctions.insert(std::make_pair(&Sec, &S));
602 std::min<uint64_t>(alignTo(DataBytes.size(), Align->getAlignment()),
884 std::vector<WasmRelocationEntry> &Relocs) {
903 startCustomSection(Section, std::string("reloc.") + Name.str());
931 ArrayRef<std::pair<uint16_t, uint32_t>> InitFuncs,
932 const std::map<StringRef, std::vector<WasmComdatEntry>> &Comdats) {
1055 auto Pair = SignatureIndices.insert(std::make_pair(S, Signatures.size()));
1076 auto Pair = SignatureIndices.insert(std::make_pair(S, Signatures.size()));
1118 SmallVector<std::pair<uint16_t, uint32_t>, 2> InitFuncs;
1119 std::map<StringRef, std::vector<WasmComdatEntry>> Comdats;
1270 ProducersSection = std::make_unique<WasmCustomSection>(Name, &Section);
1275 std::make_unique<WasmCustomSection>(Name, &Section);
1528 IT = std::next(IT);
1535 const MCFragment &Frag = *std::next(IT);
1572 std::make_pair(Priority, TargetSym.getIndex()));
1605 std::unique_ptr<MCObjectWriter>
1606 llvm::createWasmObjectWriter(std::unique_ptr<MCWasmObjectTargetWriter> MOTW,
1608 return std::make_unique<WasmObjectWriter>(std::move(MOTW), OS);