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

1 2 3 4 5 6 7 8

  /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.

Completed in 574 milliseconds

1 2 3 4 5 6 7 8