Truffle:  SourceManager documentation concerning file caching
Truffle/Instrumentation:  fix NPE in InstrumentationProbeNode
method substitution for {Character,Short}.reverseBytes()

--HG--
extra : rebase_source : 4cc0f95cfaafec0e32f0d3742978ad370d1ecc0d
Fix AMD64HotSpotLIRGenerator.moveValueToThread
UseTrappingNullChecksPhase: do not use trapping null check for a reason which is not null check or has an attached speculation
CodeCacheProvider.addMethod: add speculationLog argument
deoptimization, replace 'speculation' with 'debug_id' in some debug messages, Add debug messages arounf speculation handling
Add the speculation log to the MidTierContext

--HG--
extra : histedit_source : aa2664a15bd71658581c43fd0171e12f89e68847%2C3018ac280555a3a394a76f5c089d38b4974ad908
Add a setter for GuardNode.speculation

--HG--
extra : histedit_source : b1902cadd222fdd373463cb0d397cf5725a875e7
SpeculationLog: split maySpeculate into maySpeculate (check only) and speculate (register)

--HG--
extra : histedit_source : 70d5b9962af5c8831bc293d75b9c3b17c436d3c8
JTTTest: add optional 'bind' and 'noProfile' parameters

--HG--
extra : histedit_source : fb01e10b380913f3ce4b1dd3c0a4f2bc497738a5
Fix equals and hashCode in Float/IntegerStamp.
Tightly pack data references that are smaller than 8 bytes.
Rename more 'speculation id' to 'debug id'. Add decodeDebugId to MetaAccessProvider

--HG--
extra : rebase_source : c1f1ccbe6e1f6962f1e7f06fe925f4c6ea7f324c
Keep speculation and debug id when canonicalizing DynamicDeoptimizeNode

--HG--
extra : rebase_source : 92eed89c05469cf225e338309347aeed51a805a0
Make optimal anchor point available ouside OptimizeGuardAnchors phase

--HG--
extra : rebase_source : 6c27305143701d77dbc6ec7e063b259d8d9b67c7
Rename OptimizeGuardAnchors to OptimizeGuardAnchorsPhase

--HG--
rename : graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/OptimizeGuardAnchors.java => graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/OptimizeGuardAnchorsPhase.java
extra : rebase_source : af8403bcfef52d38854c64318bc75b6c354d74a0
Use a more meaningfull Compilationresult/HotSpotNMethod name in the TruffleCompilerImpl

--HG--
extra : rebase_source : df5e0339d5061b83cf6aa76d832add42f824db35
fixed problem in netbeansinit that generated invalid annotation processor paths for projects
schedule lambda method compilation and execution on GPU (PTX) when possible; fix a couple of bugs.