v8/src/x64
mstarzinger@chromium.org 47d07b8a7b Fix fast array literals to ignore prototype chain.
This makes sure that boilerplate objects for array literals with
non-constant elements (which will contain the hole at non-constant
positions) will not cause prototype chain lookups when generating
optimized code.

R=erik.corry@gmail.com
BUG=chromium:123512
TEST=mjsunit/regress/regress-123512

Review URL: https://chromiumcodereview.appspot.com/10105025

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@11350 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2012-04-17 11:12:37 +00:00
..
assembler-x64-inl.h Enable snapshots on MIPS. This is based on 2012-03-21 14:29:14 +00:00
assembler-x64.cc Enable snapshots on MIPS. This is based on 2012-03-21 14:29:14 +00:00
assembler-x64.h Enable snapshots on MIPS. This is based on 2012-03-21 14:29:14 +00:00
builtins-x64.cc Port string construct stub to x64. 2012-02-28 10:20:57 +00:00
code-stubs-x64.cc Make SubStringStub more robust wrt unsafe arguments. 2012-04-17 10:49:15 +00:00
code-stubs-x64.h Reland r10908 (Ensure consistent result of transcendental function0.) 2012-03-05 08:17:16 +00:00
codegen-x64.cc Ensure consistency of Math.sqrt on Intel platforms. 2012-03-12 14:56:04 +00:00
codegen-x64.h Porting r10023 and r10054 to x64 (pointer cache for external strings). 2011-11-24 10:16:39 +00:00
cpu-x64.cc Fix compilation with MinGW-w64. 2012-02-22 12:26:36 +00:00
debug-x64.cc Fix and adapt debugger for new call target caches. 2012-01-27 16:09:20 +00:00
deoptimizer-x64.cc Fix offset computation for EmitProfilingCounterReset in x64. 2012-03-29 14:04:41 +00:00
disasm-x64.cc Minimize uses of lazy initialization by adding explicit initialization functions. 2012-04-05 14:10:39 +00:00
frames-x64.cc X64 Crankshaft: Fix error in r6897. Restore context register after KeyedCallIC. Only non-trivial change is to lithium-codegen-x64.cc.Update copyright dates on all recently modified X64 platform files. 2011-02-25 13:22:38 +00:00
frames-x64.h Support inlining at call-sites with mismatched number of arguments. 2012-01-24 08:43:12 +00:00
full-codegen-x64.cc Implement rudimentary module linking. 2012-04-16 14:43:27 +00:00
ic-x64.cc Fix elements transition bug on x64 in generic KeyedStoreIC 2012-02-02 13:17:46 +00:00
lithium-codegen-x64.cc Fix fast array literals to ignore prototype chain. 2012-04-17 11:12:37 +00:00
lithium-codegen-x64.h Port r10939 to x64 and arm (inline Math.random in crankshaft). 2012-03-06 16:12:11 +00:00
lithium-gap-resolver-x64.cc Make sure that top bits are zero when storing untagged 32 bit values 2012-02-21 09:11:35 +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 Reland arguments access support for inlined functions (r11109,r11118). 2012-04-11 13:40:55 +00:00
lithium-x64.h Skip canonicalization check in LStoreKeyedFastDoubleElement when it is not needed: 2012-04-11 14:08:11 +00:00
macro-assembler-x64.cc Add PushAddress(ExternalReference) for X64. 2012-04-16 10:53:26 +00:00
macro-assembler-x64.h Add PushAddress(ExternalReference) for X64. 2012-04-16 10:53:26 +00:00
regexp-macro-assembler-x64.cc Regexp: Improve the speed that we scan for an initial point where a non-anchored 2012-04-02 09:38:07 +00:00
regexp-macro-assembler-x64.h RegExp: Add support for table-based character class 2012-03-30 07:43:48 +00:00
simulator-x64.cc Added empty files in the x64 directory. 2009-05-04 07:16:10 +00:00
simulator-x64.h This implements per-isolate locking and unlocking, including tests 2011-05-05 18:55:31 +00:00
stub-cache-x64.cc Add PushAddress(ExternalReference) for X64. 2012-04-16 10:53:26 +00:00