v8/src/ia32
Sathya Gunasekaran fba4cdf16c Refactor bailout reasons
This patch breaks out bailout reasons into two enum classes.

This helps save 3 bits on the SharedFunctionInfo as we don't have to
track the abort reasons.

Change-Id: Ic2e7e7e32b0fa31491f1c6f0003a61390d68fd97
Reviewed-on: https://chromium-review.googlesource.com/848244
Reviewed-by: Ben Titzer <titzer@chromium.org>
Reviewed-by: Adam Klein <adamk@chromium.org>
Reviewed-by: Benedikt Meurer <bmeurer@chromium.org>
Reviewed-by: Yang Guo <yangguo@chromium.org>
Reviewed-by: Ross McIlroy <rmcilroy@chromium.org>
Commit-Queue: Sathya Gunasekaran <gsathya@chromium.org>
Cr-Commit-Position: refs/heads/master@{#50364}
2018-01-04 19:08:45 +00:00
..
assembler-ia32-inl.h [wasm] JIT using WasmCodeManager: codegen components. 2017-11-21 17:56:00 +00:00
assembler-ia32.cc Implement haddps for ia32/x64 2017-12-11 21:43:53 +00:00
assembler-ia32.h Reland "[arm64] Preparation for padding of arguments" 2017-12-20 13:50:36 +00:00
code-stubs-ia32.cc Refactor bailout reasons 2018-01-04 19:08:45 +00:00
codegen-ia32.cc [Memory] Add PageAllocator concept to v8::Platform. 2017-12-21 19:46:23 +00:00
cpu-ia32.cc
deoptimizer-ia32.cc Cleanup codegen.h includes 2017-10-20 11:56:01 +00:00
disasm-ia32.cc Implement haddps for ia32/x64 2017-12-11 21:43:53 +00:00
frame-constants-ia32.cc [arm64] Update BuiltinContinuation frames for jssp alignment. 2017-10-11 15:05:20 +00:00
frame-constants-ia32.h [iwyu] Split frame-constants.h out of frames.h to reduce transitive includes. 2017-08-03 10:12:12 +00:00
interface-descriptors-ia32.cc Rewrite the AbortJS builtin to use CSA. 2017-12-21 13:54:25 +00:00
macro-assembler-ia32.cc Refactor bailout reasons 2018-01-04 19:08:45 +00:00
macro-assembler-ia32.h Refactor bailout reasons 2018-01-04 19:08:45 +00:00
simulator-ia32.cc
simulator-ia32.h [simulator] De-dupe {CALL_GENERATED_CODE} macro definition. 2017-12-11 17:07:44 +00:00
sse-instr.h Revert "[ia32][wasm] Add I32x4AddHoriz and I16x8AddHoriz" 2017-10-17 06:46:56 +00:00