Home
last modified time | relevance | path

Searched refs:Slices (Results 1 – 13 of 13) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DMachOUniversalWriter.cpp261 buildFatArchList(ArrayRef<Slice> Slices) { in buildFatArchList()
264 sizeof(MachO::fat_header) + Slices.size() * sizeof(FatArchTy); in buildFatArchList()
266 for (const auto &S : Slices) { in buildFatArchList()
294 ArrayRef<Slice> Slices, in writeUniversalBinaryToStream()
297 buildFatArchList<FatArchTy>(Slices); in writeUniversalBinaryToStream()
319 for (size_t Index = 0, Size = Slices.size(); Index < Size; ++Index) { in writeUniversalBinary()
320 MemoryBufferRef BufferRef = Slices[Index].getBinary()->getMemoryBufferRef(); in writeUniversalBinary()
331 Error object::writeUniversalBinaryToStream(ArrayRef<Slice> Slices, in writeUniversalBinary()
335 FatHeader.nfat_arch = Slices.size();
340 return writeUniversalArchsToStream<MachO::fat_arch_64>(FatHeader, Slices,
244 buildFatArchList(ArrayRef<Slice> Slices) buildFatArchList() argument
273 writeUniversalBinaryToStream(ArrayRef<Slice> Slices,raw_ostream & Out) writeUniversalBinaryToStream() argument
314 writeUniversalBinary(ArrayRef<Slice> Slices,StringRef OutputFileName) writeUniversalBinary() argument
[all...]
/freebsd/contrib/llvm-project/llvm/lib/TextAPI/
H A DRecordsSlice.cpp305 createInterfaceFile(const Records &Slices, StringRef InstallName) { in createInterfaceFile() argument
308 for (auto &S : Slices) { in createInterfaceFile()
323 for (auto &S : Slices) { in createInterfaceFile()
338 llvm::MachO::convertToInterfaceFile(const Records &Slices) { in convertToInterfaceFile() argument
340 if (Slices.empty()) in convertToInterfaceFile()
344 for (auto &S : Slices) { in convertToInterfaceFile()
351 File = createInterfaceFile(Slices, *InstallNames.begin()); in convertToInterfaceFile()
353 File->addDocument(createInterfaceFile(Slices, IN)); in convertToInterfaceFile()
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/
H A DMachOUniversalWriter.h105 writeUniversalBinary(ArrayRef<Slice> Slices, StringRef OutputFileName,
109 ArrayRef<Slice> Slices, raw_ostream &Out,
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULowerBufferFatPointers.cpp700 void getVecSlices(Type *T, SmallVectorImpl<VecSlice> &Slices);
870 Type *T, SmallVectorImpl<VecSlice> &Slices) { in getVecSlices() argument
871 Slices.clear(); in getVecSlices()
894 Slices.push_back(Slice); in getVecSlices()
993 SmallVector<VecSlice> Slices; in visitLoadImpl() local
994 getVecSlices(LegalType, Slices); in visitLoadImpl()
995 bool HasSlices = Slices.size() > 1; in visitLoadImpl()
1021 if (IsAggPart && Slices.empty()) in visitLoadImpl()
1022 Slices.push_back(VecSlice{/*Index=*/0, /*Length=*/1}); in visitLoadImpl()
1023 for (VecSlice S : Slices) { in visitLoadImpl()
[all …]
H A DAMDGPUCodeGenPrepare.cpp2055 std::vector<VectorSlice> Slices; in visitPHINode() local
2069 Slices.emplace_back(SubVecTy, Idx, SubVecSize); in visitPHINode()
2074 Slices.emplace_back(EltTy, Idx, 1); in visitPHINode()
2077 assert(Slices.size() > 1); in visitPHINode()
2086 for (VectorSlice &S : Slices) { in visitPHINode()
2103 for (VectorSlice &S : Slices) { in visitPHINode()
/freebsd/contrib/llvm-project/llvm/lib/ObjCopy/MachO/
H A DMachOObjcopy.cpp527 SmallVector<Slice, 2> Slices; in executeObjcopyOnMachOUniversalBinary() local
553 Slices.emplace_back(*cast<Archive>(Binaries.back().getBinary()), in executeObjcopyOnMachOUniversalBinary()
593 Slices.emplace_back(*cast<MachOObjectFile>(Binaries.back().getBinary()), in executeObjcopyOnMachOUniversalBinary()
597 if (Error Err = writeUniversalBinaryToStream(Slices, Out)) in executeObjcopyOnMachOUniversalBinary()
/freebsd/contrib/llvm-project/llvm/include/llvm/TextAPI/
H A DRecordsSlice.h205 convertToInterfaceFile(const Records &Slices);
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSROA.cpp611 iterator begin() { return Slices.begin(); } in begin()
612 iterator end() { return Slices.end(); } in end()
617 const_iterator begin() const { return Slices.begin(); } in begin()
618 const_iterator end() const { return Slices.end(); } in end()
622 void erase(iterator Start, iterator Stop) { Slices.erase(Start, Stop); } in erase()
630 int OldSize = Slices.size(); in insert()
631 Slices.append(NewSlices.begin(), NewSlices.end()); in insert()
632 auto SliceI = Slices.begin() + OldSize; in insert()
633 std::stable_sort(SliceI, Slices.end()); in insert()
634 std::inplace_merge(Slices.begin(), SliceI, Slices.end()); in insert()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DMachOEmitter.cpp662 if (FatFile.FatArchs.size() < FatFile.Slices.size()) in writeMachO()
667 for (size_t i = 0; i < FatFile.Slices.size(); i++) { in writeMachO()
669 MachOWriter Writer(FatFile.Slices[i]); in writeMachO()
H A DMachOYAML.cpp151 IO.mapRequired("Slices", UniversalBinary.Slices); in mapping()
/freebsd/contrib/llvm-project/llvm/include/llvm/ObjectYAML/
H A DMachOYAML.h166 std::vector<Object> Slices; member
/freebsd/contrib/llvm-project/llvm/lib/TableGen/
H A DTGParser.cpp898 SmallVector<const TypedInit *, 2> Slices; // list<int> in ParseSliceElements() local
902 Slices.push_back(ListInit::get(Elems, IntRecTy::get(Records))); in ParseSliceElements()
922 Slices.push_back(CurVal); in ParseSliceElements()
955 for (auto *Slice : Slices) { in ParseSliceElements()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp11700 SmallVector<std::pair<unsigned, unsigned>> Slices; in transformNodes() local
11720 if (Slices.empty() || !IsSplat || !IsTwoRegisterSplat || in transformNodes()
11778 Slices.emplace_back(Cnt, Slice.size()); in transformNodes()
11787 for (auto [Cnt, Sz] : Slices) { in transformNodes()