Home
last modified time | relevance | path

Searched refs:jit (Results 1 – 25 of 79) sorted by relevance

1234

/external/webkit/Source/JavaScriptCore/jit/
DThunkGenerators.cpp37 static void stringCharLoad(SpecializedThunkJIT& jit) in stringCharLoad() argument
40 jit.loadJSStringArgument(SpecializedThunkJIT::ThisArgument, SpecializedThunkJIT::regT0); in stringCharLoad()
44jit.load32(MacroAssembler::Address(SpecializedThunkJIT::regT0, ThunkHelpers::jsStringLengthOffset(… in stringCharLoad()
45jit.loadPtr(MacroAssembler::Address(SpecializedThunkJIT::regT0, ThunkHelpers::jsStringValueOffset(… in stringCharLoad()
46jit.loadPtr(MacroAssembler::Address(SpecializedThunkJIT::regT0, ThunkHelpers::stringImplDataOffset… in stringCharLoad()
49 jit.loadInt32Argument(0, SpecializedThunkJIT::regT1); // regT1 contains the index in stringCharLoad()
52jit.appendFailure(jit.branch32(MacroAssembler::AboveOrEqual, SpecializedThunkJIT::regT1, Specializ… in stringCharLoad()
55jit.load16(MacroAssembler::BaseIndex(SpecializedThunkJIT::regT0, SpecializedThunkJIT::regT1, Macro… in stringCharLoad()
58 static void charToString(SpecializedThunkJIT& jit, JSGlobalData* globalData, MacroAssembler::Regist… in charToString() argument
60jit.appendFailure(jit.branch32(MacroAssembler::AboveOrEqual, src, MacroAssembler::TrustedImm32(0x1… in charToString()
[all …]
DJITStubCall.h37 JITStubCall(JIT* jit, JSObject* (JIT_STUB *stub)(STUB_ARGS_DECLARATION)) in JITStubCall() argument
38 : m_jit(jit) in JITStubCall()
45 JITStubCall(JIT* jit, JSPropertyNameIterator* (JIT_STUB *stub)(STUB_ARGS_DECLARATION)) in JITStubCall() argument
46 : m_jit(jit) in JITStubCall()
53 JITStubCall(JIT* jit, void* (JIT_STUB *stub)(STUB_ARGS_DECLARATION)) in JITStubCall() argument
54 : m_jit(jit) in JITStubCall()
61 JITStubCall(JIT* jit, int (JIT_STUB *stub)(STUB_ARGS_DECLARATION)) in JITStubCall() argument
62 : m_jit(jit) in JITStubCall()
69 JITStubCall(JIT* jit, bool (JIT_STUB *stub)(STUB_ARGS_DECLARATION)) in JITStubCall() argument
70 : m_jit(jit) in JITStubCall()
[all …]
DJIT.h188 JIT jit(globalData, codeBlock); in compileGetByIdProto()
189jit.privateCompileGetByIdProto(stubInfo, structure, prototypeStructure, ident, slot, cachedOffset,… in compileGetByIdProto()
194 JIT jit(globalData, codeBlock); in compileGetByIdSelfList()
195jit.privateCompileGetByIdSelfList(stubInfo, polymorphicStructures, currentIndex, structure, ident,… in compileGetByIdSelfList()
199 JIT jit(globalData, codeBlock); in compileGetByIdProtoList()
200jit.privateCompileGetByIdProtoList(stubInfo, prototypeStructureList, currentIndex, structure, prot… in compileGetByIdProtoList()
204 JIT jit(globalData, codeBlock); in compileGetByIdChainList()
205jit.privateCompileGetByIdChainList(stubInfo, prototypeStructureList, currentIndex, structure, chai… in compileGetByIdChainList()
210 JIT jit(globalData, codeBlock); in compileGetByIdChain()
211jit.privateCompileGetByIdChain(stubInfo, structure, chain, count, ident, slot, cachedOffset, retur… in compileGetByIdChain()
[all …]
DJITPropertyAccess.cpp55 JSInterfaceJIT jit; in stringGetByValStubGenerator() local
57 … failures.append(jit.branchPtr(NotEqual, Address(regT0), TrustedImmPtr(globalData->jsStringVPtr))); in stringGetByValStubGenerator()
58 …failures.append(jit.branchTest32(NonZero, Address(regT0, OBJECT_OFFSETOF(JSString, m_fiberCount)))… in stringGetByValStubGenerator()
61 jit.load32(Address(regT0, ThunkHelpers::jsStringLengthOffset()), regT2); in stringGetByValStubGenerator()
62 jit.loadPtr(Address(regT0, ThunkHelpers::jsStringValueOffset()), regT0); in stringGetByValStubGenerator()
63 jit.loadPtr(Address(regT0, ThunkHelpers::stringImplDataOffset()), regT0); in stringGetByValStubGenerator()
66 failures.append(jit.branch32(AboveOrEqual, regT1, regT2)); in stringGetByValStubGenerator()
69 jit.load16(BaseIndex(regT0, regT1, TimesTwo, 0), regT0); in stringGetByValStubGenerator()
71 failures.append(jit.branch32(AboveOrEqual, regT0, TrustedImm32(0x100))); in stringGetByValStubGenerator()
72 jit.move(TrustedImmPtr(globalData->smallStrings.singleCharacterStrings()), regT1); in stringGetByValStubGenerator()
[all …]
DJITPropertyAccess32_64.cpp272 JSInterfaceJIT jit; in stringGetByValStubGenerator() local
274 … failures.append(jit.branchPtr(NotEqual, Address(regT0), TrustedImmPtr(globalData->jsStringVPtr))); in stringGetByValStubGenerator()
275 …failures.append(jit.branchTest32(NonZero, Address(regT0, OBJECT_OFFSETOF(JSString, m_fiberCount)))… in stringGetByValStubGenerator()
278 jit.load32(Address(regT0, ThunkHelpers::jsStringLengthOffset()), regT1); in stringGetByValStubGenerator()
279 jit.loadPtr(Address(regT0, ThunkHelpers::jsStringValueOffset()), regT0); in stringGetByValStubGenerator()
280 jit.loadPtr(Address(regT0, ThunkHelpers::stringImplDataOffset()), regT0); in stringGetByValStubGenerator()
283 failures.append(jit.branch32(AboveOrEqual, regT2, regT1)); in stringGetByValStubGenerator()
286 jit.load16(BaseIndex(regT0, regT2, TimesTwo, 0), regT0); in stringGetByValStubGenerator()
288 failures.append(jit.branch32(AboveOrEqual, regT0, TrustedImm32(0x100))); in stringGetByValStubGenerator()
289 jit.move(TrustedImmPtr(globalData->smallStrings.singleCharacterStrings()), regT1); in stringGetByValStubGenerator()
[all …]
/external/webkit/Source/JavaScriptCore/dfg/
DDFGSpeculativeJIT.h107 SpeculativeJIT(JITCompiler& jit) in SpeculativeJIT() argument
108 : JITCodeGenerator(jit, true) in SpeculativeJIT()
204 explicit SpeculateIntegerOperand(SpeculativeJIT* jit, NodeIndex index) in SpeculateIntegerOperand() argument
205 : m_jit(jit) in SpeculateIntegerOperand()
213 if (jit->isFilled(index)) in SpeculateIntegerOperand()
256 explicit SpeculateStrictInt32Operand(SpeculativeJIT* jit, NodeIndex index) in SpeculateStrictInt32Operand() argument
257 : m_jit(jit) in SpeculateStrictInt32Operand()
262 if (jit->isFilled(index)) in SpeculateStrictInt32Operand()
297 explicit SpeculateCellOperand(SpeculativeJIT* jit, NodeIndex index) in SpeculateCellOperand() argument
298 : m_jit(jit) in SpeculateCellOperand()
[all …]
DDFGJITCodeGenerator.cpp437 GPRTemporary::GPRTemporary(JITCodeGenerator* jit) in GPRTemporary() argument
438 : m_jit(jit) in GPRTemporary()
444 GPRTemporary::GPRTemporary(JITCodeGenerator* jit, SpeculateIntegerOperand& op1) in GPRTemporary() argument
445 : m_jit(jit) in GPRTemporary()
456 GPRTemporary::GPRTemporary(JITCodeGenerator* jit, SpeculateIntegerOperand& op1, SpeculateIntegerOpe… in GPRTemporary() argument
457 : m_jit(jit) in GPRTemporary()
471 GPRTemporary::GPRTemporary(JITCodeGenerator* jit, IntegerOperand& op1) in GPRTemporary() argument
472 : m_jit(jit) in GPRTemporary()
483 GPRTemporary::GPRTemporary(JITCodeGenerator* jit, IntegerOperand& op1, IntegerOperand& op2) in GPRTemporary() argument
484 : m_jit(jit) in GPRTemporary()
[all …]
DDFGJITCodeGenerator.h149 JITCodeGenerator(JITCompiler& jit, bool isSpeculative) in JITCodeGenerator() argument
150 : m_jit(jit) in JITCodeGenerator()
154 , m_blockHeads(jit.graph().m_blocks.size()) in JITCodeGenerator()
745 explicit IntegerOperand(JITCodeGenerator* jit, NodeIndex index) in IntegerOperand() argument
746 : m_jit(jit) in IntegerOperand()
754 if (jit->isFilled(index)) in IntegerOperand()
797 explicit DoubleOperand(JITCodeGenerator* jit, NodeIndex index) in DoubleOperand() argument
798 : m_jit(jit) in DoubleOperand()
803 if (jit->isFilledDouble(index)) in DoubleOperand()
838 explicit JSValueOperand(JITCodeGenerator* jit, NodeIndex index) in JSValueOperand() argument
[all …]
/external/webkit/Source/JavaScriptCore/
DCMakeLists.txt12 "${JAVASCRIPTCORE_DIR}/jit"
61 jit/ExecutableAllocator.cpp
62 jit/JITArithmetic32_64.cpp
63 jit/JITArithmetic.cpp
64 jit/JITCall32_64.cpp
65 jit/JITCall.cpp
66 jit/JIT.cpp
67 jit/JITOpcodes32_64.cpp
68 jit/JITOpcodes.cpp
69 jit/JITPropertyAccess32_64.cpp
[all …]
DJavaScriptCore.pro99 jit/ExecutableAllocatorFixedVMPool.cpp \
100 jit/ExecutableAllocator.cpp \
101 jit/JITArithmetic.cpp \
102 jit/JITArithmetic32_64.cpp \
103 jit/JITCall.cpp \
104 jit/JITCall32_64.cpp \
105 jit/JIT.cpp \
106 jit/JITOpcodes.cpp \
107 jit/JITOpcodes32_64.cpp \
108 jit/JITPropertyAccess.cpp \
[all …]
DAndroid.mk65 jit/ExecutableAllocator.cpp\
66 jit/ExecutableAllocatorFixedVMPool.cpp \
67 jit/JIT.cpp \
68 jit/JITArithmetic.cpp \
69 jit/JITArithmetic32_64.cpp \
70 jit/JITCall.cpp \
71 jit/JITCall32_64.cpp \
72 jit/JITOpcodes.cpp \
73 jit/JITPropertyAccess.cpp \
74 jit/JITStubs.cpp \
[all …]
DCMakeListsWinCE.txt2 jit/ExecutableAllocator.cpp
11 DEPENDS ${JAVASCRIPTCORE_DIR}/jit/JITStubs.cpp
12 …${JAVASCRIPTCORE_DIR}/create_jit_stubs --prefix=MSVC ${JAVASCRIPTCORE_DIR}/jit/JITStubs.cpp > ${DE…
DJavaScriptCore.gypi47 'jit/ExecutableAllocator.h',
48 'jit/JITCode.h',
49 'jit/JITStubs.h',
50 'jit/ThunkGenerators.h',
375 'jit/ExecutableAllocator.cpp',
376 'jit/ExecutableAllocatorFixedVMPool.cpp',
377 'jit/JIT.cpp',
378 'jit/JIT.h',
379 'jit/JITArithmetic.cpp',
380 'jit/JITArithmetic32_64.cpp',
[all …]
DCMakeListsEfl.txt2 jit/ExecutableAllocatorFixedVMPool.cpp
3 jit/ExecutableAllocator.cpp
DChangeLog-2010-05-2445 * jit/JIT.cpp:
47 * jit/JIT.h:
48 * jit/JITCall.cpp:
51 * jit/JITCall32_64.cpp:
54 * jit/JITOpcodes.cpp:
61 * jit/JITOpcodes32_64.cpp:
66 * jit/JITStubs.cpp:
69 * jit/JITStubs.h:
109 * jit/JITStubs.cpp:
166 * jit/JITStubs.cpp:
[all …]
DGNUmakefile.list.am163 Source/JavaScriptCore/jit/ExecutableAllocator.cpp \
164 Source/JavaScriptCore/jit/ExecutableAllocator.h \
165 Source/JavaScriptCore/jit/JITArithmetic32_64.cpp \
166 Source/JavaScriptCore/jit/JITArithmetic.cpp \
167 Source/JavaScriptCore/jit/JITCall32_64.cpp \
168 Source/JavaScriptCore/jit/JITCall.cpp \
169 Source/JavaScriptCore/jit/JITCode.h \
170 Source/JavaScriptCore/jit/JIT.cpp \
171 Source/JavaScriptCore/jit/JIT.h \
172 Source/JavaScriptCore/jit/JITInlineMethods.h \
[all …]
DChangeLog-2011-02-1647 * jit/JIT.h:
48 * jit/JITOpcodes.cpp:
50 * jit/JITOpcodes32_64.cpp:
52 * jit/JITPropertyAccess.cpp:
65 * jit/JITPropertyAccess32_64.cpp:
78 * jit/JITStubs.cpp:
985 * jit/JIT.cpp:
986 * jit/JIT.h:
987 * jit/JITOpcodes.cpp:
1221 * jit/ExecutableAllocator.cpp:
[all …]
/external/oprofile/doc/
DMakefile.am22 dist_html_DATA = oprofile.html internals.html opreport.xsd op-jit-devel.html
29 op-jit-devel.html: ${top_srcdir}/doc/op-jit-devel.xml
41 doc/devel/index.html: ${top_srcdir}/doc/op-jit-devel.xml
60 op-jit-devel.html:
84 op-jit-devel.xml \
/external/llvm/utils/
DimportNLT.pl26 $mc, $gcc, $cbe, $llc, $llcbeta, $jit, $foo1, $foo2, $foo3) = split " ", $d;
72 if ($jit =~ /\d/)
75 … ('$prog', STR_TO_DATE('$day $mon $year', '\%d \%M \%Y'), 'jit', $jit)") || die DBI->errstr;
/external/llvm/lib/ExecutionEngine/JIT/
DJITEmitter.cpp116 JITResolverState(JIT *jit) : FunctionToLazyStubMap(this), in JITResolverState() argument
118 TheJIT(jit) {} in JITResolverState()
194 explicit JITResolver(JIT &jit, JITEmitter &je) in JITResolver() argument
195 : state(&jit), nextGOTIndex(0), JE(je), TheJIT(&jit) { in JITResolver()
196 LazyResolverFn = jit.getJITInfo().getLazyResolverFunction(JITCompilerFn); in JITResolver()
366 JITEmitter(JIT &jit, JITMemoryManager *JMM, TargetMachine &TM) in JITEmitter() argument
367 : SizeEstimate(0), Resolver(jit, *this), MMI(0), CurFn(0), in JITEmitter()
368 EmittedFunctions(this), TheJIT(&jit) { in JITEmitter()
370 if (jit.getJITInfo().needsGOT()) { in JITEmitter()
376 DE.reset(new JITDwarfEmitter(jit)); in JITEmitter()
[all …]
/external/llvm/examples/Fibonacci/
DCMakeLists.txt1 set(LLVM_LINK_COMPONENTS jit interpreter nativecodegen)
/external/llvm/examples/HowToUseJIT/
DCMakeLists.txt1 set(LLVM_LINK_COMPONENTS jit interpreter nativecodegen)
/external/llvm/examples/ExceptionDemo/
DCMakeLists.txt1 set(LLVM_LINK_COMPONENTS jit nativecodegen)
/external/llvm/examples/Kaleidoscope/Chapter5/
DCMakeLists.txt1 set(LLVM_LINK_COMPONENTS core jit interpreter native)
/external/llvm/examples/Kaleidoscope/Chapter6/
DCMakeLists.txt1 set(LLVM_LINK_COMPONENTS core jit interpreter native)

1234