Cleanup thread pool tasks creation.

Removes unused vector when adding new ForAllClosure tasks to the thread pool.

Change-Id: Ie0c8067bc5cbfac45db04a6242bc98f89c3efc8d
Per-DexFile locking for inliner initialization.

And clean up lock and compiler driver naming.

Change-Id: I1562c7f55c4b0174a36007ba6199360da06169ff
Implement GenInlinedSqrt for x86

Implemented this using the hardware instruction, which handles
NaN properly.

Tested manually using host mode.

Change-Id: I082aa20041c933ae5fc78f12ddf491d1c775c683
Signed-off-by: Mark Mendell <mark.p.mendell@intel.com>
Add classes that fail verification early to rejected class list.

Change-Id: I5e06ec2dc3dfd061fcd6c099e10991482a1aaf65
Merge "Cleanup thread pool tasks creation."
Merge "Implement GenInlinedSqrt for x86"
Fix minor style issues

Follow-up to I082aa20041c933ae5fc78f12ddf491d1c775c683.

Change-Id: Ia334b192bdba231b0b9a2b2f2d7d18fcff2ca836
Merge "Fix minor style issues"
Merge "Per-DexFile locking for inliner initialization."
Port "Retry mount() if it fails with EINTR" to ART

Porting https://android-review.googlesource.com/#/c/72742

Change-Id: I13ba58f2d3589ea61d1df3cd06023268151ce864
Merge "Add classes that fail verification early to rejected class list."
Merge "Port "Retry mount() if it fails with EINTR" to ART"
Use the asm-generic ucontext.h for arm.

There is no ucontext.h in uapi kernel headers, so use the generic one. This
works with or without uapi kernel headers.

Bug: 11559337
Change-Id: Ia6d1dafc15ead99c802be3873dcf20f428650585
Merge "Use the asm-generic ucontext.h for arm."
Merge branch 'master' of https://android.googlesource.com/platform/art into HEAD

Conflicts:
	runtime/verifier/method_verifier.cc