v8/src/ppc
mbrandy 0a287e230b PPC: [compiler] Drop the CompareNilIC.
Port fb59ea3334

Original commit message:
    Since both null and undefined are also marked as undetectable now, we
    can just test that bit instead of having the CompareNilIC try to collect
    feedback to speed up the general case (without the undetectable bit
    being used).

    Drive-by-fix: Update the type system to match the new handling of
    undetectable in the runtime.

R=bmeurer@chromium.org, joransiu@ca.ibm.com, jyan@ca.ibm.com, michael_dawson@ca.ibm.com
BUG=

Review URL: https://codereview.chromium.org/1742333002

Cr-Commit-Position: refs/heads/master@{#34371}
2016-02-29 20:27:52 +00:00
..
assembler-ppc-inl.h [debugger] introduce abstract interface for break location. 2016-02-10 14:20:04 +00:00
assembler-ppc.cc Detect cache line size on Linux for PPC hosts. 2016-02-01 15:03:21 +00:00
assembler-ppc.h PPC: Cleanup CRegister definition. 2016-02-22 20:45:12 +00:00
builtins-ppc.cc PPC: [interpreter, debugger] support debug breaks via bytecode array copy 2016-02-22 20:46:45 +00:00
code-stubs-ppc.cc PPC: [turbofan] Don't use the CompareIC in JSGenericLowering. 2016-02-26 22:14:58 +00:00
code-stubs-ppc.h Make whether or not a Code object should be created by masm explicit 2015-11-25 14:23:56 +00:00
codegen-ppc.cc PPC: Cleanup ABI-specifc code. 2016-01-20 13:31:29 +00:00
codegen-ppc.h Create ast/ and parsing/ subdirectories and move appropriate files 2015-11-26 16:23:07 +00:00
constants-ppc.cc PPC: Remove register index/code indirection 2015-10-05 19:45:44 +00:00
constants-ppc.h PPC64: [turbofan] Changed TruncateFloat64ToInt64 to TryTruncateFloat64ToInt64. 2015-12-09 18:29:55 +00:00
cpu-ppc.cc Detect cache line size on Linux for PPC hosts. 2016-02-01 15:03:21 +00:00
deoptimizer-ppc.cc Make the frame inspector use TranslatedState rather than the full deoptimizer. 2016-02-15 07:36:57 +00:00
disasm-ppc.cc PPC: Cleanup ABI-specifc code. 2016-01-20 13:31:29 +00:00
frames-ppc.cc [presubmit] Fix build/include linter violations. 2015-09-03 07:56:14 +00:00
frames-ppc.h PPC: Remove register index/code indirection 2015-10-05 19:45:44 +00:00
interface-descriptors-ppc.cc PPC: [compiler] Drop the CompareNilIC. 2016-02-29 20:27:52 +00:00
macro-assembler-ppc.cc PPC: [stubs] Introduce a dedicated FastNewObjectStub. 2016-02-19 18:58:09 +00:00
macro-assembler-ppc.h PPC: [stubs] Introduce a dedicated FastNewObjectStub. 2016-02-19 18:58:09 +00:00
OWNERS Update PPC OWNERS 2015-07-27 21:37:55 +00:00
simulator-ppc.cc PPC: [heap] Move to page lookups for SemiSpace, NewSpace, and Heap containment methods 2016-02-10 20:09:34 +00:00
simulator-ppc.h PPC64: [turbofan] Changed TruncateFloat64ToInt64 to TryTruncateFloat64ToInt64. 2015-12-09 18:29:55 +00:00