Home
last modified time | relevance | path

Searched refs:VectorInfo (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DInterleavedLoadCombinePass.cpp61 struct VectorInfo;
98 bool combine(std::list<VectorInfo> &InterleavedLoad,
103 bool findPattern(std::list<VectorInfo> &Candidates,
104 std::list<VectorInfo> &InterleavedLoad, unsigned Factor,
635 struct VectorInfo { struct
637 VectorInfo(const VectorInfo &c) : VTy(c.VTy) { in VectorInfo() argument
677 VectorInfo(FixedVectorType *VTy) : VTy(VTy) { in VectorInfo() argument
681 VectorInfo &operator=(const VectorInfo &other) = delete;
683 virtual ~VectorInfo() { delete[] EI; } in ~VectorInfo() argument
712 static bool compute(Value *V, VectorInfo &Result, const DataLayout &DL) { in compute() argument
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp485 SmallVector<unsigned, 16> VectorInfo; in VectorizePTXValueVTs() local
502 VectorInfo.push_back(NumElts); in VectorizePTXValueVTs()
505 assert(std::accumulate(VectorInfo.begin(), VectorInfo.end(), 0u) == in VectorizePTXValueVTs()
507 return VectorInfo; in VectorizePTXValueVTs()
1653 const auto VectorInfo = in LowerCall() local
1657 for (const unsigned NumElts : VectorInfo) { in LowerCall()
1853 const auto VectorInfo = VectorizePTXValueVTs(VTs, Offsets, RetAlign); in LowerCall() local
1855 for (const unsigned VectorizedSize : VectorInfo) { in LowerCall()
3434 const auto VectorInfo = VectorizePTXValueVTs(VTs, Offsets, ArgAlign); in LowerFormalArguments() local
3436 for (const unsigned NumElts : VectorInfo) { in LowerFormalArguments()
[all …]