Attempt to increase accuracy of profiling information in the context of deep inlining.
Added an inlining policy that tries to inline all calls.
Reenabled nmethod statistics in product mode.
added extra test for guarded inlining
made TypeCheckTest test more common pattern of type test profile showing null never seen
added GuardingPiNode
added javadoc for GuardedNode and Stamp.nonNull()
remove null check semantics from LoadHubNode (GRAAL-248)
Introduce TraceTrufflePerformanceWarnings flag.
Augment WriteBarrier Verification Phase for G1 (only post barriers)
Augment Write Barrier Verification Test for G1
Add GC counter for starting tracing of barriers
Delegate GC counter from HotSpot to Graal for tracing purposes
Fix checkstyle errors
Add tracing info to G1 Write Barriers
Fixes for Truffle cache.
Always fill contents when G1 is enabled
Add probabilities in WB snippets
Add nullcheck at G1 Pre Barrier
Fix visitor in OptimizedCallTarget class.