Searched refs:IC (Results 1 - 25 of 91) sorted by relevance

1234

/external/chromium_org/v8/src/ic/
H A Dic-inl.h19 Address IC::address() const {
51 ConstantPoolArray* IC::constant_pool() const {
75 ConstantPoolArray* IC::raw_constant_pool() const {
84 Code* IC::GetTargetAtAddress(Address address,
86 // Get the target address of the IC.
96 void IC::SetTargetAtAddress(Address address, Code* target,
103 // ICs as strict mode. The strict-ness of the IC must be preserved.
121 void IC::set_target(Code* code) {
131 // The contextual mode must be preserved across IC patching.
135 IC
[all...]
H A Dic.h27 /* Utilities for IC stubs. */ \
39 // IC is the base class for LoadIC, StoreIC, KeyedLoadIC, and KeyedStoreIC.
41 class IC { class in namespace:v8::internal
54 // Alias the inline cache state type to make the IC code more readable.
57 // The IC code is either invoked with no extra frames on the stack
61 // Construct the IC structure with the given number of extra
63 IC(FrameDepth depth, Isolate* isolate);
64 virtual ~IC() {}
69 // Compute the current IC state based on the target stub, receiver and name.
149 char TransitionMarkFromState(IC
[all...]
H A Dic.cc25 char IC::TransitionMarkFromState(IC::State state) {
90 void IC::TraceIC(const char* type, Handle<Object> name) {
99 void IC::TraceIC(const char* type, Handle<Object> name, State old_state,
141 IC::IC(FrameDepth depth, Isolate* isolate) function in class:v8::internal::IC
143 // To improve the performance of the (much used) IC code, we unfold a few
187 SharedFunctionInfo* IC::GetSharedFunctionInfo() const {
188 // Compute the JavaScript frame for the frame pointer of this IC
201 Code* IC
[all...]
/external/llvm/utils/TableGen/
H A DX86DisassemblerShared.h25 insnContext = llvm::X86Disassembler::IC;
H A DCodeEmitterGen.cpp284 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 DInliner.cpp314 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/chromium_org/media/cast/net/rtcp/
H A Drtcp_utility.cc70 // |V=2|P| IC | PT | length |
85 parsed_header->IC = byte & 0x1f;
120 for (size_t block = 0; block < header.IC; block++)
136 for (size_t block = 0; block < header.IC; block++)
174 switch (header.IC /* subtype */ ) {
233 if (header.IC != 15) {
H A Drtcp_utility.h30 uint8 IC; // Item count / subtype. member in struct:media::cast::RtcpCommonHeader
/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineShifts.cpp71 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 DInstCombineLoadStoreAlloca.cpp295 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 DInstCombineCasts.cpp1518 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 DInstCombineSelect.cpp401 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...]
/external/chromium_org/third_party/skia/experimental/PdfViewer/pdfparser/native/pdfapi/
H A DSkPdfSquareOrCircleAnnotation_autogen.cpp47 SkPdfArray* SkPdfSquareOrCircleAnnotation::IC(SkPdfNativeDoc* doc) { function in class:SkPdfSquareOrCircleAnnotation
48 SkPdfNativeObject* ret = get("IC", "");
56 return get("IC", "") != NULL;
H A DSkPdfLineAnnotationDictionary_autogen.cpp71 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 DSkPdfSquareOrCircleAnnotation_autogen.cpp47 SkPdfArray* SkPdfSquareOrCircleAnnotation::IC(SkPdfNativeDoc* doc) { function in class:SkPdfSquareOrCircleAnnotation
48 SkPdfNativeObject* ret = get("IC", "");
56 return get("IC", "") != NULL;
H A DSkPdfLineAnnotationDictionary_autogen.cpp71 SkPdfArray* SkPdfLineAnnotationDictionary::IC(SkPdfNativeDoc* doc) { function in class:SkPdfLineAnnotationDictionary
72 SkPdfNativeObject* ret = get("IC", "");
80 return get("IC", "") != NULL;
/external/chromium_org/v8/src/ic/arm/
H A Dhandler-compiler-arm.cc32 if (IC::TypeToMap(*type, masm->isolate())->IsJSGlobalObjectMap()) {
69 if (IC::TypeToMap(*type, masm->isolate())->IsJSGlobalObjectMap()) {
212 Handle<JSObject> holder_obj, IC::UtilityId id) {
296 // an IC miss that would otherwise cause a transition to the generic stub.
298 ExternalReference(IC_Utility(IC::kStoreIC_Slow), masm->isolate());
309 // an IC miss that would otherwise cause a transition to the generic stub.
311 ExternalReference(IC_Utility(IC::kKeyedStoreIC_Slow), masm->isolate());
404 ExternalReference(IC_Utility(IC::kSharedStoreIC_ExtendStorage),
513 Handle<Map> receiver_map(IC::TypeToMap(*type(), isolate()));
729 IC
[all...]
/external/chromium_org/v8/src/ic/arm64/
H A Dhandler-compiler-arm64.cc128 Handle<JSObject> holder_obj, IC::UtilityId id) {
226 if (IC::TypeToMap(*type, masm->isolate())->IsJSGlobalObjectMap()) {
260 if (IC::TypeToMap(*type, masm->isolate())->IsJSGlobalObjectMap()) {
289 // an IC miss that would otherwise cause a transition to the generic stub.
291 ExternalReference(IC_Utility(IC::kStoreIC_Slow), masm->isolate());
304 // an IC miss that would otherwise cause a transition to the generic stub.
306 ExternalReference(IC_Utility(IC::kKeyedStoreIC_Slow), masm->isolate());
351 IC_Utility(IC::kStorePropertyWithInterceptor), isolate());
448 ExternalReference(IC_Utility(IC::kSharedStoreIC_ExtendStorage),
550 Handle<Map> receiver_map(IC
[all...]
/external/chromium_org/v8/src/ic/ia32/
H A Dhandler-compiler-ia32.cc27 if (IC::TypeToMap(*type, masm->isolate())->IsJSGlobalObjectMap()) {
229 if (IC::TypeToMap(*type, masm->isolate())->IsJSGlobalObjectMap()) {
277 Handle<JSObject> holder_obj, IC::UtilityId id) {
304 ExternalReference ref(IC_Utility(IC::kStoreIC_Slow), masm->isolate());
314 ExternalReference ref(IC_Utility(IC::kKeyedStoreIC_Slow), masm->isolate());
400 ExternalReference(IC_Utility(IC::kSharedStoreIC_ExtendStorage),
503 Handle<Map> receiver_map(IC::TypeToMap(*type(), isolate()));
721 IC::kLoadPropertyWithInterceptorOnly);
762 IC_Utility(IC::kLoadPropertyWithInterceptor), isolate());
783 ExternalReference(IC_Utility(IC
[all...]
/external/chromium_org/v8/src/ic/mips/
H A Dhandler-compiler-mips.cc32 if (IC::TypeToMap(*type, masm->isolate())->IsJSGlobalObjectMap()) {
69 if (IC::TypeToMap(*type, masm->isolate())->IsJSGlobalObjectMap()) {
206 Handle<JSObject> holder_obj, IC::UtilityId id) {
291 // an IC miss that would otherwise cause a transition to the generic stub.
293 ExternalReference(IC_Utility(IC::kStoreIC_Slow), masm->isolate());
304 // an IC miss that would otherwise cause a transition to the generic stub.
306 ExternalReference(IC_Utility(IC::kKeyedStoreIC_Slow), masm->isolate());
399 ExternalReference(IC_Utility(IC::kSharedStoreIC_ExtendStorage),
511 Handle<Map> receiver_map(IC::TypeToMap(*type(), isolate()));
730 IC
[all...]
/external/chromium_org/v8/src/ic/mips64/
H A Dhandler-compiler-mips64.cc32 if (IC::TypeToMap(*type, masm->isolate())->IsJSGlobalObjectMap()) {
69 if (IC::TypeToMap(*type, masm->isolate())->IsJSGlobalObjectMap()) {
206 Handle<JSObject> holder_obj, IC::UtilityId id) {
291 // an IC miss that would otherwise cause a transition to the generic stub.
293 ExternalReference(IC_Utility(IC::kStoreIC_Slow), masm->isolate());
304 // an IC miss that would otherwise cause a transition to the generic stub.
306 ExternalReference(IC_Utility(IC::kKeyedStoreIC_Slow), masm->isolate());
399 ExternalReference(IC_Utility(IC::kSharedStoreIC_ExtendStorage),
511 Handle<Map> receiver_map(IC::TypeToMap(*type(), isolate()));
730 IC
[all...]
/external/chromium_org/v8/src/ic/x64/
H A Dhandler-compiler-x64.cc109 Handle<JSObject> holder_obj, IC::UtilityId id) {
216 if (IC::TypeToMap(*type, masm->isolate())->IsJSGlobalObjectMap()) {
256 if (IC::TypeToMap(*type, masm->isolate())->IsJSGlobalObjectMap()) {
299 ExternalReference ref(IC_Utility(IC::kStoreIC_Slow), masm->isolate());
309 ExternalReference ref(IC_Utility(IC::kKeyedStoreIC_Slow), masm->isolate());
394 ExternalReference(IC_Utility(IC::kSharedStoreIC_ExtendStorage),
497 Handle<Map> receiver_map(IC::TypeToMap(*type(), isolate()));
715 IC::kLoadPropertyWithInterceptorOnly);
749 IC_Utility(IC::kLoadPropertyWithInterceptor), isolate());
770 ExternalReference(IC_Utility(IC
[all...]
/external/chromium_org/v8/src/ic/x87/
H A Dhandler-compiler-x87.cc27 if (IC::TypeToMap(*type, masm->isolate())->IsJSGlobalObjectMap()) {
229 if (IC::TypeToMap(*type, masm->isolate())->IsJSGlobalObjectMap()) {
277 Handle<JSObject> holder_obj, IC::UtilityId id) {
304 ExternalReference ref(IC_Utility(IC::kStoreIC_Slow), masm->isolate());
314 ExternalReference ref(IC_Utility(IC::kKeyedStoreIC_Slow), masm->isolate());
402 ExternalReference(IC_Utility(IC::kSharedStoreIC_ExtendStorage),
505 Handle<Map> receiver_map(IC::TypeToMap(*type(), isolate()));
723 IC::kLoadPropertyWithInterceptorOnly);
764 IC_Utility(IC::kLoadPropertyWithInterceptor), isolate());
785 ExternalReference(IC_Utility(IC
[all...]
/external/chromium_org/third_party/webrtc/modules/rtp_rtcp/source/
H A Drtcp_utility.cc163 _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 DX86AsmParser.cpp258 InfixCalculator IC; member in class:__anon26165::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...]

Completed in 1560 milliseconds

1234