/external/webkit/Source/JavaScriptCore/jit/ |
ThunkGenerators.cpp | 33 #if ENABLE(JIT) 37 static void stringCharLoad(SpecializedThunkJIT& jit) 40 jit.loadJSStringArgument(SpecializedThunkJIT::ThisArgument, SpecializedThunkJIT::regT0); 44 jit.load32(MacroAssembler::Address(SpecializedThunkJIT::regT0, ThunkHelpers::jsStringLengthOffset()), SpecializedThunkJIT::regT2); 45 jit.loadPtr(MacroAssembler::Address(SpecializedThunkJIT::regT0, ThunkHelpers::jsStringValueOffset()), SpecializedThunkJIT::regT0); 46 jit.loadPtr(MacroAssembler::Address(SpecializedThunkJIT::regT0, ThunkHelpers::stringImplDataOffset()), SpecializedThunkJIT::regT0); 49 jit.loadInt32Argument(0, SpecializedThunkJIT::regT1); // regT1 contains the index 52 jit.appendFailure(jit.branch32(MacroAssembler::AboveOrEqual, SpecializedThunkJIT::regT1, SpecializedThunkJIT::regT2)); 55 jit.load16(MacroAssembler::BaseIndex(SpecializedThunkJIT::regT0, SpecializedThunkJIT::regT1, MacroAsse (…) [all...] |
JITStubCall.h | 31 #if ENABLE(JIT) 37 JITStubCall(JIT* jit, JSObject* (JIT_STUB *stub)(STUB_ARGS_DECLARATION)) 38 : m_jit(jit) 45 JITStubCall(JIT* jit, JSPropertyNameIterator* (JIT_STUB *stub)(STUB_ARGS_DECLARATION)) 46 : m_jit(jit) 53 JITStubCall(JIT* jit, void* (JIT_STUB *stub)(STUB_ARGS_DECLARATION)) 54 : m_jit(jit) [all...] |
JIT.h | 29 #if ENABLE(JIT) 31 // We've run into some problems where changing the size of the class JIT leads to 39 #define ASSERT_JIT_OFFSET(actual, expected) ASSERT_WITH_MESSAGE(actual == expected, "JIT Offset \"%s\" should be %d, not %d.\n", #expected, static_cast<int>(expected), static_cast<int>(actual)); 51 class JIT; 163 // Near calls can only be patched to other JIT code, regular calls can be patched to JIT code or relinked to stub functions. 168 class JIT : private JSInterfaceJIT { 183 return JIT(globalData, codeBlock, offsetBase).privateCompile(functionEntryArityCheck); 188 JIT jit(globalData, codeBlock) [all...] |
/external/llvm/bindings/ocaml/executionengine/ |
Makefile | 16 UsedComponents := executionengine jit interpreter native
|
/external/llvm/examples/BrainF/ |
Makefile | 13 LINK_COMPONENTS := jit bitwriter nativecodegen interpreter
|
/external/llvm/examples/ExceptionDemo/ |
Makefile | 14 LINK_COMPONENTS := jit interpreter nativecodegen
|
/external/llvm/examples/Fibonacci/ |
Makefile | 14 # Link in JIT support 15 LINK_COMPONENTS := jit interpreter nativecodegen
|
/external/llvm/examples/HowToUseJIT/ |
Makefile | 13 LINK_COMPONENTS := jit interpreter nativecodegen
|
/external/llvm/examples/Kaleidoscope/Chapter4/ |
Makefile | 13 LINK_COMPONENTS := core jit native
|
/external/llvm/examples/Kaleidoscope/Chapter5/ |
Makefile | 13 LINK_COMPONENTS := core jit native
|
/external/llvm/examples/Kaleidoscope/Chapter6/ |
Makefile | 13 LINK_COMPONENTS := core jit native
|
/external/llvm/examples/Kaleidoscope/Chapter7/ |
Makefile | 14 LINK_COMPONENTS := core jit native
|
/external/llvm/examples/ParallelJIT/ |
Makefile | 13 LINK_COMPONENTS := jit interpreter nativecodegen
|
/external/llvm/tools/lli/ |
Makefile | 12 LINK_COMPONENTS := mcjit jit interpreter nativecodegen bitreader asmparser selectiondag
|
/external/llvm/unittests/ExecutionEngine/JIT/ |
Makefile | 1 ##===- unittests/ExecutionEngine/JIT/Makefile --------------*- Makefile -*-===## 11 TESTNAME = JIT 12 LINK_COMPONENTS := asmparser bitreader bitwriter core jit native support 17 # Permit these tests to use the JIT's symbolic lookup.
|
/external/webkit/Source/JavaScriptCore/dfg/ |
DFGSpeculativeJIT.h | 107 SpeculativeJIT(JITCompiler& jit) 108 : JITCodeGenerator(jit, true) 170 // JIT we should probably rewind code generation and only produce the non-speculative path. 204 explicit SpeculateIntegerOperand(SpeculativeJIT* jit, NodeIndex index) 205 : m_jit(jit) 213 if (jit->isFilled(index)) 256 explicit SpeculateStrictInt32Operand(SpeculativeJIT* jit, NodeIndex index) 257 : m_jit(jit) 262 if (jit->isFilled(index)) 297 explicit SpeculateCellOperand(SpeculativeJIT* jit, NodeIndex index [all...] |
DFGJITCodeGenerator.cpp | 437 GPRTemporary::GPRTemporary(JITCodeGenerator* jit) 438 : m_jit(jit) 444 GPRTemporary::GPRTemporary(JITCodeGenerator* jit, SpeculateIntegerOperand& op1) 445 : m_jit(jit) 456 GPRTemporary::GPRTemporary(JITCodeGenerator* jit, SpeculateIntegerOperand& op1, SpeculateIntegerOperand& op2) 457 : m_jit(jit) 471 GPRTemporary::GPRTemporary(JITCodeGenerator* jit, IntegerOperand& op1) 472 : m_jit(jit) 483 GPRTemporary::GPRTemporary(JITCodeGenerator* jit, IntegerOperand& op1, IntegerOperand& op2) 484 : m_jit(jit) [all...] |
DFGJITCodeGenerator.h | 49 // physical register management, calls out from JIT code to helper 149 JITCodeGenerator(JITCompiler& jit, bool isSpeculative) 150 : m_jit(jit) 154 , m_blockHeads(jit.graph().m_blocks.size()) 274 // calling out from JIT code to a C helper function. 697 // The JIT, while also provides MacroAssembler functionality. 745 explicit IntegerOperand(JITCodeGenerator* jit, NodeIndex index) 746 : m_jit(jit) 754 if (jit->isFilled(index)) 797 explicit DoubleOperand(JITCodeGenerator* jit, NodeIndex index [all...] |
/external/clang/examples/clang-interpreter/ |
Makefile | 18 LINK_COMPONENTS := jit interpreter nativecodegen bitreader bitwriter ipo \
|
/external/webkit/Source/JavaScriptCore/ |
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 [all...] |
/external/llvm/lib/ExecutionEngine/JIT/ |
JITDwarfEmitter.h | 10 // This file defines a JITDwarfEmitter object that is used by the JIT to 36 JIT& Jit; 56 JITDwarfEmitter(JIT& jit);
|
JITEmitter.cpp | 10 // This file defines a MachineCodeEmitter object that is used by the JIT to 15 #define DEBUG_TYPE "jit" 16 #include "JIT.h" 70 // JIT lazy compilation code. 80 assert(false && "The JIT doesn't know how to handle a" 112 /// Instance of the JIT this ResolverState serves. 113 JIT *TheJIT; 116 JITResolverState(JIT *jit) : FunctionToLazyStubMap(this), 118 TheJIT(jit) {} [all...] |
/dalvik/vm/mterp/armv5te/ |
entry.S | 76 ldr r2, [rSELF, #offThread_shadowSpace] @ to find out the jit exit state 78 ldr r3, [r2, #offShadowSpace_jitExitState] @ jit exit state
|
/external/llvm/utils/ |
importNLT.pl | 26 $mc, $gcc, $cbe, $llc, $llcbeta, $jit, $foo1, $foo2, $foo3) = split " ", $d; 50 ('$prog', STR_TO_DATE('$day $mon $year', '\%d \%M \%Y'), 'jit-compile', $jitcompile)") || die DBI->errstr; 72 if ($jit =~ /\d/) 75 ('$prog', STR_TO_DATE('$day $mon $year', '\%d \%M \%Y'), 'jit', $jit)") || die DBI->errstr;
|
/external/webkit/Source/JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/ |
copy-files.cmd | 44 jit
|