/external/webkit/Source/JavaScriptCore/jit/ |
D | JITStubCall.h | 31 #if ENABLE(JIT) 37 JITStubCall(JIT* jit, JSObject* (JIT_STUB *stub)(STUB_ARGS_DECLARATION)) in JITStubCall() 45 JITStubCall(JIT* jit, JSPropertyNameIterator* (JIT_STUB *stub)(STUB_ARGS_DECLARATION)) in JITStubCall() 53 JITStubCall(JIT* jit, void* (JIT_STUB *stub)(STUB_ARGS_DECLARATION)) in JITStubCall() 61 JITStubCall(JIT* jit, int (JIT_STUB *stub)(STUB_ARGS_DECLARATION)) in JITStubCall() 69 JITStubCall(JIT* jit, bool (JIT_STUB *stub)(STUB_ARGS_DECLARATION)) in JITStubCall() 77 JITStubCall(JIT* jit, void (JIT_STUB *stub)(STUB_ARGS_DECLARATION)) in JITStubCall() 86 JITStubCall(JIT* jit, EncodedJSValue (JIT_STUB *stub)(STUB_ARGS_DECLARATION)) in JITStubCall() 102 void addArgument(JIT::TrustedImm32 argument) in addArgument() 108 void addArgument(JIT::TrustedImmPtr argument) in addArgument() [all …]
|
D | JITInlineMethods.h | 30 #if ENABLE(JIT) 36 ALWAYS_INLINE void JIT::emitGetJITStubArg(unsigned argumentNumber, RegisterID dst) in emitGetJITStubArg() 42 ALWAYS_INLINE bool JIT::isOperandConstantImmediateDouble(unsigned src) in isOperandConstantImmediateDouble() 47 ALWAYS_INLINE JSValue JIT::getConstantOperand(unsigned src) in getConstantOperand() 53 ALWAYS_INLINE void JIT::emitPutToCallFrameHeader(RegisterID from, RegisterFile::CallFrameHeaderEntr… in emitPutToCallFrameHeader() 58 ALWAYS_INLINE void JIT::emitPutCellToCallFrameHeader(RegisterID from, RegisterFile::CallFrameHeader… in emitPutCellToCallFrameHeader() 66 ALWAYS_INLINE void JIT::emitPutIntToCallFrameHeader(RegisterID from, RegisterFile::CallFrameHeaderE… in emitPutIntToCallFrameHeader() 72 ALWAYS_INLINE void JIT::emitPutImmediateToCallFrameHeader(void* value, RegisterFile::CallFrameHeade… in emitPutImmediateToCallFrameHeader() 77 ALWAYS_INLINE void JIT::emitGetFromCallFrameHeaderPtr(RegisterFile::CallFrameHeaderEntry entry, Reg… in emitGetFromCallFrameHeaderPtr() 85 ALWAYS_INLINE void JIT::emitLoadCharacterString(RegisterID src, RegisterID dst, JumpList& failures) in emitLoadCharacterString() [all …]
|
D | JITCall32_64.cpp | 28 #if ENABLE(JIT) 49 void JIT::compileOpCallInitializeCallFrame() in compileOpCallInitializeCallFrame() 58 void JIT::emit_op_call_put_result(Instruction* instruction) in emit_op_call_put_result() 64 void JIT::compileOpCallVarargs(Instruction* instruction) in compileOpCallVarargs() 91 void JIT::compileOpCallVarargsSlowCase(Instruction* instruction, Vector<SlowCaseEntry>::iterator& i… in compileOpCallVarargsSlowCase() 107 void JIT::emit_op_ret(Instruction* currentInstruction) in emit_op_ret() 119 void JIT::emit_op_ret_object_or_this(Instruction* currentInstruction) in emit_op_ret_object_or_this() 146 void JIT::emitSlow_op_call(Instruction* currentInstruction, Vector<SlowCaseEntry>::iterator& iter) in emitSlow_op_call() 151 void JIT::emitSlow_op_call_eval(Instruction* currentInstruction, Vector<SlowCaseEntry>::iterator& i… in emitSlow_op_call_eval() 156 void JIT::emitSlow_op_call_varargs(Instruction* currentInstruction, Vector<SlowCaseEntry>::iterator… in emitSlow_op_call_varargs() [all …]
|
D | JITOpcodes.cpp | 28 #if ENABLE(JIT) 47 void JIT::privateCompileCTIMachineTrampolines(RefPtr<ExecutablePool>* executablePool, JSGlobalData*… in privateCompileCTIMachineTrampolines() 189 JIT::Label JIT::privateCompileCTINativeCall(JSGlobalData* globalData, bool isConstruct) in privateCompileCTINativeCall() 305 JIT::CodePtr JIT::privateCompileCTINativeCall(PassRefPtr<ExecutablePool>, JSGlobalData* globalData,… in privateCompileCTINativeCall() 310 void JIT::emit_op_mov(Instruction* currentInstruction) in emit_op_mov() 331 void JIT::emit_op_end(Instruction* currentInstruction) in emit_op_end() 339 void JIT::emit_op_jmp(Instruction* currentInstruction) in emit_op_jmp() 346 void JIT::emit_op_loop_if_lesseq(Instruction* currentInstruction) in emit_op_loop_if_lesseq() 366 void JIT::emit_op_new_object(Instruction* currentInstruction) in emit_op_new_object() 371 void JIT::emit_op_check_has_instance(Instruction* currentInstruction) in emit_op_check_has_instance() [all …]
|
D | JITCall.cpp | 28 #if ENABLE(JIT) 49 void JIT::compileOpCallInitializeCallFrame() in compileOpCallInitializeCallFrame() 58 void JIT::emit_op_call_put_result(Instruction* instruction) in emit_op_call_put_result() 64 void JIT::compileOpCallVarargs(Instruction* instruction) in compileOpCallVarargs() 91 void JIT::compileOpCallVarargsSlowCase(Instruction*, Vector<SlowCaseEntry>::iterator& iter) in compileOpCallVarargsSlowCase() 109 void JIT::compileOpCall(OpcodeID opcodeID, Instruction* instruction, unsigned) in compileOpCall() 120 stubCall.addArgument(JIT::Imm32(registerOffset)); in compileOpCall() 121 stubCall.addArgument(JIT::Imm32(argCount)); in compileOpCall() 145 void JIT::compileOpCallSlowCase(Instruction* instruction, Vector<SlowCaseEntry>::iterator& iter, un… in compileOpCallSlowCase() 155 stubCall.addArgument(JIT::Imm32(registerOffset)); in compileOpCallSlowCase() [all …]
|
D | JITOpcodes32_64.cpp | 29 #if ENABLE(JIT) 43 void JIT::privateCompileCTIMachineTrampolines(RefPtr<ExecutablePool>* executablePool, JSGlobalData*… in privateCompileCTIMachineTrampolines() 195 JIT::Label JIT::privateCompileCTINativeCall(JSGlobalData* globalData, bool isConstruct) in privateCompileCTINativeCall() 331 JIT::CodePtr JIT::privateCompileCTINativeCall(PassRefPtr<ExecutablePool> executablePool, JSGlobalDa… in privateCompileCTINativeCall() 475 void JIT::emit_op_mov(Instruction* currentInstruction) in emit_op_mov() 489 void JIT::emit_op_end(Instruction* currentInstruction) in emit_op_end() 497 void JIT::emit_op_jmp(Instruction* currentInstruction) in emit_op_jmp() 503 void JIT::emit_op_loop_if_lesseq(Instruction* currentInstruction) in emit_op_loop_if_lesseq() 531 void JIT::emitSlow_op_loop_if_lesseq(Instruction* currentInstruction, Vector<SlowCaseEntry>::iterat… in emitSlow_op_loop_if_lesseq() 548 void JIT::emit_op_new_object(Instruction* currentInstruction) in emit_op_new_object() [all …]
|
D | JITPropertyAccess32_64.cpp | 28 #if ENABLE(JIT) 52 void JIT::emit_op_put_by_index(Instruction* currentInstruction) in emit_op_put_by_index() 65 void JIT::emit_op_put_getter(Instruction* currentInstruction) in emit_op_put_getter() 78 void JIT::emit_op_put_setter(Instruction* currentInstruction) in emit_op_put_setter() 91 void JIT::emit_op_del_by_id(Instruction* currentInstruction) in emit_op_del_by_id() 109 void JIT::emit_op_method_check(Instruction*) {} in emit_op_method_check() 110 void JIT::emitSlow_op_method_check(Instruction*, Vector<SlowCaseEntry>::iterator&) { ASSERT_NOT_REA… in emitSlow_op_method_check() 115 void JIT::emit_op_get_by_val(Instruction* currentInstruction) in emit_op_get_by_val() 127 void JIT::emitSlow_op_get_by_val(Instruction*, Vector<SlowCaseEntry>::iterator&) in emitSlow_op_get_by_val() 132 void JIT::emit_op_put_by_val(Instruction* currentInstruction) in emit_op_put_by_val() [all …]
|
D | JITPropertyAccess.cpp | 28 #if ENABLE(JIT) 53 JIT::CodePtr JIT::stringGetByValStubGenerator(JSGlobalData* globalData, ExecutablePool* pool) in stringGetByValStubGenerator() 84 void JIT::emit_op_get_by_val(Instruction* currentInstruction) in emit_op_get_by_val() 113 void JIT::emitSlow_op_get_by_val(Instruction* currentInstruction, Vector<SlowCaseEntry>::iterator& … in emitSlow_op_get_by_val() 141 void JIT::compileGetDirectOffset(RegisterID base, RegisterID result, RegisterID offset, RegisterID … in compileGetDirectOffset() 147 void JIT::emit_op_get_by_pname(Instruction* currentInstruction) in emit_op_get_by_pname() 172 void JIT::emitSlow_op_get_by_pname(Instruction* currentInstruction, Vector<SlowCaseEntry>::iterator… in emitSlow_op_get_by_pname() 189 void JIT::emit_op_put_by_val(Instruction* currentInstruction) in emit_op_put_by_val() 223 void JIT::emit_op_put_by_index(Instruction* currentInstruction) in emit_op_put_by_index() 232 void JIT::emit_op_put_getter(Instruction* currentInstruction) in emit_op_put_getter() [all …]
|
D | JITArithmetic32_64.cpp | 28 #if ENABLE(JIT) 50 void JIT::emit_op_negate(Instruction* currentInstruction) in emit_op_negate() 75 void JIT::emitSlow_op_negate(Instruction* currentInstruction, Vector<SlowCaseEntry>::iterator& iter) in emitSlow_op_negate() 87 void JIT::emit_op_jnless(Instruction* currentInstruction) in emit_op_jnless() 143 void JIT::emitSlow_op_jnless(Instruction* currentInstruction, Vector<SlowCaseEntry>::iterator& iter) in emitSlow_op_jnless() 176 void JIT::emit_op_jless(Instruction* currentInstruction) in emit_op_jless() 231 void JIT::emitSlow_op_jless(Instruction* currentInstruction, Vector<SlowCaseEntry>::iterator& iter) in emitSlow_op_jless() 263 void JIT::emit_op_jlesseq(Instruction* currentInstruction, bool invert) in emit_op_jlesseq() 318 void JIT::emitSlow_op_jlesseq(Instruction* currentInstruction, Vector<SlowCaseEntry>::iterator& ite… in emitSlow_op_jlesseq() 351 void JIT::emit_op_jnlesseq(Instruction* currentInstruction) in emit_op_jnlesseq() [all …]
|
D | JITArithmetic.cpp | 28 #if ENABLE(JIT) 50 void JIT::emit_op_lshift(Instruction* currentInstruction) in emit_op_lshift() 67 void JIT::emitSlow_op_lshift(Instruction* currentInstruction, Vector<SlowCaseEntry>::iterator& iter) in emitSlow_op_lshift() 83 void JIT::emit_op_rshift(Instruction* currentInstruction) in emit_op_rshift() 118 void JIT::emitSlow_op_rshift(Instruction* currentInstruction, Vector<SlowCaseEntry>::iterator& iter) in emitSlow_op_rshift() 151 void JIT::emit_op_urshift(Instruction* currentInstruction) in emit_op_urshift() 187 void JIT::emitSlow_op_urshift(Instruction* currentInstruction, Vector<SlowCaseEntry>::iterator& ite… in emitSlow_op_urshift() 245 void JIT::emit_op_jnless(Instruction* currentInstruction) in emit_op_jnless() 293 void JIT::emitSlow_op_jnless(Instruction* currentInstruction, Vector<SlowCaseEntry>::iterator& iter) in emitSlow_op_jnless() 398 void JIT::emit_op_jless(Instruction* currentInstruction) in emit_op_jless() [all …]
|
D | JIT.h | 29 #if ENABLE(JIT) 51 class JIT; variable 168 class JIT : private JSInterfaceJIT { 183 return JIT(globalData, codeBlock, offsetBase).privateCompile(functionEntryArityCheck); 188 JIT jit(globalData, codeBlock); in compileGetByIdProto() 194 JIT jit(globalData, codeBlock); in compileGetByIdSelfList() 199 JIT jit(globalData, codeBlock); in compileGetByIdProtoList() 204 JIT jit(globalData, codeBlock); in compileGetByIdChainList() 210 JIT jit(globalData, codeBlock); in compileGetByIdChain() 216 JIT jit(globalData, codeBlock); in compilePutByIdTransition() [all …]
|
D | JIT.cpp | 28 #if ENABLE(JIT) 71 JIT::JIT(JSGlobalData* globalData, CodeBlock* codeBlock, void* linkerOffset) in JIT() function in JSC::JIT 94 void JIT::emitTimeoutCheck() in emitTimeoutCheck() 104 void JIT::emitTimeoutCheck() in emitTimeoutCheck() 168 void JIT::privateCompileMainPass() in privateCompileMainPass() 356 void JIT::privateCompileLinkPass() in privateCompileLinkPass() 364 void JIT::privateCompileSlowCases() in privateCompileSlowCases() 460 JITCode JIT::privateCompile(CodePtr* functionEntryArityCheck) in privateCompile() 597 void JIT::linkCall(JSFunction* callee, CodeBlock* callerCodeBlock, CodeBlock* calleeCodeBlock, JIT:… in linkCall() 614 void JIT::linkConstruct(JSFunction* callee, CodeBlock* callerCodeBlock, CodeBlock* calleeCodeBlock,… in linkConstruct()
|
/external/llvm/lib/ExecutionEngine/JIT/ |
D | JIT.cpp | 62 RegisterJIT() { JIT::Register(); } in RegisterJIT() 207 ExecutionEngine *JIT::createJIT(Module *M, in createJIT() 219 return new JIT(M, *TM, *TJ, JMM, GVsWithCode); in createJIT() 231 SmallPtrSet<JIT*, 1> JITs; // Optimize for process containing just 1 JIT. 234 void Add(JIT *jit) { in Add() 238 void Remove(JIT *jit) { in Remove() 246 for (SmallPtrSet<JIT*, 1>::const_iterator Jit = JITs.begin(), in getPointerToNamedFunction() 270 JIT::JIT(Module *M, TargetMachine &tm, TargetJITInfo &tji, in JIT() function in JIT 320 JIT::~JIT() { in ~JIT() 333 void JIT::addModule(Module *M) { in addModule() [all …]
|
D | JIT.h | 53 class JIT : public ExecutionEngine { 81 JIT(Module *M, TargetMachine &tm, TargetJITInfo &tji, 84 ~JIT(); 211 static JITCodeEmitter *createEmitter(JIT &J, JITMemoryManager *JMM,
|
/external/webkit/Source/JavaScriptCore/ |
D | ChangeLog-2010-05-24 | 45 * jit/JIT.cpp: 46 (JSC::JIT::privateCompileMainPass): 47 * jit/JIT.h: 49 (JSC::JIT::compileOpCall): 50 (JSC::JIT::compileOpCallSlowCase): 52 (JSC::JIT::compileOpCall): 53 (JSC::JIT::compileOpCallSlowCase): 55 (JSC::JIT::privateCompileCTIMachineTrampolines): 56 (JSC::JIT::privateCompileCTINativeCall): 57 (JSC::JIT::emit_op_neq_null): [all …]
|
D | ChangeLog | 126 Bug 58829 - DFG JIT - Optimize add/sub immediate, multiply. 141 Bug 58817 - DFG JIT - if speculative compilation fails, throw away code. 300 are completed through the new or old JIT. 307 * jit/JIT.cpp: 308 (JSC::JIT::privateCompile): 376 * jit/JIT.h: 378 (JSC::JIT::privateCompilePutByIdTransition): 379 (JSC::JIT::patchMethodCallProto): 380 (JSC::JIT::privateCompileGetByIdProto): 381 (JSC::JIT::privateCompileGetByIdSelfList): [all …]
|
D | ChangeLog-2009-06-16 | 24 * jit/JIT.cpp: 25 (JSC::JIT::privateCompile): 27 (JSC::JIT::privateCompilePutByIdTransition): 28 (JSC::JIT::privateCompilePatchGetArrayLength): 29 (JSC::JIT::privateCompileGetByIdProto): 30 (JSC::JIT::privateCompileGetByIdSelfList): 31 (JSC::JIT::privateCompileGetByIdProtoList): 32 (JSC::JIT::privateCompileGetByIdChainList): 33 (JSC::JIT::privateCompileGetByIdChain): 83 * jit/JIT.cpp: [all …]
|
/external/webkit/Source/JavaScriptCore/bytecode/ |
D | JumpTable.h | 42 #if ENABLE(JIT) 50 #if ENABLE(JIT) 63 #if ENABLE(JIT) 79 #if ENABLE(JIT) 91 #if ENABLE(JIT)
|
D | CodeBlock.h | 46 #if ENABLE(JIT) 75 #if ENABLE(JIT) 96 #if ENABLE(JIT) 204 friend class JIT; variable 246 #if ENABLE(JIT) 291 #if ENABLE(JIT) 347 #if ENABLE(JIT) 396 #if ENABLE(JIT) 518 #if ENABLE(JIT) 555 #if ENABLE(JIT)
|
/external/llvm/unittests/ |
D | CMakeLists.txt | 94 ExecutionEngine/JIT/IntelJITEventListenerTest.cpp 105 ExecutionEngine/JIT/OProfileJITEventListenerTest.cpp 114 ExecutionEngine/JIT/JITEventListenerTest.cpp 115 ExecutionEngine/JIT/JITMemoryManagerTest.cpp 116 ExecutionEngine/JIT/JITTest.cpp 117 ExecutionEngine/JIT/MultiJITTest.cpp 122 list(APPEND JITTestsSources ExecutionEngine/JIT/JITTests.def) 125 add_llvm_unittest(ExecutionEngine/JIT ${JITTestsSources})
|
/external/webkit/Source/JavaScriptCore/runtime/ |
D | Executable.cpp | 125 #if ENABLE(JIT) in compileInternal() 127 m_jitCodeForCall = JIT::compile(scopeChainNode->globalData, m_evalCodeBlock.get()); in compileInternal() 183 #if ENABLE(JIT) in compileInternal() 185 m_jitCodeForCall = JIT::compile(scopeChainNode->globalData, m_programCodeBlock.get()); in compileInternal() 196 #if ENABLE(JIT) 263 #if ENABLE(JIT) in compileForCallInternal() 267 …m_jitCodeForCall = JIT::compile(scopeChainNode->globalData, m_codeBlockForCall.get(), &m_jitCodeFo… in compileForCallInternal() 311 #if ENABLE(JIT) in compileForConstructInternal() 313 …m_jitCodeForConstruct = JIT::compile(scopeChainNode->globalData, m_codeBlockForConstruct.get(), &m… in compileForConstructInternal() 339 #if ENABLE(JIT) in discardCode()
|
D | Executable.h | 48 friend class JIT; variable 76 #if ENABLE(JIT) 99 friend class JIT; variable 101 #if ENABLE(JIT) 122 #if ENABLE(JIT) 229 #if ENABLE(JIT) 275 #if ENABLE(JIT) 296 friend class JIT; variable 395 #if ENABLE(JIT)
|
D | JSGlobalData.h | 191 #if !ENABLE(JIT) 209 #if ENABLE(JIT) 224 #if ENABLE(JIT) 276 #if ENABLE(JIT) && ENABLE(INTERPRETER)
|
/external/llvm/lib/Target/X86/ |
D | X86CompilationCallback_Win64.asm | 1 ;;===-- X86CompilationCallback_Win64.asm - Implement Win64 JIT callback ---=== 10 ;; This file implements the JIT interfaces for the X86 target.
|
/external/llvm/examples/BrainF/ |
D | BrainFDriver.cpp | 54 JIT("jit", cl::desc("Run program Just-In-Time")); variable 101 if (!JIT) { in main() 140 if (JIT) { in main()
|