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

  /external/v8/src/
ic-inl.h 31 #include "ic.h"
39 Address IC::address() {
66 Code* IC::GetTargetAtAddress(Address address) {
67 // Get the target address of the IC.
77 void IC::SetTargetAtAddress(Address address, Code* target) {
83 Map* IC::GetCodeCacheMapForObject(Object* object) {
ic.h 36 // Flag indicating whether an IC stub needs to check that a backing
50 /* Utilities for IC stubs. */ \
60 // IC is the base class for LoadIC, StoreIC, CallIC, KeyedLoadIC,
63 class IC {
77 // Alias the inline cache state type to make the IC code more readable.
80 // The IC code is either invoked with no extra frames on the stack
87 // Construct the IC structure with the given number of extra
89 explicit IC(FrameDepth depth);
95 // Compute the current IC state based on the target stub and the receiver.
101 // Computes the reloc info for this IC. This is a fairly expensiv
    [all...]
ic.cc 34 #include "ic-inl.h"
42 static char TransitionMarkFromState(IC::State state) {
60 void IC::TraceIC(const char* type,
78 IC::IC(FrameDepth depth) {
79 // To improve the performance of the (much used) IC code, we unfold
81 // ~35% speedup when running DeltaBlue with the '--nouse-ic' flag.
106 Address IC::OriginalCodeAddress() {
108 // Compute the JavaScript frame for the frame pointer of this IC
123 // place where the call to DebugBreakXXX is and where the IC
1278 CallIC ic; local
1311 LoadIC ic; local
1321 KeyedLoadIC ic; local
1331 StoreIC ic; local
1376 KeyedStoreIC ic; local
    [all...]
globals.h 234 class IC;
364 typedef void (*InlineCacheCallback)(Code* code, Address ic);
367 // State for inline cache call sites. Aliased as IC::State.
stub-cache.cc 32 #include "ic-inl.h"
419 Map* map = IC::GetCodeCacheMapForObject(object);
471 Map* map = IC::GetCodeCacheMapForObject(object);
507 Map* map = IC::GetCodeCacheMapForObject(object);
735 // Support function for computing call IC miss stubs.
    [all...]
serialize.cc 34 #include "ic-inl.h"
135 ExternalReference ref(IC_Utility(static_cast<IC::UtilityId>(id)));
212 // IC utilities
215 IC::k##name, \
216 "IC::" #name },
    [all...]
mark-compact.cc 32 #include "ic-inl.h"
277 IC::Clear(rinfo->pc());
    [all...]
  /cts/tools/vm-tests/src/dot/junit/opcodes/aput_char/d/
T_aput_char_4.d 26 .method public run(Ljava/lang/Object;IC)V
  /external/v8/test/mjsunit/compiler/
globals.js 36 // Test that patching the IC in the compiled code works.
49 // Test that patching the IC in the compiled code works.
  /external/v8/test/mjsunit/regress/
regress-1110164.js 35 // Make sure the call IC in CallF is initialized.
  /external/v8/test/cctest/
test-serialize.cc 34 #include "ic-inl.h"
114 CHECK_EQ(make_code(IC_UTILITY, IC::kLoadCallbackProperty),
115 Encode(encoder, IC_Utility(IC::kLoadCallbackProperty)));
151 CHECK_EQ(AddressOf(IC_Utility(IC::kLoadCallbackProperty)),
152 decoder.Decode(make_code(IC_UTILITY, IC::kLoadCallbackProperty)));
  /external/v8/test/mjsunit/
value-wrapper.js 32 // the different IC states and that both the runtime system and the generated
33 // IC code is tested.
call-non-function.js 55 // system while building the IC for it.
global-deleted-property-ic.js 30 // Load x from the prototype of this. Make sure to initialize the IC.
megamorphic-callbacks.js 44 // Initialize IC stubs.
60 assertEquals(100, load(o), "ic load");
66 assertEquals(42, o.y_mirror, "ic store");
70 assertEquals(300, call(o), "ic call");
function-prototype.js 90 // in GetPrototypeOf and go to a monomorphic IC load instead.
  /external/v8/src/arm/
stub-cache-arm.cc 30 #include "ic-inl.h"
301 ExternalReference(IC_Utility(IC::kSharedStoreIC_ExtendStorage)),
363 Handle<Code> ic(code);
364 __ Jump(ic, RelocInfo::CODE_TARGET);
421 ExternalReference(IC_Utility(IC::kLoadPropertyWithInterceptorOnly));
531 ExternalReference(IC_Utility(IC::kLoadCallbackProperty));
551 IC_Utility(IC::kLoadPropertyWithInterceptorForLoad));
721 ExternalReference(IC_Utility(IC::kLoadCallbackProperty));
810 Handle<Code> ic = ComputeCallMiss(arguments().immediate()); local
811 __ Jump(ic, RelocInfo::CODE_TARGET)
939 Handle<Code> ic = ComputeCallMiss(arguments().immediate()); local
1053 Handle<Code> ic = ComputeCallMiss(arguments().immediate()); local
1136 Handle<Code> ic = ComputeCallMiss(arguments().immediate()); local
    [all...]
  /external/v8/src/x64/
stub-cache-x64.cc 31 #include "ic-inl.h"
91 Handle<Code> ic(code);
92 __ Jump(ic, RelocInfo::CODE_TARGET);
240 ExternalReference(IC_Utility(IC::kSharedStoreIC_ExtendStorage)), 3, 1);
358 ExternalReference(IC_Utility(IC::kLoadPropertyWithInterceptorOnly));
528 ExternalReference(IC_Utility(IC::kLoadCallbackProperty));
550 IC_Utility(IC::kLoadPropertyWithInterceptorForLoad));
640 ExternalReference(IC_Utility(IC::kLoadPropertyWithInterceptorForCall)),
782 Handle<Code> ic = ComputeCallMiss(arguments().immediate()); local
783 __ Jump(ic, RelocInfo::CODE_TARGET)
838 Handle<Code> ic = ComputeCallMiss(arguments().immediate()); local
903 Handle<Code> ic = ComputeCallMiss(argc); local
987 Handle<Code> ic = ComputeCallMiss(arguments().immediate()); local
    [all...]
  /external/v8/src/ia32/
stub-cache-ia32.cc 30 #include "ic-inl.h"
297 ExternalReference(IC_Utility(IC::kLoadPropertyWithInterceptorOnly)),
448 ExternalReference(IC_Utility(IC::kLoadCallbackProperty));
470 IC_Utility(IC::kLoadPropertyWithInterceptorForLoad));
822 IC_Utility(IC::kLoadPropertyWithInterceptorForCall)),
868 Handle<Code> ic(code);
869 __ jmp(ic, RelocInfo::CODE_TARGET);
1206 Handle<Code> ic = ComputeCallMiss(arguments().immediate()); local
1362 Handle<Code> ic = ComputeCallMiss(arguments().immediate()); local
1428 Handle<Code> ic = ComputeCallMiss(argc); local
1512 Handle<Code> ic = ComputeCallMiss(arguments().immediate()); local
    [all...]
  /external/bluetooth/hcidump/parser/
rfcomm.h 105 #define IC 0x40 /* incoming call */
284 uint8_t ic:1; member in struct:v24_signals
424 uint8_t ic:1; member in struct:v24_signals
  /frameworks/base/tests/CoreTests/android/core/
PerformanceTests.java 348 interface IC {
355 static class Alphabet implements Cloneable, IB, IABC, IC, Runnable {
    [all...]
  /external/v8/tools/
tickprocessor.js 770 '--separate-ic': ['separateIc', true,
771 'Separate IC entries'],

Completed in 401 milliseconds