| /freebsd/contrib/llvm-project/llvm/lib/Object/ |
| H A D | MachOUniversalWriter.cpp | 261 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 D | RecordsSlice.cpp | 305 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 D | MachOUniversalWriter.h | 105 writeUniversalBinary(ArrayRef<Slice> Slices, StringRef OutputFileName, 109 ArrayRef<Slice> Slices, raw_ostream &Out,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPULowerBufferFatPointers.cpp | 700 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 D | AMDGPUCodeGenPrepare.cpp | 2055 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 D | MachOObjcopy.cpp | 527 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 D | RecordsSlice.h | 205 convertToInterfaceFile(const Records &Slices);
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | SROA.cpp | 611 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 D | MachOEmitter.cpp | 662 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 D | MachOYAML.cpp | 151 IO.mapRequired("Slices", UniversalBinary.Slices); in mapping()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ObjectYAML/ |
| H A D | MachOYAML.h | 166 std::vector<Object> Slices; member
|
| /freebsd/contrib/llvm-project/llvm/lib/TableGen/ |
| H A D | TGParser.cpp | 898 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 D | SLPVectorizer.cpp | 11700 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()
|