/external/chromium_org/v8/test/mjsunit/regress/ |
readonly1.js | 55 // Initialize the store IC. 68 // Verify that setting through the IC fails.
|
readonly2.js | 46 // Initialize the store IC. 59 // Verify that setting through the IC fails.
|
readonly3.js | 50 // Initialize the store IC. 62 // Verify that setting through the IC fails.
|
readonly5.js | 53 // Initialize the store IC. 65 // Verify that setting x through the IC fails.
|
regress-681.js | 36 // Initialize IC for nonexistent y property on x. 43 // Check that we bail out from the IC.
|
regress-crbug-243868.js | 40 // Make the CompareNil IC in the function monomorphic. 44 // Optimize the function containing the CompareNil IC.
|
regress-1110164.js | 35 // Make sure the call IC in CallF is initialized.
|
/external/llvm/utils/TableGen/ |
CodeEmitterGen.cpp | 286 for (std::vector<Record*>::iterator IC = Insts.begin(), EC = Insts.end(); 287 IC != EC; ++IC) { 288 Record *R = *IC;
|
/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-681.js | 36 // Initialize IC for nonexistent y property on x. 43 // Check that we bail out from the IC.
|
regress-1110164.js | 35 // Make sure the call IC in CallF is initialized.
|
/external/llvm/lib/Transforms/InstCombine/ |
InstCombineSelect.cpp | 369 const ICmpInst *IC = dyn_cast<ICmpInst>(SI.getCondition()); 370 if (!IC || !IC->isEquality()) 373 Value *CmpLHS = IC->getOperand(0); 374 Value *CmpRHS = IC->getOperand(1); 407 ICmpInst::Predicate Pred = IC->getPredicate(); 664 const ICmpInst *IC = dyn_cast<ICmpInst>(SI.getCondition()); 665 if (!IC || !IC->isEquality() || !SI.getType()->isIntegerTy()) 668 if (!match(IC->getOperand(1), m_Zero()) [all...] |
InstCombineLoadStoreAlloca.cpp | 282 static Instruction *InstCombineLoadCast(InstCombiner &IC, LoadInst &LI, 313 if (IC.getDataLayout() && 319 IC.getDataLayout()->getTypeSizeInBits(SrcPTy) == 320 IC.getDataLayout()->getTypeSizeInBits(DestPTy)) { 326 IC.Builder->CreateLoad(CastOp, LI.isVolatile(), CI->getName()); 449 static Instruction *InstCombineStoreToCast(InstCombiner &IC, StoreInst &SI) { 498 if (!IC.getDataLayout() || 501 IC.getDataLayout()->getTypeSizeInBits(SrcPTy) != 502 IC.getDataLayout()->getTypeSizeInBits(DestPTy)) 524 CastOp = IC.Builder->CreateInBoundsGEP(CastOp, NewGEPIndices) [all...] |
InstCombineCasts.cpp | [all...] |
/external/chromium_org/v8/src/ |
ic.cc | 35 #include "ic-inl.h" 43 char IC::TransitionMarkFromState(IC::State state) { 73 void IC::TraceIC(const char* type, 121 IC::IC(FrameDepth depth, Isolate* isolate) 124 // To improve the performance of the (much used) IC code, we unfold a few 126 // running DeltaBlue and a ~25% speedup of gbemu with the '--nouse-ic' flag. 154 Address IC::OriginalCodeAddress() const { 156 // Compute the JavaScript frame for the frame pointer of this IC 1008 Handle<Code> ic = isolate()->stub_cache()->ComputePolymorphicIC( local [all...] |
stub-cache.cc | 36 #include "ic-inl.h" 134 InlineCacheHolderFlag flag = IC::GetCodeCacheFlag(*type); 137 Handle<Code> ic; local 140 // for a single name. Hence, turn off caching of the IC. 143 stub_holder = IC::GetCodeCacheHolder(flag, *type, isolate()); 144 ic = FindIC(name, stub_holder, kind, extra_ic_state, flag); 145 if (!ic.is_null()) return ic; 150 ic = ic_compiler.CompileMonomorphicIC(type, handler, name); 153 ic = ic_compiler.CompileMonomorphicIC(type, handler, name) 571 Handle<Code> ic = stub.GetCodeCopyFromTemplate(isolate_); local [all...] |
/external/chromium_org/v8/test/mjsunit/ |
debug-liveedit-patch-positions-replace.js | 70 // We expect call IC here after several function runs. 74 // This several iterations should cause call IC for BeingReplaced call. This IC
|
elements-transition.js | 41 // triggers an IC miss, upon which the conversion stub is generated, but the 43 // the previously patched IC, is then converted using the conversion stub. 108 transition(a); // Handled by IC.
|
nans.js | 35 f(); // IC 36 f(); // IC second time
|
string-fromcharcode.js | 101 // Use loop to test the custom IC. 111 // Test the custom IC works correctly when the map changes.
|
/external/v8/test/mjsunit/ |
debug-liveedit-patch-positions-replace.js | 70 // We expect call IC here after several function runs. 74 // This several iterations should cause call IC for BeingReplaced call. This IC
|
elements-transition.js | 41 // triggers an IC miss, upon which the conversion stub is generated, but the 43 // the previously patched IC, is then converted using the conversion stub. 108 transition(a); // Handled by IC.
|
string-fromcharcode.js | 80 // Use loop to test the custom IC. 86 // Test the custom IC works correctly when the map changes.
|
/external/v8/src/ |
stub-cache.cc | 35 #include "ic-inl.h" 106 // nonexistent IC stub can be shared for all names for a given map 139 ASSERT(IC::GetCodeCacheForObject(*receiver, *holder) == OWN_MAP); 159 ASSERT(IC::GetCodeCacheForObject(*receiver, *holder) == OWN_MAP); 178 ASSERT(IC::GetCodeCacheForObject(*receiver, *holder) == OWN_MAP); 197 ASSERT(IC::GetCodeCacheForObject(*receiver, *holder) == OWN_MAP); 222 ASSERT(IC::GetCodeCacheForObject(*receiver, *holder) == OWN_MAP); 241 ASSERT(IC::GetCodeCacheForObject(*receiver, *holder) == OWN_MAP); 260 ASSERT(IC::GetCodeCacheForObject(*receiver, *holder) == OWN_MAP); 279 ASSERT(IC::GetCodeCacheForObject(*receiver, *holder) == OWN_MAP) [all...] |
/external/llvm/lib/Target/X86/AsmParser/ |
X86AsmParser.cpp | 209 InfixCalculator IC; 222 int64_t getImm() { return Imm + IC.execute(); } 244 IC.pushOperator(IC_PLUS); 280 IC.pushOperator(IC_MINUS); 306 IC.pushOperand(IC_REGISTER); 315 Scale = IC.popOperand(); 316 IC.pushOperand(IC_IMM); 317 IC.popOperator(); 336 IC.pushOperand(IC_IMM); 358 IC.popOperator() [all...] |