Lines Matching refs:Type

88     int32_t element_size = DataType::Size(DataType::Type::kReference);  in EmitNativeCode()
188 DataType::Type size, in GenReverseBytes()
193 case DataType::Type::kInt16: in GenReverseBytes()
198 case DataType::Type::kInt32: in GenReverseBytes()
201 case DataType::Type::kInt64: in GenReverseBytes()
215 GenReverseBytes(invoke->GetLocations(), DataType::Type::kInt32, GetAssembler()); in VisitIntegerReverseBytes()
223 GenReverseBytes(invoke->GetLocations(), DataType::Type::kInt64, GetAssembler()); in VisitLongReverseBytes()
231 GenReverseBytes(invoke->GetLocations(), DataType::Type::kInt16, GetAssembler()); in VisitShortReverseBytes()
725 const size_t char_size = DataType::Size(DataType::Type::kUint16); in VisitSystemArrayCopyChar()
766 DataType::Type type, in GenSystemArrayCopyAddresses()
776 DCHECK_EQ(type, DataType::Type::kReference); in GenSystemArrayCopyAddresses()
1052 const DataType::Type type = DataType::Type::kReference; in VisitSystemArrayCopy()
1352 } else if (code_point->GetType() != DataType::Type::kUint16) { in GenerateStringIndexOf()
1564 size_t char_component_size = DataType::Size(DataType::Type::kUint16); in VisitStringGetCharsNoCheck()
1580 const size_t char_size = DataType::Size(DataType::Type::kUint16); in VisitStringGetCharsNoCheck()
1594 const size_t c_char_size = DataType::Size(DataType::Type::kInt8); in VisitStringGetCharsNoCheck()
1635 static void GenPeek(LocationSummary* locations, DataType::Type size, X86_64Assembler* assembler) { in GenPeek()
1641 case DataType::Type::kInt8: in GenPeek()
1644 case DataType::Type::kInt16: in GenPeek()
1647 case DataType::Type::kInt32: in GenPeek()
1650 case DataType::Type::kInt64: in GenPeek()
1664 GenPeek(invoke->GetLocations(), DataType::Type::kInt8, GetAssembler()); in VisitMemoryPeekByte()
1672 GenPeek(invoke->GetLocations(), DataType::Type::kInt32, GetAssembler()); in VisitMemoryPeekIntNative()
1680 GenPeek(invoke->GetLocations(), DataType::Type::kInt64, GetAssembler()); in VisitMemoryPeekLongNative()
1688 GenPeek(invoke->GetLocations(), DataType::Type::kInt16, GetAssembler()); in VisitMemoryPeekShortNative()
1698 static void GenPoke(LocationSummary* locations, DataType::Type size, X86_64Assembler* assembler) { in GenPoke()
1704 case DataType::Type::kInt8: in GenPoke()
1712 case DataType::Type::kInt16: in GenPoke()
1720 case DataType::Type::kInt32: in GenPoke()
1728 case DataType::Type::kInt64: in GenPoke()
1749 GenPoke(invoke->GetLocations(), DataType::Type::kInt8, GetAssembler()); in VisitMemoryPokeByte()
1757 GenPoke(invoke->GetLocations(), DataType::Type::kInt32, GetAssembler()); in VisitMemoryPokeIntNative()
1765 GenPoke(invoke->GetLocations(), DataType::Type::kInt64, GetAssembler()); in VisitMemoryPokeLongNative()
1773 GenPoke(invoke->GetLocations(), DataType::Type::kInt16, GetAssembler()); in VisitMemoryPokeShortNative()
1789 DataType::Type type, in GenUnsafeGet()
1802 case DataType::Type::kInt32: in GenUnsafeGet()
1806 case DataType::Type::kReference: { in GenUnsafeGet()
1824 case DataType::Type::kInt64: in GenUnsafeGet()
1875 GenUnsafeGet(invoke, DataType::Type::kInt32, /* is_volatile= */ false, codegen_); in VisitUnsafeGet()
1878 GenUnsafeGet(invoke, DataType::Type::kInt32, /* is_volatile= */ true, codegen_); in VisitUnsafeGetVolatile()
1881 GenUnsafeGet(invoke, DataType::Type::kInt64, /* is_volatile= */ false, codegen_); in VisitUnsafeGetLong()
1884 GenUnsafeGet(invoke, DataType::Type::kInt64, /* is_volatile= */ true, codegen_); in VisitUnsafeGetLongVolatile()
1887 GenUnsafeGet(invoke, DataType::Type::kReference, /* is_volatile= */ false, codegen_); in VisitUnsafeGetObject()
1890 GenUnsafeGet(invoke, DataType::Type::kReference, /* is_volatile= */ true, codegen_); in VisitUnsafeGetObjectVolatile()
1895 DataType::Type type, in CreateIntIntIntIntToVoidPlusTempsLocations()
1903 if (type == DataType::Type::kReference) { in CreateIntIntIntIntToVoidPlusTempsLocations()
1911 CreateIntIntIntIntToVoidPlusTempsLocations(allocator_, DataType::Type::kInt32, invoke); in VisitUnsafePut()
1914 CreateIntIntIntIntToVoidPlusTempsLocations(allocator_, DataType::Type::kInt32, invoke); in VisitUnsafePutOrdered()
1917 CreateIntIntIntIntToVoidPlusTempsLocations(allocator_, DataType::Type::kInt32, invoke); in VisitUnsafePutVolatile()
1920 CreateIntIntIntIntToVoidPlusTempsLocations(allocator_, DataType::Type::kReference, invoke); in VisitUnsafePutObject()
1923 CreateIntIntIntIntToVoidPlusTempsLocations(allocator_, DataType::Type::kReference, invoke); in VisitUnsafePutObjectOrdered()
1926 CreateIntIntIntIntToVoidPlusTempsLocations(allocator_, DataType::Type::kReference, invoke); in VisitUnsafePutObjectVolatile()
1929 CreateIntIntIntIntToVoidPlusTempsLocations(allocator_, DataType::Type::kInt64, invoke); in VisitUnsafePutLong()
1932 CreateIntIntIntIntToVoidPlusTempsLocations(allocator_, DataType::Type::kInt64, invoke); in VisitUnsafePutLongOrdered()
1935 CreateIntIntIntIntToVoidPlusTempsLocations(allocator_, DataType::Type::kInt64, invoke); in VisitUnsafePutLongVolatile()
1940 static void GenUnsafePut(LocationSummary* locations, DataType::Type type, bool is_volatile, in GenUnsafePut()
1947 if (type == DataType::Type::kInt64) { in GenUnsafePut()
1949 } else if (kPoisonHeapReferences && type == DataType::Type::kReference) { in GenUnsafePut()
1962 if (type == DataType::Type::kReference) { in GenUnsafePut()
1973 GenUnsafePut(invoke->GetLocations(), DataType::Type::kInt32, /* is_volatile= */ false, codegen_); in VisitUnsafePut()
1976 GenUnsafePut(invoke->GetLocations(), DataType::Type::kInt32, /* is_volatile= */ false, codegen_); in VisitUnsafePutOrdered()
1979 GenUnsafePut(invoke->GetLocations(), DataType::Type::kInt32, /* is_volatile= */ true, codegen_); in VisitUnsafePutVolatile()
1983 invoke->GetLocations(), DataType::Type::kReference, /* is_volatile= */ false, codegen_); in VisitUnsafePutObject()
1987 invoke->GetLocations(), DataType::Type::kReference, /* is_volatile= */ false, codegen_); in VisitUnsafePutObjectOrdered()
1991 invoke->GetLocations(), DataType::Type::kReference, /* is_volatile= */ true, codegen_); in VisitUnsafePutObjectVolatile()
1994 GenUnsafePut(invoke->GetLocations(), DataType::Type::kInt64, /* is_volatile= */ false, codegen_); in VisitUnsafePutLong()
1997 GenUnsafePut(invoke->GetLocations(), DataType::Type::kInt64, /* is_volatile= */ false, codegen_); in VisitUnsafePutLongOrdered()
2000 GenUnsafePut(invoke->GetLocations(), DataType::Type::kInt64, /* is_volatile= */ true, codegen_); in VisitUnsafePutLongVolatile()
2004 DataType::Type type, in CreateIntIntIntIntIntToInt()
2023 if (type == DataType::Type::kReference) { in CreateIntIntIntIntIntToInt()
2032 CreateIntIntIntIntIntToInt(allocator_, DataType::Type::kInt32, invoke); in VisitUnsafeCASInt()
2036 CreateIntIntIntIntIntToInt(allocator_, DataType::Type::kInt64, invoke); in VisitUnsafeCASLong()
2046 CreateIntIntIntIntIntToInt(allocator_, DataType::Type::kReference, invoke); in VisitUnsafeCASObject()
2049 static void GenCAS(DataType::Type type, HInvoke* invoke, CodeGeneratorX86_64* codegen) { in GenCAS()
2062 if (type == DataType::Type::kReference) { in GenCAS()
2144 if (type == DataType::Type::kInt32) { in GenCAS()
2146 } else if (type == DataType::Type::kInt64) { in GenCAS()
2162 GenCAS(DataType::Type::kInt32, invoke, codegen_); in VisitUnsafeCASInt()
2166 GenCAS(DataType::Type::kInt64, invoke, codegen_); in VisitUnsafeCASLong()
2174 GenCAS(DataType::Type::kReference, invoke, codegen_); in VisitUnsafeCASObject()