Two small enhancements for the JIT.
authorYaron Keren <yaron.keren@gmail.com>
Wed, 4 Jun 2014 17:35:28 +0000 (17:35 +0000)
committerYaron Keren <yaron.keren@gmail.com>
Wed, 4 Jun 2014 17:35:28 +0000 (17:35 +0000)
commitc45bee91b8e5770501ab8a55f9c7069038b560f5
tree275d7f4424c229e550b352389feab289e83d7841
parent024b693ca7313c963b73b4b8e5c51954794b5415
Two small enhancements for the JIT.

When JITting a large project such as Boost it's quite hard to figure out the problematic inline asm without debug location. This patch provides debug location printout before the JIT aborts due to inline asm. printDebugLoc() was exposed from MachineInstr.cpp and reused here.

If the JIT run with debug info, don't bomb on DBG_VALUE but ignore them.

http://reviews.llvm.org/D3416

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@210201 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86CodeEmitter.cpp