v8/src/arm
ulan@chromium.org eb27eb0351 Enable type feedback for branch statement and function call
This change associates TypeFeedbackIds with ToBoolean stubs in
full-compiled code on ARM, allowing their information to be used in
Crankshaft. This eliminates unnecessary checks, especially in
DoBranch.

Review URL: https://chromiumcodereview.appspot.com/11635046
Patch from Jay Conrod <dconrod@codeaurora.org>.

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@13288 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2012-12-28 15:14:44 +00:00
..
assembler-arm-inl.h Re-land Crankshaft-generated KeyedLoad stubs. 2012-12-18 16:25:45 +00:00
assembler-arm.cc Use VLDR instead of VMOVs from GPR when a 64-bit double can't be encoded as a VMOV immediate. 2012-12-28 13:34:15 +00:00
assembler-arm.h Use VLDR instead of VMOVs from GPR when a 64-bit double can't be encoded as a VMOV immediate. 2012-12-28 13:34:15 +00:00
builtins-arm.cc Re-land Crankshaft-generated KeyedLoad stubs. 2012-12-18 16:25:45 +00:00
code-stubs-arm.cc Refactor and improve inlined double-aligned allocations 2012-12-28 11:09:16 +00:00
code-stubs-arm.h Re-land Crankshaft-generated KeyedLoad stubs. 2012-12-18 16:25:45 +00:00
codegen-arm.cc Refactor and improve inlined double-aligned allocations 2012-12-28 11:09:16 +00:00
codegen-arm.h Re-land Crankshaft-generated KeyedLoad stubs. 2012-12-18 16:25:45 +00:00
constants-arm.cc ARM: Merging constants in simulator and assembler header files and other cleanup. 2011-01-26 08:32:54 +00:00
constants-arm.h Use VLDR instead of VMOVs from GPR when a 64-bit double can't be encoded as a VMOV immediate. 2012-12-28 13:34:15 +00:00
cpu-arm.cc Cosmetic changes ("set up" is a verb, "setup" is a noun). 2012-01-13 13:09:52 +00:00
debug-arm.cc Use movw/movt instead of constant pool on ARMv7. 2012-10-18 12:21:42 +00:00
deoptimizer-arm.cc Re-land Crankshaft-generated KeyedLoad stubs. 2012-12-18 16:25:45 +00:00
disasm-arm.cc Emit VMLA for multiply-add on ARM 2012-11-14 11:01:18 +00:00
frames-arm.cc Change ARM exit frame layout and alingment handling 2011-01-25 07:49:39 +00:00
frames-arm.h Support inlining at call-sites with mismatched number of arguments. 2012-01-24 08:43:12 +00:00
full-codegen-arm.cc Enable type feedback for branch statement and function call 2012-12-28 15:14:44 +00:00
ic-arm.cc Support all fast elements kinds in the major array operations. 2012-11-15 12:19:14 +00:00
lithium-arm.cc ARM: Use division instructions in lithium and stubs 2012-12-20 16:31:19 +00:00
lithium-arm.h Re-land Crankshaft-generated KeyedLoad stubs. 2012-12-18 16:25:45 +00:00
lithium-codegen-arm.cc ARM: Use division instructions in lithium and stubs 2012-12-20 16:31:19 +00:00
lithium-codegen-arm.h Remove redundant loads in DoCheckMaps 2012-12-20 14:05:14 +00:00
lithium-gap-resolver-arm.cc Re-land Crankshaft-generated KeyedLoad stubs. 2012-12-18 16:25:45 +00:00
lithium-gap-resolver-arm.h Fix presubmit errors caused by updated depot tools 2011-09-08 19:57:14 +00:00
macro-assembler-arm.cc Enable type feedback for branch statement and function call 2012-12-28 15:14:44 +00:00
macro-assembler-arm.h Enable type feedback for branch statement and function call 2012-12-28 15:14:44 +00:00
regexp-macro-assembler-arm.cc Rename IsAsciiRepresentation 2012-11-21 10:01:05 +00:00
regexp-macro-assembler-arm.h Allow unaligned accesses for ARMv7. 2012-10-15 15:19:36 +00:00
simulator-arm.cc Faster implementation of Math.exp() 2012-11-26 13:12:35 +00:00
simulator-arm.h Faster implementation of Math.exp() 2012-11-26 13:12:35 +00:00
stub-cache-arm.cc Re-land Crankshaft-generated KeyedLoad stubs. 2012-12-18 16:25:45 +00:00