/external/webkit/Source/JavaScriptCore/jit/ |
D | ThunkGenerators.cpp | 37 static void stringCharLoad(SpecializedThunkJIT& jit) in stringCharLoad() argument 40 jit.loadJSStringArgument(SpecializedThunkJIT::ThisArgument, SpecializedThunkJIT::regT0); in stringCharLoad() 44 …jit.load32(MacroAssembler::Address(SpecializedThunkJIT::regT0, ThunkHelpers::jsStringLengthOffset(… in stringCharLoad() 45 …jit.loadPtr(MacroAssembler::Address(SpecializedThunkJIT::regT0, ThunkHelpers::jsStringValueOffset(… in stringCharLoad() 46 …jit.loadPtr(MacroAssembler::Address(SpecializedThunkJIT::regT0, ThunkHelpers::stringImplDataOffset… in stringCharLoad() 49 jit.loadInt32Argument(0, SpecializedThunkJIT::regT1); // regT1 contains the index in stringCharLoad() 52 …jit.appendFailure(jit.branch32(MacroAssembler::AboveOrEqual, SpecializedThunkJIT::regT1, Specializ… in stringCharLoad() 55 …jit.load16(MacroAssembler::BaseIndex(SpecializedThunkJIT::regT0, SpecializedThunkJIT::regT1, Macro… in stringCharLoad() 58 static void charToString(SpecializedThunkJIT& jit, JSGlobalData* globalData, MacroAssembler::Regist… in charToString() argument 60 …jit.appendFailure(jit.branch32(MacroAssembler::AboveOrEqual, src, MacroAssembler::TrustedImm32(0x1… in charToString() [all …]
|
D | JITStubCall.h | 37 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 …]
|
D | JIT.h | 188 JIT jit(globalData, codeBlock); in compileGetByIdProto() 189 …jit.privateCompileGetByIdProto(stubInfo, structure, prototypeStructure, ident, slot, cachedOffset,… in compileGetByIdProto() 194 JIT jit(globalData, codeBlock); in compileGetByIdSelfList() 195 …jit.privateCompileGetByIdSelfList(stubInfo, polymorphicStructures, currentIndex, structure, ident,… in compileGetByIdSelfList() 199 JIT jit(globalData, codeBlock); in compileGetByIdProtoList() 200 …jit.privateCompileGetByIdProtoList(stubInfo, prototypeStructureList, currentIndex, structure, prot… in compileGetByIdProtoList() 204 JIT jit(globalData, codeBlock); in compileGetByIdChainList() 205 …jit.privateCompileGetByIdChainList(stubInfo, prototypeStructureList, currentIndex, structure, chai… in compileGetByIdChainList() 210 JIT jit(globalData, codeBlock); in compileGetByIdChain() 211 …jit.privateCompileGetByIdChain(stubInfo, structure, chain, count, ident, slot, cachedOffset, retur… in compileGetByIdChain() [all …]
|
D | JITPropertyAccess.cpp | 55 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 …]
|
D | JITPropertyAccess32_64.cpp | 272 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/ |
D | DFGSpeculativeJIT.h | 107 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 …]
|
D | DFGJITCodeGenerator.cpp | 437 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 …]
|
D | DFGJITCodeGenerator.h | 149 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/ |
D | CMakeLists.txt | 12 "${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 …]
|
D | JavaScriptCore.pro | 99 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 …]
|
D | Android.mk | 65 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 …]
|
D | CMakeListsWinCE.txt | 2 jit/ExecutableAllocator.cpp 11 DEPENDS ${JAVASCRIPTCORE_DIR}/jit/JITStubs.cpp 12 …${JAVASCRIPTCORE_DIR}/create_jit_stubs --prefix=MSVC ${JAVASCRIPTCORE_DIR}/jit/JITStubs.cpp > ${DE…
|
D | JavaScriptCore.gypi | 47 '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 …]
|
D | CMakeListsEfl.txt | 2 jit/ExecutableAllocatorFixedVMPool.cpp 3 jit/ExecutableAllocator.cpp
|
D | ChangeLog-2010-05-24 | 45 * 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 …]
|
D | GNUmakefile.list.am | 163 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 …]
|
D | ChangeLog-2011-02-16 | 47 * 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/ |
D | Makefile.am | 22 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/ |
D | importNLT.pl | 26 $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/ |
D | JITEmitter.cpp | 116 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/ |
D | CMakeLists.txt | 1 set(LLVM_LINK_COMPONENTS jit interpreter nativecodegen)
|
/external/llvm/examples/HowToUseJIT/ |
D | CMakeLists.txt | 1 set(LLVM_LINK_COMPONENTS jit interpreter nativecodegen)
|
/external/llvm/examples/ExceptionDemo/ |
D | CMakeLists.txt | 1 set(LLVM_LINK_COMPONENTS jit nativecodegen)
|
/external/llvm/examples/Kaleidoscope/Chapter5/ |
D | CMakeLists.txt | 1 set(LLVM_LINK_COMPONENTS core jit interpreter native)
|
/external/llvm/examples/Kaleidoscope/Chapter6/ |
D | CMakeLists.txt | 1 set(LLVM_LINK_COMPONENTS core jit interpreter native)
|