changed hg ignore pattern to include the temporary graal.src.zip files
removed diff to upstream HS repo made unnecessary by GRAAL-605
HSAIL: added UseHSAILDeoptimization VM option for disabling HSAIL deopt support
Contributed-by: Eric Caspole <eric.caspole@amd.com>
PTX: fix LIR generation problem (introduced by b65036798097).

--HG--
extra : rebase_source : 7c522d730fd4616e2b2acd4240e495987b8a5b36
BaselineCompiler: implement genIf.

--HG--
extra : rebase_source : 88fbc7d0d44af536d709ce4e2b3e373fd9d4ef51
Move hasBlockEnd from NodeLIRBuilder to LIRGenerator.

--HG--
extra : rebase_source : 58b13d89c57914318977762f0ff80e1f9cb16616
AbstractBytecodeParser: remove createTarget.

--HG--
extra : rebase_source : 06247f6179a586a8086f92af398c580b204bae5a
amd64peephole: use hasOperand()
fix null stamp in CurrentJavaThreadNode
make implicit null checking optional for Access nodes (fixes CAS crash)
fix NPE in HexCodeFile
separate subclasses for value and guard phis and proxies
fixed com.oracle.graal.hotspot.meta.HotSpotConstantPool.loadReferencedType(int, int) for invokedynamic
use JDK 8 features for some TODOs