HomeSort by relevance Sort by last modified time
    Searched refs:jit (Results 1 - 25 of 47) sorted by null

1 2

  /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...]
JITPropertyAccess.cpp 28 #if ENABLE(JIT)
30 #include "JIT.h"
53 JIT::CodePtr JIT::stringGetByValStubGenerator(JSGlobalData* globalData, ExecutablePool* pool)
55 JSInterfaceJIT jit; local
57 failures.append(jit.branchPtr(NotEqual, Address(regT0), TrustedImmPtr(globalData->jsStringVPtr)));
58 failures.append(jit.branchTest32(NonZero, Address(regT0, OBJECT_OFFSETOF(JSString, m_fiberCount))));
61 jit.load32(Address(regT0, ThunkHelpers::jsStringLengthOffset()), regT2);
62 jit.loadPtr(Address(regT0, ThunkHelpers::jsStringValueOffset()), regT0);
63 jit.loadPtr(Address(regT0, ThunkHelpers::stringImplDataOffset()), regT0)
    [all...]
JITPropertyAccess32_64.cpp 28 #if ENABLE(JIT)
30 #include "JIT.h"
52 void JIT::emit_op_put_by_index(Instruction* currentInstruction)
65 void JIT::emit_op_put_getter(Instruction* currentInstruction)
78 void JIT::emit_op_put_setter(Instruction* currentInstruction)
91 void JIT::emit_op_del_by_id(Instruction* currentInstruction)
109 void JIT::emit_op_method_check(Instruction*) {}
110 void JIT::emitSlow_op_method_check(Instruction*, Vector<SlowCaseEntry>::iterator&) { ASSERT_NOT_REACHED(); }
115 void JIT::emit_op_get_by_val(Instruction* currentInstruction)
127 void JIT::emitSlow_op_get_by_val(Instruction*, Vector<SlowCaseEntry>::iterator&
272 JSInterfaceJIT jit; local
    [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 15 LINK_COMPONENTS := mcjit jit interpreter nativecodegen bitreader asmparser selectiondag
17 # If Intel JIT Events support is confiured, link against the LLVM Intel JIT
  /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/llvm/unittests/ExecutionEngine/JIT/
Makefile 1 ##===- unittests/ExecutionEngine/JIT/Makefile --------------*- Makefile -*-===##
11 TESTNAME = JIT
12 LINK_COMPONENTS := asmparser bitreader bitwriter core jit native support
20 # Build the Intel JIT Events interface tests
23 # Add the Intel JIT Events include directory
26 # Link against the LLVM Intel JIT Evens interface library
31 # Build the OProfile JIT interface tests
41 # Permit these tests to use the JIT's symbolic lookup.
  /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"
69 // JIT lazy compilation code.
79 llvm_unreachable("The JIT doesn't know how to handle a"
111 /// Instance of the JIT this ResolverState serves.
112 JIT *TheJIT;
115 JITResolverState(JIT *jit) : FunctionToLazyStubMap(this),
117 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/webkit/Source/JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/
copy-files.cmd 44 jit

Completed in 422 milliseconds

1 2