Lines Matching refs:Slice
4195 ConstantDataArraySlice &Slice, in getConstantDataArrayInfo() argument
4231 Slice.Array = nullptr; in getConstantDataArrayInfo()
4232 Slice.Offset = 0; in getConstantDataArrayInfo()
4237 Slice.Length = Length < Offset ? 0 : Length - Offset; in getConstantDataArrayInfo()
4272 Slice.Array = Array; in getConstantDataArrayInfo()
4273 Slice.Offset = Offset; in getConstantDataArrayInfo()
4274 Slice.Length = NumElts - Offset; in getConstantDataArrayInfo()
4284 ConstantDataArraySlice Slice; in getConstantStringInfo() local
4285 if (!getConstantDataArrayInfo(V, Slice, 8, Offset)) in getConstantStringInfo()
4288 if (Slice.Array == nullptr) { in getConstantStringInfo()
4299 if (Slice.Length == 1) { in getConstantStringInfo()
4309 Str = Slice.Array->getAsString(); in getConstantStringInfo()
4311 Str = Str.substr(Slice.Offset); in getConstantStringInfo()
4370 ConstantDataArraySlice Slice; in GetStringLengthH() local
4371 if (!getConstantDataArrayInfo(V, Slice, CharSize)) in GetStringLengthH()
4374 if (Slice.Array == nullptr) in GetStringLengthH()
4383 for (unsigned E = Slice.Length; NullIndex < E; ++NullIndex) { in GetStringLengthH()
4384 if (Slice.Array->getElementAsInteger(Slice.Offset + NullIndex) == 0) in GetStringLengthH()