Truffle/Instrumentation:  Javadoc correction
Merge with ef43e8c355ade5ed058a5496f6e51ff4af66f0c0
HSAIL: prevent failure to loaded native Okra library from causing unit test failure
Contributed-by: Eric Caspole <eric.caspole@amd.com>
CompareNode.canonicalizeSymmetricConstant can lead to float<->int changes so the right type of node needs to be created depending on the inputs

--HG--
extra : rebase_source : 4679c92ec80fa0dcd0aa9cf3937849bc61911392
InvokeNode: getAnnotation is dangerous

--HG--
extra : rebase_source : b419dd713aeb45358eef1428d0b98c1ed7ce5e88
Fix AMD64Assembler.testl

--HG--
extra : rebase_source : db0b5d2a3c643a199f10e0a84f93db4c459291b2
construct proper LocationNode for LoweredCompareAndSwap
delete unused histogram