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

  /art/compiler/optimizing/
reference_type_propagation_test.cc 49 ReferenceTypeInfo MergeTypes(const ReferenceTypeInfo& a,
50 const ReferenceTypeInfo& b) REQUIRES_SHARED(Locks::mutator_lock_) {
55 ReferenceTypeInfo InvalidType() {
56 return ReferenceTypeInfo::CreateInvalid();
60 ReferenceTypeInfo ObjectType(bool is_exact = true) REQUIRES_SHARED(Locks::mutator_lock_) {
61 return ReferenceTypeInfo::Create(propagation_->handle_cache_.GetObjectClassHandle(), is_exact);
65 ReferenceTypeInfo StringType(bool is_exact = true) REQUIRES_SHARED(Locks::mutator_lock_) {
66 return ReferenceTypeInfo::Create(propagation_->handle_cache_.GetStringClassHandle(), is_exact);
96 ReferenceTypeInfo t1(MergeTypes(InvalidType(), InvalidType()))
    [all...]
reference_type_propagation.h 72 ReferenceTypeInfo::TypeHandle GetObjectClassHandle();
73 ReferenceTypeInfo::TypeHandle GetClassClassHandle();
74 ReferenceTypeInfo::TypeHandle GetStringClassHandle();
75 ReferenceTypeInfo::TypeHandle GetThrowableClassHandle();
80 ReferenceTypeInfo::TypeHandle object_class_handle_;
81 ReferenceTypeInfo::TypeHandle class_class_handle_;
82 ReferenceTypeInfo::TypeHandle string_class_handle_;
83 ReferenceTypeInfo::TypeHandle throwable_class_handle_;
104 ReferenceTypeInfo MergeTypes(const ReferenceTypeInfo& a, const ReferenceTypeInfo& b
    [all...]
reference_type_propagation.cc 39 static inline ReferenceTypeInfo::TypeHandle GetRootHandle(VariableSizedHandleScope* handles,
41 ReferenceTypeInfo::TypeHandle* cache) {
42 if (!ReferenceTypeInfo::IsValidHandle(*cache)) {
51 ReferenceTypeInfo::TypeHandle ReferenceTypePropagation::HandleCache::GetObjectClassHandle() {
55 ReferenceTypeInfo::TypeHandle ReferenceTypePropagation::HandleCache::GetClassClassHandle() {
59 ReferenceTypeInfo::TypeHandle ReferenceTypePropagation::HandleCache::GetStringClassHandle() {
63 ReferenceTypeInfo::TypeHandle ReferenceTypePropagation::HandleCache::GetThrowableClassHandle() {
173 ReferenceTypeInfo upper_bound,
214 const ReferenceTypeInfo& class_rti) {
279 ReferenceTypeInfo class_rti = load_class->GetLoadedClassRTI()
    [all...]
inliner.h 84 ReferenceTypeInfo receiver_type,
91 ReferenceTypeInfo receiver_type,
97 ReferenceTypeInfo receiver_type,
207 // Creates an instance of ReferenceTypeInfo from `klass` if `klass` is
210 ReferenceTypeInfo GetClassRTI(mirror::Class* klass) REQUIRES_SHARED(Locks::mutator_lock_);
inliner.cc 210 ReferenceTypeInfo info = receiver->GetReferenceTypeInfo();
435 ReferenceTypeInfo::CreateInvalid(),
782 ReferenceTypeInfo::Create(monomorphic_type, /* is_exact */ true),
    [all...]
nodes.h 183 class ReferenceTypeInfo : ValueObject {
187 static ReferenceTypeInfo Create(TypeHandle type_handle, bool is_exact);
189 static ReferenceTypeInfo Create(TypeHandle type_handle) REQUIRES_SHARED(Locks::mutator_lock_) {
193 static ReferenceTypeInfo CreateUnchecked(TypeHandle type_handle, bool is_exact) {
194 return ReferenceTypeInfo(type_handle, is_exact);
197 static ReferenceTypeInfo CreateInvalid() { return ReferenceTypeInfo(); }
244 bool CanArrayHold(ReferenceTypeInfo rti) const REQUIRES_SHARED(Locks::mutator_lock_) {
251 bool CanArrayHoldValuesOf(ReferenceTypeInfo rti) const REQUIRES_SHARED(Locks::mutator_lock_) {
262 bool IsSupertypeOf(ReferenceTypeInfo rti) const REQUIRES_SHARED(Locks::mutator_lock_)
    [all...]
instruction_simplifier.cc 475 ReferenceTypeInfo obj_rti = object->GetReferenceTypeInfo();
483 ReferenceTypeInfo class_rti = klass->GetLoadedClassRTI();
831 ReferenceTypeInfo array_rti = instruction->GetArray()->GetReferenceTypeInfo();
832 ReferenceTypeInfo value_rti = value->GetReferenceTypeInfo();
    [all...]
nodes.cc 44 inexact_object_rti_ = ReferenceTypeInfo::Create(
    [all...]
ssa_builder.cc 301 ReferenceTypeInfo array_type = array->GetReferenceTypeInfo();
graph_visualizer.cc 644 ReferenceTypeInfo info = instruction->IsLoadClass()
    [all...]
  /external/clang/include/clang/Sema/
DeclSpec.h     [all...]
  /prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/clang/include/clang/Sema/
DeclSpec.h     [all...]
  /prebuilts/clang/host/darwin-x86/clang-3960126/prebuilt_include/clang/include/clang/Sema/
DeclSpec.h     [all...]
  /prebuilts/clang/host/darwin-x86/clang-3977809/prebuilt_include/clang/include/clang/Sema/
DeclSpec.h     [all...]
  /prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/clang/include/clang/Sema/
DeclSpec.h     [all...]
  /prebuilts/clang/host/linux-x86/clang-3957855/prebuilt_include/clang/include/clang/Sema/
DeclSpec.h     [all...]
  /prebuilts/clang/host/linux-x86/clang-3960126/prebuilt_include/clang/include/clang/Sema/
DeclSpec.h     [all...]
  /prebuilts/clang/host/linux-x86/clang-3977809/prebuilt_include/clang/include/clang/Sema/
DeclSpec.h     [all...]
  /prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/clang/include/clang/Sema/
DeclSpec.h     [all...]

Completed in 487 milliseconds