Make comparison IR ops layout agnostic
[hiphop-php.git] / hphp / runtime / base / 
treecc1fcc73d535c9307f19c6d5cc19d9d76998a72e
drwxr-xr-x   ..
-rw-r--r-- 12959 annot-type.cpp
-rw-r--r-- 7385 annot-type.h
-rw-r--r-- 14052 apc-array.cpp
-rw-r--r-- 10043 apc-array.h
-rw-r--r-- 7054 apc-collection.cpp
-rw-r--r-- 2062 apc-collection.h
-rw-r--r-- 9822 apc-file-storage.cpp
-rw-r--r-- 2651 apc-file-storage.h
-rw-r--r-- 2214 apc-handle-defs.h
-rw-r--r-- 14730 apc-handle.cpp
-rw-r--r-- 12023 apc-handle.h
-rw-r--r-- 1999 apc-named-entity.h
-rw-r--r-- 11444 apc-object.cpp
-rw-r--r-- 4002 apc-object.h
-rw-r--r-- 2675 apc-rclass-meth.cpp
-rw-r--r-- 1650 apc-rclass-meth.h
-rw-r--r-- 2577 apc-rfunc.cpp
-rw-r--r-- 2004 apc-rfunc.h
-rw-r--r-- 25672 apc-stats.cpp
-rw-r--r-- 10457 apc-stats.h
-rw-r--r-- 2230 apc-string.cpp
-rw-r--r-- 4354 apc-string.h
-rw-r--r-- 5354 apc-typed-value.cpp
-rw-r--r-- 8361 apc-typed-value.h
-rw-r--r-- 6970 array-common.cpp
-rw-r--r-- 2670 array-common.h
-rw-r--r-- 11748 array-data-defs.h
-rw-r--r-- 10168 array-data-inl.h
-rw-r--r-- 36954 array-data.cpp
-rw-r--r-- 27947 array-data.h
-rw-r--r-- 2263 array-helpers.h
-rw-r--r-- 3138 array-init.cpp
-rw-r--r-- 30555 array-init.h
-rw-r--r-- 6156 array-iterator.cpp
-rw-r--r-- 14267 array-iterator.h
-rw-r--r-- 19717 array-provenance.cpp
-rw-r--r-- 10868 array-provenance.h
-rw-r--r-- 12519 array-sort.cpp
-rw-r--r-- 15264 array-util.cpp
-rw-r--r-- 5113 array-util.h
-rw-r--r-- 1674 atomic-countable.h
-rw-r--r-- 3473 atomic-shared-ptr.h
-rw-r--r-- 11925 attr.h
-rw-r--r-- 15059 autoload-handler.cpp
-rw-r--r-- 7002 autoload-handler.h
-rw-r--r-- 6461 autoload-map.h
-rw-r--r-- 5714 backtrace-inl.h
-rw-r--r-- 26646 backtrace.cpp
-rw-r--r-- 12640 backtrace.h
-rw-r--r-- 9563 bespoke-array.cpp
-rw-r--r-- 6126 bespoke-array.h
-rw-r--r-- 1441 bespoke-layout.cpp
-rw-r--r-- 1946 bespoke-layout.h
drwxr-xr-x - bespoke
-rw-r--r-- 40571 builtin-functions.cpp
-rw-r--r-- 16469 builtin-functions.h
-rw-r--r-- 2665 classname-is.h
-rw-r--r-- 5492 code-coverage.cpp
-rw-r--r-- 2527 code-coverage.h
-rw-r--r-- 16535 collections.cpp
-rw-r--r-- 6570 collections.h
-rw-r--r-- 3865 comparisons.cpp
-rw-r--r-- 40589 comparisons.h
-rw-r--r-- 46609 concurrent-shared-store.cpp
-rw-r--r-- 16389 concurrent-shared-store.h
-rw-r--r-- 15992 config.cpp
-rw-r--r-- 17576 config.h
-rw-r--r-- 3827 container-functions.h
-rw-r--r-- 9933 countable.h
-rw-r--r-- 10730 crash-reporter.cpp
-rw-r--r-- 1388 crash-reporter.h
-rw-r--r-- 1806 curl-tls-workarounds.cpp
-rw-r--r-- 1241 curl-tls-workarounds.h
-rw-r--r-- 4547 data-stream-wrapper.cpp
-rw-r--r-- 1680 data-stream-wrapper.h
-rw-r--r-- 5225 data-walker.cpp
-rw-r--r-- 4899 data-walker.h
-rw-r--r-- 7203 datatype-profiler.cpp
-rw-r--r-- 2132 datatype-profiler.h
-rw-r--r-- 18412 datatype.cpp
-rw-r--r-- 14344 datatype.h
-rw-r--r-- 5279 dateinterval.cpp
-rw-r--r-- 3826 dateinterval.h
-rw-r--r-- 34368 datetime.cpp
-rw-r--r-- 13320 datetime.h
-rw-r--r-- 3032 debuggable.cpp
-rw-r--r-- 2688 debuggable.h
-rw-r--r-- 3524 directory.cpp
-rw-r--r-- 3285 directory.h
-rw-r--r-- 1821 double-to-int64.h
-rw-r--r-- 1478 dummy-resource.cpp
-rw-r--r-- 2093 dummy-resource.h
-rw-r--r-- 8236 emulate-zend.cpp
-rw-r--r-- 1248 emulate-zend.h
-rw-r--r-- 8372 enum-cache.cpp
-rw-r--r-- 4714 enum-cache.h
-rw-r--r-- 1842 enum-util.cpp
-rw-r--r-- 1383 enum-util.h
-rw-r--r-- 13507 exceptions.cpp
-rw-r--r-- 7437 exceptions.h
-rw-r--r-- 8265 execution-context-inl.h
-rw-r--r-- 68095 execution-context.cpp
-rw-r--r-- 20425 execution-context.h
-rw-r--r-- 1877 execution-profiler.h
-rw-r--r-- 7887 extended-logger.cpp
-rw-r--r-- 2754 extended-logger.h
-rw-r--r-- 3801 file-await.cpp
-rw-r--r-- 1555 file-await.h
-rw-r--r-- 5281 file-stream-wrapper.cpp
-rw-r--r-- 3140 file-stream-wrapper.h
-rw-r--r-- 4015 file-util-defs.h
-rw-r--r-- 19174 file-util.cpp
-rw-r--r-- 4680 file-util.h
-rw-r--r-- 27152 file.cpp
-rw-r--r-- 10451 file.h
-rw-r--r-- 2538 glob-stream-wrapper.cpp
-rw-r--r-- 1642 glob-stream-wrapper.h
-rw-r--r-- 1433 ham-runtime-option.h
-rw-r--r-- 13751 hash-table-inl.h
-rw-r--r-- 6466 hash-table-x64.S
-rw-r--r-- 1546 hash-table-x64.h
-rw-r--r-- 15775 hash-table.h
-rw-r--r-- 13813 header-kind.h
-rw-r--r-- 6163 heap-algorithms.h
-rw-r--r-- 25354 heap-collect.cpp
-rw-r--r-- 7629 heap-graph.cpp
-rw-r--r-- 4654 heap-graph.h
-rw-r--r-- 4117 heap-profiling.cpp
-rw-r--r-- 1946 heap-profiling.h
-rw-r--r-- 9830 heap-report.cpp
-rw-r--r-- 13810 heap-scan.h
-rw-r--r-- 14800 hhprof.cpp
-rw-r--r-- 4699 hhprof.h
-rw-r--r-- 1317 hphp-system.cpp
-rw-r--r-- 1362 hphp-system.h
-rw-r--r-- 10581 http-client.cpp
-rw-r--r-- 4152 http-client.h
-rw-r--r-- 5200 http-stream-wrapper.cpp
-rw-r--r-- 1679 http-stream-wrapper.h
-rw-r--r-- 1193 implicit-context.cpp
-rw-r--r-- 1862 implicit-context.h
drwxr-xr-x - ini-parser
-rw-r--r-- 35255 ini-setting.cpp
-rw-r--r-- 15997 ini-setting.h
-rw-r--r-- 2614 init-fini-node.cpp
-rw-r--r-- 4551 init-fini-node.h
-rw-r--r-- 7936 intercept.cpp
-rw-r--r-- 2327 intercept.h
-rw-r--r-- 3955 intl-convert.cpp
-rw-r--r-- 1749 intl-convert.h
-rw-r--r-- 10424 libevent-http-client.cpp
-rw-r--r-- 4302 libevent-http-client.h
-rw-r--r-- 5726 mem-file.cpp
-rw-r--r-- 2660 mem-file.h
-rw-r--r-- 3176 member-reflection.cpp
-rw-r--r-- 2820 member-reflection.h
-rw-r--r-- 21561 memory-manager-defs.h
-rw-r--r-- 12871 memory-manager-inl.h
-rw-r--r-- 39834 memory-manager.cpp
-rw-r--r-- 40753 memory-manager.h
-rw-r--r-- 4126 memory-usage-stats.h
-rw-r--r-- 12373 mixed-array-defs.h
-rw-r--r-- 2360 mixed-array-keys.cpp
-rw-r--r-- 5301 mixed-array-keys.h
-rw-r--r-- 51503 mixed-array.cpp
-rw-r--r-- 22050 mixed-array.h
-rw-r--r-- 14964 object-data-inl.h
-rw-r--r-- 54755 object-data.cpp
-rw-r--r-- 22360 object-data.h
-rw-r--r-- 5554 object-iterator.h
-rw-r--r-- 3250 output-file.cpp
-rw-r--r-- 2210 output-file.h
-rw-r--r-- 5875 packed-array-defs.h
-rw-r--r-- 32512 packed-array.cpp
-rw-r--r-- 9984 packed-array.h
-rw-r--r-- 14654 perf-mem-event.cpp
-rw-r--r-- 1363 perf-mem-event.h
-rw-r--r-- 2535 perf-warning-inl.h
-rw-r--r-- 1372 perf-warning.cpp
-rw-r--r-- 2740 perf-warning.h
-rw-r--r-- 2047 php-globals-inl.h
-rw-r--r-- 2304 php-globals.h
-rw-r--r-- 4687 php-stream-wrapper.cpp
-rw-r--r-- 1610 php-stream-wrapper.h
-rw-r--r-- 2464 pipe.cpp
-rw-r--r-- 1690 pipe.h
-rw-r--r-- 10032 plain-file.cpp
-rw-r--r-- 3996 plain-file.h
-rw-r--r-- 70385 preg.cpp
-rw-r--r-- 5790 preg.h
-rw-r--r-- 2971 prof-counters.h
-rw-r--r-- 100263 program-functions.cpp
-rw-r--r-- 5616 program-functions.h
-rw-r--r-- 3177 property-table.cpp
-rw-r--r-- 6208 property-table.h
-rw-r--r-- 5914 rds-header.h
-rw-r--r-- 11696 rds-inl.h
-rw-r--r-- 7774 rds-symbol.cpp
-rw-r--r-- 4424 rds-symbol.h
-rw-r--r-- 3333 rds-util.cpp
-rw-r--r-- 2542 rds-util.h
-rw-r--r-- 23604 rds.cpp
-rw-r--r-- 17629 rds.h
-rw-r--r-- 4575 record-common.cpp
-rw-r--r-- 2146 record-common.h
-rw-r--r-- 1538 record-data-inl.h
-rw-r--r-- 2948 record-data.cpp
-rw-r--r-- 3121 record-data.h
-rw-r--r-- 3660 repo-auth-type-array-inl.h
-rw-r--r-- 7580 repo-auth-type-array.cpp
-rw-r--r-- 8496 repo-auth-type-array.h
-rw-r--r-- 4109 repo-auth-type-codec-inl.h
-rw-r--r-- 6985 repo-auth-type-codec.cpp
-rw-r--r-- 2422 repo-auth-type-codec.h
-rw-r--r-- 21458 repo-auth-type.cpp
-rw-r--r-- 13885 repo-auth-type.h
-rw-r--r-- 5254 repo-autoload-map.cpp
-rw-r--r-- 2995 repo-autoload-map.h
-rw-r--r-- 1303 req-bitset.h
-rw-r--r-- 1494 req-deque.h
-rw-r--r-- 4920 req-hash-map.h
-rw-r--r-- 4538 req-hash-set.h
-rw-r--r-- 1489 req-list.h
-rw-r--r-- 9189 req-malloc.h
-rw-r--r-- 1715 req-map.h
-rw-r--r-- 6188 req-memory.h
-rw-r--r-- 1510 req-optional.h
-rw-r--r-- 2309 req-ptr.cpp
-rw-r--r-- 10313 req-ptr.h
-rw-r--r-- 2510 req-root.cpp
-rw-r--r-- 4505 req-root.h
-rw-r--r-- 2412 req-tiny-vector.h
-rw-r--r-- 1597 req-vector.h
-rw-r--r-- 2211 request-event-handler.h
-rw-r--r-- 12532 request-info.cpp
-rw-r--r-- 6252 request-info.h
-rw-r--r-- 6791 request-injection-data-inl.h
-rw-r--r-- 27195 request-injection-data.cpp
-rw-r--r-- 14097 request-injection-data.h
-rw-r--r-- 9212 request-tracing-inl.h
-rw-r--r-- 2591 request-tracing.cpp
-rw-r--r-- 6803 request-tracing.h
-rw-r--r-- 2700 resource-data.cpp
-rw-r--r-- 11461 resource-data.h
-rw-r--r-- 3402 root-map.h
-rw-r--r-- 24632 runtime-error.cpp
-rw-r--r-- 9497 runtime-error.h
-rw-r--r-- 114218 runtime-option.cpp
-rw-r--r-- 75006 runtime-option.h
-rw-r--r-- 24446 set-array.cpp
-rw-r--r-- 13535 set-array.h
-rw-r--r-- 8444 socket.cpp
-rw-r--r-- 5865 socket.h
-rw-r--r-- 4352 sort-flags.h
-rw-r--r-- 13894 sort-helpers.h
-rw-r--r-- 7008 sparse-heap.cpp
-rw-r--r-- 24902 ssl-socket.cpp
-rw-r--r-- 5505 ssl-socket.h
-rw-r--r-- 2010 stack-logger.cpp
-rw-r--r-- 1190 stack-logger.h
-rw-r--r-- 30383 stat-cache.cpp
-rw-r--r-- 5286 stat-cache.h
-rw-r--r-- 11373 static-string-table.cpp
-rw-r--r-- 5498 static-string-table.h
-rw-r--r-- 3948 stats.cpp
-rw-r--r-- 3640 stats.h
-rw-r--r-- 1370 str-key-table.cpp
-rw-r--r-- 1570 str-key-table.h
-rw-r--r-- 4609 stream-wrapper-registry.cpp
-rw-r--r-- 1946 stream-wrapper-registry.h
-rw-r--r-- 1388 stream-wrapper.cpp
-rw-r--r-- 3628 stream-wrapper.h
-rw-r--r-- 7998 string-buffer.cpp
-rw-r--r-- 6759 string-buffer.h
-rw-r--r-- 1412 string-data-arm.S
-rw-r--r-- 7766 string-data-inl.h
-rw-r--r-- 1303 string-data-macros.h
-rw-r--r-- 1235 string-data-x64.S
-rw-r--r-- 30776 string-data.cpp
-rw-r--r-- 22020 string-data.h
-rw-r--r-- 2543 string-functors.h
-rw-r--r-- 1540 string-hash-map.h
-rw-r--r-- 1636 string-hash-set.h
-rw-r--r-- 15019 string-util.cpp
-rw-r--r-- 6268 string-util.h
-rw-r--r-- 6886 strings.h
-rw-r--r-- 1729 struct-log-util.cpp
-rw-r--r-- 1682 struct-log-util.h
-rw-r--r-- 2056 surprise-flags.cpp
-rw-r--r-- 5122 surprise-flags.h
-rw-r--r-- 3488 sweepable.h
-rw-r--r-- 1185 system-profiler.cpp
-rw-r--r-- 2344 system-profiler.h
-rw-r--r-- 4411 temp-file.cpp
-rw-r--r-- 2321 temp-file.h
drwxr-xr-x - test
-rw-r--r-- 10633 thread-safe-setlocale.cpp
-rw-r--r-- 1853 thread-safe-setlocale.h
-rw-r--r-- 7017 thrift-buffer.cpp
-rw-r--r-- 7435 thrift-buffer.h
-rw-r--r-- 2959 timestamp.cpp
-rw-r--r-- 1995 timestamp.h
-rw-r--r-- 13810 timezone.cpp
-rw-r--r-- 4709 timezone.h
-rw-r--r-- 11917 tracing.cpp
-rw-r--r-- 14482 tracing.h
-rw-r--r-- 24673 tv-arith.cpp
-rw-r--r-- 5772 tv-arith.h
-rw-r--r-- 1624 tv-array-like.h
-rw-r--r-- 50151 tv-comparisons.cpp
-rw-r--r-- 4387 tv-comparisons.h
-rw-r--r-- 5717 tv-conversions-inl.h
-rw-r--r-- 35952 tv-conversions.cpp
-rw-r--r-- 3701 tv-conversions.h
-rw-r--r-- 6995 tv-helpers.cpp
-rw-r--r-- 17058 tv-layout.h
-rw-r--r-- 7748 tv-mutate.h
-rw-r--r-- 7256 tv-refcount.h
-rw-r--r-- 2975 tv-type.h
-rw-r--r-- 3718 tv-val-inl.h
-rw-r--r-- 10166 tv-val.h
-rw-r--r-- 2585 tv-variant.h
-rw-r--r-- 25020 type-array.cpp
-rw-r--r-- 20156 type-array.h
-rw-r--r-- 2029 type-object.cpp
-rw-r--r-- 6172 type-object.h
-rw-r--r-- 1858 type-resource.cpp
-rw-r--r-- 4588 type-resource.h
-rw-r--r-- 13154 type-string.cpp
-rw-r--r-- 19045 type-string.h
-rw-r--r-- 6088 type-structure-helpers-defs.h
-rw-r--r-- 42563 type-structure-helpers.cpp
-rw-r--r-- 4827 type-structure-helpers.h
-rw-r--r-- 35913 type-structure.cpp
-rw-r--r-- 4885 type-structure.h
-rw-r--r-- 23447 type-variant.cpp
-rw-r--r-- 49560 type-variant.h
-rw-r--r-- 1529 typed-value.cpp
-rw-r--r-- 11163 typed-value.h
-rw-r--r-- 4080 types.h
-rw-r--r-- 53659 unit-cache.cpp
-rw-r--r-- 6560 unit-cache.h
-rw-r--r-- 5711 url-file.cpp
-rw-r--r-- 2656 url-file.h
-rw-r--r-- 1814 url.cpp
-rw-r--r-- 1875 url.h
-rw-r--r-- 2954 user-attributes.cpp
-rw-r--r-- 3689 user-attributes.h
-rw-r--r-- 6228 user-autoload-map.cpp
-rw-r--r-- 3720 user-autoload-map.h
-rw-r--r-- 5124 utf8-decode.cpp
-rw-r--r-- 2329 utf8-decode.h
-rw-r--r-- 65927 variable-serializer.cpp
-rw-r--r-- 13760 variable-serializer.h
-rw-r--r-- 58909 variable-unserializer.cpp
-rw-r--r-- 6511 variable-unserializer.h
-rw-r--r-- 2040 vm-worker.h
-rw-r--r-- 3489 weakref-data.cpp
-rw-r--r-- 1863 weakref-data.h
-rw-r--r-- 18991 zend-collator.cpp
-rw-r--r-- 1816 zend-collator.h
-rw-r--r-- 5703 zend-functions.cpp
-rw-r--r-- 2126 zend-functions.h
-rw-r--r-- 2550 zend-multiply.h
-rw-r--r-- 24478 zend-pack.cpp
-rw-r--r-- 3614 zend-pack.h
-rw-r--r-- 52019 zend-php-config.h
-rw-r--r-- 13377 zend-printf.cpp
-rw-r--r-- 1444 zend-printf.h
-rw-r--r-- 3543 zend-qsort.cpp
-rw-r--r-- 1635 zend-qsort.h
-rw-r--r-- 28548 zend-scanf.cpp
-rw-r--r-- 1944 zend-scanf.h
-rw-r--r-- 70425 zend-string.cpp
-rw-r--r-- 8093 zend-string.h
-rw-r--r-- 10977 zend-url.cpp
-rw-r--r-- 1956 zend-url.h