/external/v8/src/ |
ic-inl.h | 31 #include "ic.h" 41 Address IC::address() const { 69 Code* IC::GetTargetAtAddress(Address address) { 70 // Get the target address of the IC. 80 void IC::SetTargetAtAddress(Address address, Code* target) { 85 // ICs as strict mode. The strict-ness of the IC must be preserved. 99 InlineCacheHolderFlag IC::GetCodeCacheForObject(Object* object, 110 InlineCacheHolderFlag IC::GetCodeCacheForObject(JSObject* object, 127 JSObject* IC::GetCodeCacheHolder(Object* object, InlineCacheHolderFlag holder) {
|
ic.h | 52 /* Utilities for IC stubs. */ \ 65 // IC is the base class for LoadIC, StoreIC, CallIC, KeyedLoadIC, 68 class IC { 81 // Alias the inline cache state type to make the IC code more readable. 84 // The IC code is either invoked with no extra frames on the stack 91 // Construct the IC structure with the given number of extra 93 IC(FrameDepth depth, Isolate* isolate); 94 virtual ~IC() {} 102 // Compute the current IC state based on the target stub, receiver and name. 108 // Computes the reloc info for this IC. This is a fairly expensiv [all...] |
ic.cc | 35 #include "ic-inl.h" 43 char IC::TransitionMarkFromState(IC::State state) { 61 void IC::TraceIC(const char* type, 112 IC::IC(FrameDepth depth, Isolate* isolate) : isolate_(isolate) { 114 // To improve the performance of the (much used) IC code, we unfold 116 // ~35% speedup when running DeltaBlue with the '--nouse-ic' flag. 142 Address IC::OriginalCodeAddress() const { 144 // Compute the JavaScript frame for the frame pointer of this IC [all...] |
/external/llvm/utils/TableGen/ |
X86DisassemblerShared.h | 24 insnContext = IC; \
|
/external/chromium_org/v8/src/ |
ic-inl.h | 31 #include "ic.h" 41 Address IC::address() const { 69 Code* IC::GetTargetAtAddress(Address address) { 70 // Get the target address of the IC. 80 void IC::SetTargetAtAddress(Address address, Code* target) { 86 // ICs as strict mode. The strict-ness of the IC must be preserved. 103 InlineCacheHolderFlag IC::GetCodeCacheForObject(Object* object) { 113 HeapObject* IC::GetCodeCacheHolder(Isolate* isolate, 123 InlineCacheHolderFlag IC::GetCodeCacheFlag(Type* type) { 134 Handle<Map> IC::GetCodeCacheHolder(InlineCacheHolderFlag flag [all...] |
ic.h | 51 /* Utilities for IC stubs. */ \ 64 // IC is the base class for LoadIC, StoreIC, CallIC, KeyedLoadIC, 67 class IC { 80 // Alias the inline cache state type to make the IC code more readable. 83 // The IC code is either invoked with no extra frames on the stack 90 // Construct the IC structure with the given number of extra 92 IC(FrameDepth depth, Isolate* isolate); 93 virtual ~IC() {} 98 // Compute the current IC state based on the target stub, receiver and name. 107 // Computes the reloc info for this IC. This is a fairly expensiv [all...] |
/external/llvm/lib/Transforms/IPO/ |
Inliner.cpp | 286 InlineCost IC = getInlineCost(CS); 288 if (IC.isAlways()) { 294 if (IC.isNever()) { 301 if (!IC) { 302 DEBUG(dbgs() << " NOT Inlining: cost=" << IC.getCost() 303 << ", thres=" << (IC.getCostDelta() + IC.getCost()) 328 int CandidateCost = IC.getCost() - (InlineConstants::CallPenalty + 1); 369 if (inliningPreventsSomeOuterInline && TotalSecondaryCost < IC.getCost()) { 371 " Cost = " << IC.getCost() < [all...] |
/external/chromium_org/v8/test/mjsunit/regress/ |
regress-675.js | 35 // Initialize IC for nonexistent x property on global object. 42 // Check that we bail out from the IC. 52 // Initialize IC. 59 // Check that IC bails out.
|
regress-2291.js | 32 obj == obj; // Populate IC cache with non-strict comparison. 34 StrictCompare(obj); // Set IC in StrictCompare from IC cache.
|
setter.js | 44 // Initialize the store IC. 60 // Verify that monomorphic prototype failure is triggered in the IC. 64 // Verify that the newly installed IC is correct.
|
negative_lookup.js | 52 // Initialize the store IC. 63 // Verify that setting x through the IC fails.
|
/external/v8/test/mjsunit/regress/ |
regress-675.js | 35 // Initialize IC for nonexistent x property on global object. 42 // Check that we bail out from the IC. 52 // Initialize IC. 59 // Check that IC bails out.
|
/prebuilts/python/darwin-x86/2.7.5/lib/python2.7/plat-mac/ |
ic.py | 0 """IC wrapper module, based on Internet Config 1.3""" 4 warnpy3k("In 3.x, the ic module is removed.", stacklevel=2) 36 """An unparseable IC entry""" 163 class IC: 164 def __init__(self, signature='Pyth', ic=None): 165 if ic: 166 self.ic = ic 168 self.ic = icglue.ICStart(signature) 169 if hasattr(self.ic, 'ICFindConfigFile') [all...] |
/external/llvm/lib/Transforms/InstCombine/ |
InstCombineShifts.cpp | 69 InstCombiner &IC) { 112 return CanEvaluateShifted(I->getOperand(0), NumBits, isLeftShift, IC) && 113 CanEvaluateShifted(I->getOperand(1), NumBits, isLeftShift, IC); 165 return CanEvaluateShifted(SI->getTrueValue(), NumBits, isLeftShift, IC) && 166 CanEvaluateShifted(SI->getFalseValue(), NumBits, isLeftShift, IC); 174 if (!CanEvaluateShifted(PN->getIncomingValue(i), NumBits, isLeftShift,IC)) 184 InstCombiner &IC) { 188 V = IC.Builder->CreateShl(C, NumBits); 190 V = IC.Builder->CreateLShr(C, NumBits); 193 V = ConstantFoldConstantExpression(CE, IC.getDataLayout() [all...] |
/bionic/libc/arch-mips/include/machine/ |
regnum.h | 75 #define IC 38
|
/development/ndk/platforms/android-9/arch-mips/include/machine/ |
regnum.h | 75 #define IC 38
|
/prebuilts/ndk/8/platforms/android-14/arch-mips/usr/include/machine/ |
regnum.h | 75 #define IC 38
|
/prebuilts/ndk/8/platforms/android-9/arch-mips/usr/include/machine/ |
regnum.h | 75 #define IC 38
|
/prebuilts/ndk/9/platforms/android-14/arch-mips/usr/include/machine/ |
regnum.h | 75 #define IC 38
|
/prebuilts/ndk/9/platforms/android-18/arch-mips/usr/include/machine/ |
regnum.h | 75 #define IC 38
|
/prebuilts/ndk/9/platforms/android-9/arch-mips/usr/include/machine/ |
regnum.h | 75 #define IC 38
|
/cts/tools/vm-tests-tf/src/dot/junit/opcodes/aput_char/d/ |
T_aput_char_4.d | 26 .method public run(Ljava/lang/Object;IC)V
|
/external/chromium_org/media/cast/rtcp/ |
rtcp_utility.cc | 113 number_of_blocks_ = header.IC; 118 number_of_blocks_ = header.IC; 123 number_of_blocks_ = header.IC; 129 number_of_blocks_ = header.IC; 136 if (!ParseApplicationDefined(header.IC)) { 264 // |V=2|P| IC | PT | length | 273 parsed_header->IC = data_begin[0] & 0x1f; 639 switch (header.IC) { 672 switch (header.IC) {
|
/external/chromium_org/v8/test/mjsunit/ |
array-store-and-grow.js | 32 // called twice to make sure that the IC is used, first call is handled 212 // Verify that a polymorphic store and grow IC when crankshafted is still 213 // a grow IC (earlier it would revert to a standard store in the polymorphic 235 // Now verify that a polymorphic store (non-growing) IC when crankshafted WILL
|
/external/chromium_org/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.
|