Lines Matching refs:Slice
6249 ConstantDataArraySlice &Slice, in getConstantDataArrayInfo() argument
6292 Slice.Array = nullptr; in getConstantDataArrayInfo()
6293 Slice.Offset = 0; in getConstantDataArrayInfo()
6298 Slice.Length = Length < Offset ? 0 : Length - Offset; in getConstantDataArrayInfo()
6333 Slice.Array = Array; in getConstantDataArrayInfo()
6334 Slice.Offset = Offset; in getConstantDataArrayInfo()
6335 Slice.Length = NumElts - Offset; in getConstantDataArrayInfo()
6345 ConstantDataArraySlice Slice; in getConstantStringInfo() local
6346 if (!getConstantDataArrayInfo(V, Slice, 8)) in getConstantStringInfo()
6349 if (Slice.Array == nullptr) { in getConstantStringInfo()
6360 if (Slice.Length == 1) { in getConstantStringInfo()
6370 Str = Slice.Array->getAsString(); in getConstantStringInfo()
6372 Str = Str.substr(Slice.Offset); in getConstantStringInfo()
6431 ConstantDataArraySlice Slice; in GetStringLengthH() local
6432 if (!getConstantDataArrayInfo(V, Slice, CharSize)) in GetStringLengthH()
6435 if (Slice.Array == nullptr) in GetStringLengthH()
6444 for (unsigned E = Slice.Length; NullIndex < E; ++NullIndex) { in GetStringLengthH()
6445 if (Slice.Array->getElementAsInteger(Slice.Offset + NullIndex) == 0) in GetStringLengthH()