/external/chromium_org/v8/src/ |
H A D | ic-inl.h | 18 Address IC::address() const { 50 ConstantPoolArray* IC::constant_pool() const { 74 ConstantPoolArray* IC::raw_constant_pool() const { 83 Code* IC::GetTargetAtAddress(Address address, 85 // Get the target address of the IC. 95 void IC::SetTargetAtAddress(Address address, 103 // ICs as strict mode. The strict-ness of the IC must be preserved. 121 InlineCacheHolderFlag IC::GetCodeCacheForObject(Object* object) { 131 HeapObject* IC::GetCodeCacheHolder(Isolate* isolate, 141 InlineCacheHolderFlag IC [all...] |
H A D | ic.h | 30 /* Utilities for IC stubs. */ \ 42 // IC is the base class for LoadIC, StoreIC, KeyedLoadIC, and KeyedStoreIC. 44 class IC { class in namespace:v8::internal 57 // Alias the inline cache state type to make the IC code more readable. 60 // The IC code is either invoked with no extra frames on the stack 67 // Construct the IC structure with the given number of extra 69 IC(FrameDepth depth, Isolate* isolate); 70 virtual ~IC() {} 75 // Compute the current IC state based on the target stub, receiver and name. 118 // since loading the IC fo [all...] |
H A D | ic.cc | 21 char IC::TransitionMarkFromState(IC::State state) { 51 void IC::TraceIC(const char* type, 101 IC::IC(FrameDepth depth, Isolate* isolate) function in class:v8::internal::IC 105 // To improve the performance of the (much used) IC code, we unfold a few 149 SharedFunctionInfo* IC::GetSharedFunctionInfo() const { 150 // Compute the JavaScript frame for the frame pointer of this IC 163 Code* IC::GetCode() const { 171 Code* IC [all...] |
H A D | stub-cache.cc | 112 InlineCacheHolderFlag flag = IC::GetCodeCacheFlag(*type); 118 // for a single name. Hence, turn off caching of the IC. 121 stub_holder = IC::GetCodeCacheHolder(flag, *type, isolate()); 150 InlineCacheHolderFlag flag = IC::GetCodeCacheFlag(*type); 151 Handle<Map> stub_holder = IC::GetCodeCacheHolder(flag, *type, isolate()); 153 // nonexistent IC stub can be shared for all names for a given map and we use 535 LoadIC ic(IC::NO_EXTRA_FRAME, isolate); 577 StoreIC ic(IC::NO_EXTRA_FRAME, isolate); 742 type = IC::CurrentTypeOf(handle(prototype, isolate()), isolate()); 797 last_map = IC [all...] |
/external/llvm/utils/TableGen/ |
H A D | X86DisassemblerShared.h | 25 insnContext = llvm::X86Disassembler::IC;
|
H A D | CodeEmitterGen.cpp | 284 for (std::vector<Record*>::iterator IC = Insts.begin(), EC = Insts.end(); 285 IC != EC; ++IC) { 286 Record *R = *IC;
|
/external/llvm/lib/Transforms/IPO/ |
H A D | Inliner.cpp | 314 InlineCost IC = getInlineCost(CS); local 316 if (IC.isAlways()) { 324 if (IC.isNever()) { 333 if (!IC) { 334 DEBUG(dbgs() << " NOT Inlining: cost=" << IC.getCost() 335 << ", thres=" << (IC.getCostDelta() + IC.getCost()) 339 Twine(IC.getCost()) + ", threshold=" + 340 Twine(IC.getCostDelta() + IC [all...] |
/external/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineShifts.cpp | 71 InstCombiner &IC) { 114 return CanEvaluateShifted(I->getOperand(0), NumBits, isLeftShift, IC) && 115 CanEvaluateShifted(I->getOperand(1), NumBits, isLeftShift, IC); 167 return CanEvaluateShifted(SI->getTrueValue(), NumBits, isLeftShift, IC) && 168 CanEvaluateShifted(SI->getFalseValue(), NumBits, isLeftShift, IC); 176 if (!CanEvaluateShifted(PN->getIncomingValue(i), NumBits, isLeftShift,IC)) 186 InstCombiner &IC) { 190 V = IC.Builder->CreateShl(C, NumBits); 192 V = IC.Builder->CreateLShr(C, NumBits); 195 V = ConstantFoldConstantExpression(CE, IC 70 CanEvaluateShifted(Value *V, unsigned NumBits, bool isLeftShift, InstCombiner &IC) argument 185 GetShiftedValue(Value *V, unsigned NumBits, bool isLeftShift, InstCombiner &IC) argument [all...] |
H A D | InstCombineLoadStoreAlloca.cpp | 295 static Instruction *InstCombineLoadCast(InstCombiner &IC, LoadInst &LI, argument 328 if (IC.getDataLayout() && 335 IC.getDataLayout()->getTypeSizeInBits(SrcPTy) == 336 IC.getDataLayout()->getTypeSizeInBits(DestPTy)) { 342 IC.Builder->CreateLoad(CastOp, LI.isVolatile(), CI->getName()); 472 static Instruction *InstCombineStoreToCast(InstCombiner &IC, StoreInst &SI) { argument 527 if (!IC.getDataLayout() || 528 IC.getDataLayout()->getTypeSizeInBits(SrcPTy) != 529 IC.getDataLayout()->getTypeSizeInBits(DestPTy)) 558 CastOp = IC [all...] |
H A D | InstCombineCasts.cpp | 1518 InstCombiner &IC) { 1534 InVal = IC.Builder->CreateBitCast(InVal, SrcTy); 1589 Type *VecEltTy, InstCombiner &IC) { 1605 if (IC.getDataLayout()->isBigEndian()) 1625 Shift, Elements, VecEltTy, IC); 1640 if (!CollectInsertionElements(Piece, ShiftI, Elements, VecEltTy, IC)) 1654 Elements, VecEltTy, IC); 1661 Elements, VecEltTy, IC); 1664 Elements, VecEltTy, IC) && 1666 Elements, VecEltTy, IC); 1517 OptimizeVectorResize(Value *InVal, VectorType *DestTy, InstCombiner &IC) argument 1587 CollectInsertionElements(Value *V, unsigned Shift, SmallVectorImpl<Value*> &Elements, Type *VecEltTy, InstCombiner &IC) argument 1695 OptimizeIntegerToVectorInsertions(BitCastInst &CI, InstCombiner &IC) argument 1725 OptimizeIntToFloatBitCast(BitCastInst &CI,InstCombiner &IC) argument [all...] |
H A D | InstCombineSelect.cpp | 401 const ICmpInst *IC = dyn_cast<ICmpInst>(SI.getCondition()); local 402 if (!IC || !IC->isEquality() || !SI.getType()->isIntegerTy()) 405 Value *CmpLHS = IC->getOperand(0); 406 Value *CmpRHS = IC->getOperand(1); 458 ICmpInst::Predicate Pred = IC->getPredicate(); 755 const ICmpInst *IC = dyn_cast<ICmpInst>(SI.getCondition()); local 756 if (!IC || !IC->isEquality() || !SI.getType()->isIntegerTy()) 759 if (!match(IC [all...] |
H A D | InstCombineMulDivRem.cpp | 28 static Value *simplifyValueKnownNonZero(Value *V, InstCombiner &IC) { argument 43 A = IC.Builder->CreateSub(A, B); 44 return IC.Builder->CreateShl(PowerOf2, A); 53 if (Value *V2 = simplifyValueKnownNonZero(I->getOperand(0), IC)) { 801 InstCombiner &IC); 827 const BinaryOperator &I, InstCombiner &IC) { 837 const BinaryOperator &I, InstCombiner &IC) { 838 Value *ICI = IC.Builder->CreateICmpULT(Op0, cast<ConstantInt>(Op1)); 846 InstCombiner &IC) { 855 N = IC 826 foldUDivPow2Cst(Value *Op0, Value *Op1, const BinaryOperator &I, InstCombiner &IC) argument 836 foldUDivNegCst(Value *Op0, Value *Op1, const BinaryOperator &I, InstCombiner &IC) argument 845 foldUDivShl(Value *Op0, Value *Op1, const BinaryOperator &I, InstCombiner &IC) argument [all...] |
/external/chromium_org/third_party/skia/experimental/PdfViewer/pdfparser/native/pdfapi/ |
H A D | SkPdfSquareOrCircleAnnotation_autogen.cpp | 47 SkPdfArray* SkPdfSquareOrCircleAnnotation::IC(SkPdfNativeDoc* doc) { function in class:SkPdfSquareOrCircleAnnotation 48 SkPdfNativeObject* ret = get("IC", ""); 56 return get("IC", "") != NULL;
|
H A D | SkPdfLineAnnotationDictionary_autogen.cpp | 71 SkPdfArray* SkPdfLineAnnotationDictionary::IC(SkPdfNativeDoc* doc) { function in class:SkPdfLineAnnotationDictionary 72 SkPdfNativeObject* ret = get("IC", ""); 80 return get("IC", "") != NULL;
|
/external/skia/experimental/PdfViewer/pdfparser/native/pdfapi/ |
H A D | SkPdfSquareOrCircleAnnotation_autogen.cpp | 47 SkPdfArray* SkPdfSquareOrCircleAnnotation::IC(SkPdfNativeDoc* doc) { function in class:SkPdfSquareOrCircleAnnotation 48 SkPdfNativeObject* ret = get("IC", ""); 56 return get("IC", "") != NULL;
|
H A D | SkPdfLineAnnotationDictionary_autogen.cpp | 71 SkPdfArray* SkPdfLineAnnotationDictionary::IC(SkPdfNativeDoc* doc) { function in class:SkPdfLineAnnotationDictionary 72 SkPdfNativeObject* ret = get("IC", ""); 80 return get("IC", "") != NULL;
|
/external/chromium_org/media/cast/rtcp/ |
H A D | rtcp_utility.cc | 111 number_of_blocks_ = header.IC; 116 number_of_blocks_ = header.IC; 121 number_of_blocks_ = header.IC; 127 number_of_blocks_ = header.IC; 134 if (!ParseApplicationDefined(header.IC)) { 270 // |V=2|P| IC | PT | length | 280 parsed_header->IC = data_begin[0] & 0x1f; 635 switch (header.IC) { 668 switch (header.IC) {
|
/external/chromium_org/third_party/webrtc/modules/rtp_rtcp/source/ |
H A D | rtcp_utility.cc | 163 _numberOfBlocks = header.IC; 170 _numberOfBlocks = header.IC; 177 _numberOfBlocks = header.IC; 188 _numberOfBlocks = header.IC; 200 _numberOfBlocks = header.IC; 457 // |V=2|P| IC | PT | length | 469 parsedHeader.IC = ptrDataBegin[0] & 0x1f; 1152 switch (header.IC) 1212 switch (header.IC) 1592 _packet.APP.SubType = header.IC; [all...] |
/external/llvm/lib/Target/X86/AsmParser/ |
H A D | X86AsmParser.cpp | 258 InfixCalculator IC; member in class:__anon25327::X86AsmParser::IntelExprStateMachine 271 int64_t getImm() { return Imm + IC.execute(); } 293 IC.pushOperator(IC_OR); 308 IC.pushOperator(IC_AND); 323 IC.pushOperator(IC_LSHIFT); 338 IC.pushOperator(IC_RSHIFT); 353 IC.pushOperator(IC_PLUS); 390 IC.pushOperator(IC_MINUS); 429 IC.pushOperand(IC_REGISTER); 438 Scale = IC [all...] |
/external/chromium_org/v8/src/arm/ |
H A D | stub-cache-arm.cc | 460 ExternalReference(IC_Utility(IC::kSharedStoreIC_ExtendStorage), 723 IC::UtilityId id) { 827 Handle<Map> receiver_map(IC::TypeToMap(*type, isolate())); 1120 IC::kLoadPropertyWithInterceptorOnly); 1148 ExternalReference(IC_Utility(IC::kLoadPropertyWithInterceptor), 1161 IC::CurrentTypeOf(object, isolate()), receiver(), holder, name); 1175 ExternalReference(IC_Utility(IC::kStoreCallbackProperty), isolate()); 1203 if (IC::TypeToMap(*type, masm->isolate())->IsJSGlobalObjectMap()) { 1241 ExternalReference(IC_Utility(IC::kStoreInterceptorProperty), isolate()); 1315 if (IC [all...] |
/external/chromium_org/v8/src/arm64/ |
H A D | stub-cache-arm64.cc | 416 ExternalReference(IC_Utility(IC::kSharedStoreIC_ExtendStorage), 673 IC::UtilityId id) { 779 Handle<Map> receiver_map(IC::TypeToMap(*type, isolate())); 1090 IC::kLoadPropertyWithInterceptorOnly); 1117 ExternalReference(IC_Utility(IC::kLoadPropertyWithInterceptor), 1131 IC::CurrentTypeOf(object, isolate()), receiver(), holder, name); 1145 ExternalReference(IC_Utility(IC::kStoreCallbackProperty), isolate()); 1175 if (IC::TypeToMap(*type, masm->isolate())->IsJSGlobalObjectMap()) { 1217 ExternalReference(IC_Utility(IC::kStoreInterceptorProperty), isolate()); 1291 if (IC [all...] |
/external/chromium_org/v8/src/ia32/ |
H A D | stub-cache-ia32.cc | 342 IC::UtilityId id) { 558 ExternalReference(IC_Utility(IC::kSharedStoreIC_ExtendStorage), 779 Handle<Map> receiver_map(IC::TypeToMap(*type, isolate())); 1087 IC::kLoadPropertyWithInterceptorOnly); 1124 ExternalReference(IC_Utility(IC::kLoadPropertyWithInterceptor), 1137 IC::CurrentTypeOf(object, isolate()), receiver(), holder, name); 1149 ExternalReference(IC_Utility(IC::kStoreCallbackProperty), isolate()); 1177 if (IC::TypeToMap(*type, masm->isolate())->IsJSGlobalObjectMap()) { 1219 ExternalReference(IC_Utility(IC::kStoreInterceptorProperty), isolate()); 1235 ExternalReference(IC_Utility(IC [all...] |
/external/chromium_org/v8/src/mips/ |
H A D | stub-cache-mips.cc | 447 ExternalReference(IC_Utility(IC::kSharedStoreIC_ExtendStorage), 713 IC::UtilityId id) { 819 Handle<Map> receiver_map(IC::TypeToMap(*type, isolate())); 1114 IC::kLoadPropertyWithInterceptorOnly); 1140 IC_Utility(IC::kLoadPropertyWithInterceptor), isolate()); 1152 IC::CurrentTypeOf(object, isolate()), receiver(), holder, name); 1166 ExternalReference(IC_Utility(IC::kStoreCallbackProperty), isolate()); 1194 if (IC::TypeToMap(*type, masm->isolate())->IsJSGlobalObjectMap()) { 1232 ExternalReference(IC_Utility(IC::kStoreInterceptorProperty), isolate()); 1305 if (IC [all...] |
/external/chromium_org/v8/src/x64/ |
H A D | stub-cache-x64.cc | 318 IC::UtilityId id) { 523 ExternalReference(IC_Utility(IC::kSharedStoreIC_ExtendStorage), 728 Handle<Map> receiver_map(IC::TypeToMap(*type, isolate())); 1027 IC::kLoadPropertyWithInterceptorOnly); 1057 IC_Utility(IC::kLoadPropertyWithInterceptor), isolate()); 1069 IC::CurrentTypeOf(object, isolate()), receiver(), holder, name); 1081 ExternalReference(IC_Utility(IC::kStoreCallbackProperty), isolate()); 1109 if (IC::TypeToMap(*type, masm->isolate())->IsJSGlobalObjectMap()) { 1151 ExternalReference(IC_Utility(IC::kStoreInterceptorProperty), isolate()); 1167 ExternalReference(IC_Utility(IC [all...] |
/external/chromium_org/v8/src/x87/ |
H A D | stub-cache-x87.cc | 342 IC::UtilityId id) { 560 ExternalReference(IC_Utility(IC::kSharedStoreIC_ExtendStorage), 778 Handle<Map> receiver_map(IC::TypeToMap(*type, isolate())); 1086 IC::kLoadPropertyWithInterceptorOnly); 1123 ExternalReference(IC_Utility(IC::kLoadPropertyWithInterceptor), 1136 IC::CurrentTypeOf(object, isolate()), receiver(), holder, name); 1148 ExternalReference(IC_Utility(IC::kStoreCallbackProperty), isolate()); 1176 if (IC::TypeToMap(*type, masm->isolate())->IsJSGlobalObjectMap()) { 1218 ExternalReference(IC_Utility(IC::kStoreInterceptorProperty), isolate()); 1234 ExternalReference(IC_Utility(IC [all...] |