v8/src/x64
kmillikin@chromium.org 97ccdd1e99 Introduce a hydrogen value for contexts, support context slot assignment.
Each context in the context chain has a corresponding hydrogen value.
The context values are used for global object lookup and context slot
lookup.  Add simple (non-compound) assignment to context slots.

Review URL: http://codereview.chromium.org/6390003

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@6615 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2011-02-03 13:10:28 +00:00
..
assembler-x64-inl.h X64 Crankshaft: Added a bunch of operations. 2011-01-25 11:30:47 +00:00
assembler-x64.cc X64 Crankshaft: Remove relative jump to deoptimization code. Fixes logical error, and compilation error on Windows. 2011-01-26 13:24:19 +00:00
assembler-x64.h X64 Crankshaft: Remove relative jump to deoptimization code. Fixes logical error, and compilation error on Windows. 2011-01-26 13:24:19 +00:00
builtins-x64.cc Add support for deoptimization on x64. 2011-01-25 07:57:56 +00:00
code-stubs-x64.cc Create specialized code stubs for PixelArray loads. 2011-02-03 12:50:50 +00:00
code-stubs-x64.h Create specialized code stubs for PixelArray loads. 2011-02-03 12:50:50 +00:00
codegen-x64-inl.h Remove complicated Math.sin and Math.cos optimizations that do not buy 2009-12-21 13:30:10 +00:00
codegen-x64.cc Fix Math.pow(-0, 0.5) and Math.pow(-0, -0.5). These are not equal to sqrt(-0) and 1/sqrt(-0). Add tests for these cases. Fixes V8 issue 1088. 2011-02-02 12:54:58 +00:00
codegen-x64.h Update V8 to version 3.0 (re-land r5920). 2010-12-07 11:31:57 +00:00
cpu-x64.cc Update V8 to version 3.0 (re-land r5920). 2010-12-07 11:31:57 +00:00
debug-x64.cc Cleanup of x64 code. Rearrange functions in ic-x64.cc to match order in ic-ia32.cc. Remove unused declarations, and move a constant to assembler-x64.h. 2011-01-04 09:50:35 +00:00
deoptimizer-x64.cc Streamline the code for patching optimized code for lazy deopt. 2011-02-03 10:07:22 +00:00
disasm-x64.cc X64 Crankshaft: Added a bunch of operations. 2011-01-25 11:30:47 +00:00
frames-x64.cc Enhance SafeStackFrameIterator to avoid triggering assertions in debug mode. 2010-09-16 08:23:34 +00:00
frames-x64.h Enable compilation of very simple functions in x64 crankshaft. 2011-01-17 13:11:39 +00:00
full-codegen-x64.cc Introduce ToNumber stub and use it in non-optimized code for to-number conversion. 2011-01-28 14:18:26 +00:00
ic-x64.cc Create specialized code stubs for PixelArray loads. 2011-02-03 12:50:50 +00:00
jump-target-x64.cc Allow build-time selection between ia32 and x86_64 in the GYP/Xcode Mac 2010-05-17 15:41:35 +00:00
lithium-codegen-x64.cc Streamline the code for patching optimized code for lazy deopt. 2011-02-03 10:07:22 +00:00
lithium-codegen-x64.h Refactor recording of safepoints. 2011-01-26 20:48:48 +00:00
lithium-gap-resolver-x64.cc Add compilation guard to new x64-only file, for Mac platform. 2011-01-25 12:50:18 +00:00
lithium-gap-resolver-x64.h Port new version of ParallelMove's LGapResolver to X64. 2011-01-25 10:10:36 +00:00
lithium-x64.cc Introduce a hydrogen value for contexts, support context slot assignment. 2011-02-03 13:10:28 +00:00
lithium-x64.h Introduce a hydrogen value for contexts, support context slot assignment. 2011-02-03 13:10:28 +00:00
macro-assembler-x64.cc X64 Crankshaft: Reapply reverted operations with DoLoadGlobal disabled. 2011-01-27 11:58:31 +00:00
macro-assembler-x64.h X64 Crankshaft: Added a bunch of operations. 2011-01-25 11:30:47 +00:00
regexp-macro-assembler-x64.cc Use the macro assembler Set instead of explicit xor for clearing registers. 2011-01-03 11:39:22 +00:00
regexp-macro-assembler-x64.h Limit end-anchored regexps to testing end of string where possible. 2010-10-19 14:00:01 +00:00
register-allocator-x64-inl.h X64: Added register holding Smi::FromInt(1). 2010-07-02 14:09:35 +00:00
register-allocator-x64.cc Allow build-time selection between ia32 and x86_64 in the GYP/Xcode Mac 2010-05-17 15:41:35 +00:00
register-allocator-x64.h X64: Added register holding Smi::FromInt(1). 2010-07-02 14:09:35 +00:00
simulator-x64.cc Added empty files in the x64 directory. 2009-05-04 07:16:10 +00:00
simulator-x64.h Clean up definitions in simulator. 2010-10-25 16:40:41 +00:00
stub-cache-x64.cc Create specialized code stubs for PixelArray loads. 2011-02-03 12:50:50 +00:00
virtual-frame-x64.cc Move ComputeCallInitialize from the codegen.cc to stub-cache.cc. 2010-11-11 10:33:51 +00:00
virtual-frame-x64.h Remove VirtualFrame::CallStoreIC(void) and CallCommonStoreIC from virtual-frame-x64.cc. Make implementations of CallStoreIC(key, is_contextual) and CallKeyedStoreIC() the same on x64 and ia32. Make ia32 and x64 implementations more alike by moving some functions and changing comments. 2010-07-21 15:16:01 +00:00