Lines Matching refs:Slice
5629 ConstantDataArraySlice &Slice, in getConstantDataArrayInfo() argument
5672 Slice.Array = nullptr; in getConstantDataArrayInfo()
5673 Slice.Offset = 0; in getConstantDataArrayInfo()
5678 Slice.Length = Length < Offset ? 0 : Length - Offset; in getConstantDataArrayInfo()
5713 Slice.Array = Array; in getConstantDataArrayInfo()
5714 Slice.Offset = Offset; in getConstantDataArrayInfo()
5715 Slice.Length = NumElts - Offset; in getConstantDataArrayInfo()
5725 ConstantDataArraySlice Slice; in getConstantStringInfo() local
5726 if (!getConstantDataArrayInfo(V, Slice, 8)) in getConstantStringInfo()
5729 if (Slice.Array == nullptr) { in getConstantStringInfo()
5740 if (Slice.Length == 1) { in getConstantStringInfo()
5750 Str = Slice.Array->getAsString(); in getConstantStringInfo()
5752 Str = Str.substr(Slice.Offset); in getConstantStringInfo()
5811 ConstantDataArraySlice Slice; in GetStringLengthH() local
5812 if (!getConstantDataArrayInfo(V, Slice, CharSize)) in GetStringLengthH()
5815 if (Slice.Array == nullptr) in GetStringLengthH()
5824 for (unsigned E = Slice.Length; NullIndex < E; ++NullIndex) { in GetStringLengthH()
5825 if (Slice.Array->getElementAsInteger(Slice.Offset + NullIndex) == 0) in GetStringLengthH()