dart-sdk/runtime/platform
Aart Bik 7e99f49629 [vm/compiler] general rbit utilities
Rationale:
Useful to implement the simulator, but also useful
in the future when compiler wants to constant fold
operations related to bit reversal.

https://github.com/dart-lang/sdk/issues/38346

Change-Id: I2f09ba6b1897202b5c07a2cff771afd7bbc99495
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/119703
Reviewed-by: Alexander Markov <alexmarkov@google.com>
Reviewed-by: Ryan Macnak <rmacnak@google.com>
Commit-Queue: Aart Bik <ajcbik@google.com>
2019-10-02 20:37:10 +00:00
..
address_sanitizer.h [vm] Avoid using a generated stub to get the current SP, since generated stubs aren't available during early start up. 2017-10-10 22:52:25 +00:00
allocation.h VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
assert.cc [build] Remove last platform -> vm and bin -> vm dependencies. Fix some ODR violations. 2019-04-22 20:15:43 +00:00
assert.h [vm/compiler] Add S-expression deserializer. 2019-07-30 11:08:06 +00:00
atomic.h [vm] Use atomic release-acquire operations to update RawICData::ic_data_ 2018-11-01 18:29:05 +00:00
atomic_android.h [vm] Use atomic release-acquire operations to update RawICData::ic_data_ 2018-11-01 18:29:05 +00:00
atomic_fuchsia.h [vm] Use atomic release-acquire operations to update RawICData::ic_data_ 2018-11-01 18:29:05 +00:00
atomic_linux.h [vm] Use atomic release-acquire operations to update RawICData::ic_data_ 2018-11-01 18:29:05 +00:00
atomic_macos.h [vm] Use atomic release-acquire operations to update RawICData::ic_data_ 2018-11-01 18:29:05 +00:00
atomic_win.h [vm] Use atomic release-acquire operations to update RawICData::ic_data_ 2018-11-01 18:29:05 +00:00
BUILD.gn [build] Remove last platform -> vm and bin -> vm dependencies. Fix some ODR violations. 2019-04-22 20:15:43 +00:00
elf.h [vm/aot] Add a custom ELF loader in dart_precompiled_runtime. 2019-09-24 15:03:19 +00:00
floating_point.h [gardening] Fix import to fix Flutter build 2019-09-06 09:08:49 +00:00
floating_point_win.cc Rename TARGET_OS_* to HOST_OS_*. 2017-03-15 13:11:05 -07:00
floating_point_win.h Make header include guards great again 2016-10-26 00:26:03 -07:00
globals.h [vm/compiler] Continued work on the IL deserializer. 2019-09-12 13:29:26 +00:00
growable_array.h Implement a basic WASM API using wasmer. 2019-09-13 18:25:16 +00:00
hashmap.cc [vm] Propagate more UTF8 conversion errors 2018-09-06 02:23:21 +00:00
hashmap.h [vm] Propagate more UTF8 conversion errors 2018-09-06 02:23:21 +00:00
memory_sanitizer.h [vm] initialize sigaction for msan 2019-07-16 19:46:56 +00:00
platform_sources.gni [vm] Cleanup C99 header includes 2019-07-03 10:54:24 +00:00
safe_stack.h [vm, fuchsia, arm64] Restore the shadow call stack on exceptions. 2019-10-02 05:33:29 +00:00
signal_blocker.h VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
splay-tree-inl.h [ VM ] Updated splay-tree licenses, added V8 project authors to AUTHORS 2019-04-30 19:50:46 +00:00
splay-tree.h [ VM ] Updated splay-tree licenses, added V8 project authors to AUTHORS 2019-04-30 19:50:46 +00:00
syslog.h [build] Remove last platform -> vm and bin -> vm dependencies. Fix some ODR violations. 2019-04-22 20:15:43 +00:00
syslog_android.cc [build] Remove last platform -> vm and bin -> vm dependencies. Fix some ODR violations. 2019-04-22 20:15:43 +00:00
syslog_fuchsia.cc [build] Remove last platform -> vm and bin -> vm dependencies. Fix some ODR violations. 2019-04-22 20:15:43 +00:00
syslog_linux.cc [build] Remove last platform -> vm and bin -> vm dependencies. Fix some ODR violations. 2019-04-22 20:15:43 +00:00
syslog_macos.cc [build] Remove last platform -> vm and bin -> vm dependencies. Fix some ODR violations. 2019-04-22 20:15:43 +00:00
syslog_win.cc [build] Remove last platform -> vm and bin -> vm dependencies. Fix some ODR violations. 2019-04-22 20:15:43 +00:00
text_buffer.cc [dart/vm]: fix bug in TextBuffer capacity 2019-05-01 22:26:41 +00:00
text_buffer.h [vm] Move some string utils from runtime/vm to runtime/platform. 2018-03-01 02:07:46 +00:00
unicode.cc [dart/fuzzer] Mechanism for target functions 2019-05-02 18:12:19 +00:00
unicode.h Reland "[vm] Finish adding support for ECMAScript 2018 features." 2019-04-29 09:11:48 +00:00
utils.cc [vm/compiler] general rbit utilities 2019-10-02 20:37:10 +00:00
utils.h [vm/compiler] general rbit utilities 2019-10-02 20:37:10 +00:00
utils_android.cc [vm] Move some string utils from runtime/vm to runtime/platform. 2018-03-01 02:07:46 +00:00
utils_android.h [gardening] Migrate most files to be implicit-bool-conversion free 2019-09-05 21:41:42 +00:00
utils_fuchsia.cc [vm] Move some string utils from runtime/vm to runtime/platform. 2018-03-01 02:07:46 +00:00
utils_fuchsia.h VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
utils_linux.cc [vm] Move some string utils from runtime/vm to runtime/platform. 2018-03-01 02:07:46 +00:00
utils_linux.h [gardening] Migrate most files to be implicit-bool-conversion free 2019-09-05 21:41:42 +00:00
utils_macos.cc Use MAP_JIT when doing an mmap for executable pages (needed for macOS Catalina). 2019-08-14 16:51:49 +00:00
utils_macos.h [gardening] Migrate most files to be implicit-bool-conversion free 2019-09-05 21:41:42 +00:00
utils_win.cc [vm] Move some string utils from runtime/vm to runtime/platform. 2018-03-01 02:07:46 +00:00
utils_win.h [SDK] Adds dart2exe to create standalone executables. 2019-09-23 12:00:08 +00:00