HomeSort by relevance Sort by last modified time
    Searched refs:ReferenceTypeInfo (Results 1 - 10 of 10) sorted by null

  /art/compiler/optimizing/
reference_type_propagation.h 57 ReferenceTypeInfo::TypeHandle GetObjectClassHandle();
58 ReferenceTypeInfo::TypeHandle GetClassClassHandle();
59 ReferenceTypeInfo::TypeHandle GetStringClassHandle();
60 ReferenceTypeInfo::TypeHandle GetThrowableClassHandle();
65 ReferenceTypeInfo::TypeHandle object_class_handle_;
66 ReferenceTypeInfo::TypeHandle class_class_handle_;
67 ReferenceTypeInfo::TypeHandle string_class_handle_;
68 ReferenceTypeInfo::TypeHandle throwable_class_handle_;
89 ReferenceTypeInfo MergeTypes(const ReferenceTypeInfo& a, const ReferenceTypeInfo& b
    [all...]
reference_type_propagation_test.cc 48 ReferenceTypeInfo MergeTypes(const ReferenceTypeInfo& a,
49 const ReferenceTypeInfo& b) SHARED_REQUIRES(Locks::mutator_lock_) {
54 ReferenceTypeInfo InvalidType() {
55 return ReferenceTypeInfo::CreateInvalid();
59 ReferenceTypeInfo ObjectType(bool is_exact = true) SHARED_REQUIRES(Locks::mutator_lock_) {
60 return ReferenceTypeInfo::Create(propagation_->handle_cache_.GetObjectClassHandle(), is_exact);
64 ReferenceTypeInfo StringType(bool is_exact = true) SHARED_REQUIRES(Locks::mutator_lock_) {
65 return ReferenceTypeInfo::Create(propagation_->handle_cache_.GetStringClassHandle(), is_exact);
95 ReferenceTypeInfo t1(MergeTypes(InvalidType(), InvalidType()))
    [all...]
reference_type_propagation.cc 37 static inline ReferenceTypeInfo::TypeHandle GetRootHandle(StackHandleScopeCollection* handles,
39 ReferenceTypeInfo::TypeHandle* cache) {
40 if (!ReferenceTypeInfo::IsValidHandle(*cache)) {
56 ReferenceTypeInfo::TypeHandle ReferenceTypePropagation::HandleCache::GetObjectClassHandle() {
60 ReferenceTypeInfo::TypeHandle ReferenceTypePropagation::HandleCache::GetClassClassHandle() {
64 ReferenceTypeInfo::TypeHandle ReferenceTypePropagation::HandleCache::GetStringClassHandle() {
68 ReferenceTypeInfo::TypeHandle ReferenceTypePropagation::HandleCache::GetThrowableClassHandle() {
200 ReferenceTypeInfo upper_bound,
279 ReferenceTypeInfo object_rti = ReferenceTypeInfo::Create
    [all...]
nodes.h 157 class ReferenceTypeInfo : ValueObject {
161 static ReferenceTypeInfo Create(TypeHandle type_handle, bool is_exact);
163 static ReferenceTypeInfo CreateUnchecked(TypeHandle type_handle, bool is_exact) {
164 return ReferenceTypeInfo(type_handle, is_exact);
167 static ReferenceTypeInfo CreateInvalid() { return ReferenceTypeInfo(); }
214 bool CanArrayHold(ReferenceTypeInfo rti) const SHARED_REQUIRES(Locks::mutator_lock_) {
221 bool CanArrayHoldValuesOf(ReferenceTypeInfo rti) const SHARED_REQUIRES(Locks::mutator_lock_) {
232 bool IsSupertypeOf(ReferenceTypeInfo rti) const SHARED_REQUIRES(Locks::mutator_lock_) {
238 bool IsStrictSupertypeOf(ReferenceTypeInfo rti) const SHARED_REQUIRES(Locks::mutator_lock_)
    [all...]
instruction_simplifier.cc 426 ReferenceTypeInfo obj_rti = object->GetReferenceTypeInfo();
434 ReferenceTypeInfo class_rti = klass->GetLoadedClassRTI();
768 ReferenceTypeInfo array_rti = instruction->GetArray()->GetReferenceTypeInfo();
769 ReferenceTypeInfo value_rti = value->GetReferenceTypeInfo();
    [all...]
inliner.cc 133 ReferenceTypeInfo info = receiver->GetReferenceTypeInfo();
    [all...]
nodes.cc 42 inexact_object_rti_ = ReferenceTypeInfo::Create(
    [all...]
ssa_builder.cc 308 ReferenceTypeInfo array_type = array->GetReferenceTypeInfo();
graph_visualizer.cc 570 ReferenceTypeInfo info = instruction->IsLoadClass()
  /external/clang/include/clang/Sema/
DeclSpec.h     [all...]

Completed in 687 milliseconds