No description
Find a file
vegorov@google.com 11edd87390 Convert diamond shaped control flow into a single conditional instruction.
Adds a IfConverter pass that right now recognizes two simple patterns cond ? 0 : 2^n and cond ? x : x+-1 that can be generated without branches on ia32 and x64 using setcc instruction.

R=fschneider@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@21207 260f80e4-7a28-3924-810f-c04153c831b5
2013-04-10 15:09:46 +00:00
client Don't run the old annotated step script on our dart-editor-fyi-* builders 2013-04-02 16:51:41 +00:00
compiler Deprecate Collection class. 2013-04-03 16:08:48 +00:00
pkg Remove HttpClientRequest.response, as it's identical to HttpClientRequest.done. 2013-04-10 12:54:23 +00:00
runtime Convert diamond shaped control flow into a single conditional instruction. 2013-04-10 15:09:46 +00:00
sdk Realize that this() is a closure send. 2013-04-10 14:14:54 +00:00
tests Convert diamond shaped control flow into a single conditional instruction. 2013-04-10 15:09:46 +00:00
tools Make default argument to Iterable.join be "". 2013-04-10 11:28:32 +00:00
utils Revert dartdoc documenting exports. 2013-04-10 01:01:08 +00:00
.gitignore ignore tools/xcodebuild 2013-03-27 17:42:24 +00:00
codereview.settings update codereview.settings for open-sourcing. 2011-10-10 06:43:32 +00:00
dart.gyp TBR revert 21195 - add analyzer to the sdk. 2013-04-10 12:05:49 +00:00
PRESUBMIT.py Add gcl presubmit script to the dart src tree. 2012-08-30 06:11:22 +00:00
README Clarify some documentation around runes, aka code points 2013-03-13 08:32:29 +00:00
README.dart-sdk Add a version file to the SDK (in preparation for eventually removing the revision file). 2012-10-23 19:45:24 +00:00

This is the repository of the Dart programming language and its associated
tools, libraries, and samples.

For license information, please see LICENSE.

You can find more about Dart online at http://dartlang.org or
http://code.google.com/p/dart.

Here's a brief guide to what's in here:

compiler/      Dart static analyzer.
editor/        Eclipse-based standalone Dart IDE.
lib/           Libraries that ship with the Dart runtime (core, html, etc.).
pkg/           Packages that are not shipped with the core runtime.
runtime/       Dart VM and code for running it as a standalone app.
samples/       Sample Dart programs. 
tests/         Automated tests.
third_party/   External dependencies.
tools/         Build scripts, text editor support files, etc.
utils/         Utilities for Dart applications.