OSDN Git Service

Update of 94055 to track the IR level call site information via an intrinsic.
authorJim Grosbach <grosbach@apple.com>
Thu, 28 Jan 2010 01:45:32 +0000 (01:45 +0000)
committerJim Grosbach <grosbach@apple.com>
Thu, 28 Jan 2010 01:45:32 +0000 (01:45 +0000)
commitca752c9020a1b1cf151142bd9e0cbca9af12d807
treef55e837ff0190e3a044cdc940753ceb3c1e4cef8
parent4fcd607c5614ffb62b4012682d7223c1e93423b6
Update of 94055 to track the IR level call site information via an intrinsic.
This allows code gen and the exception table writer to cooperate to make sure
landing pads are associated with the correct invoke locations.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94726 91177308-0d34-0410-b5e6-96231b3b80d8
docs/ExceptionHandling.html
include/llvm/CodeGen/MachineModuleInfo.h
include/llvm/Intrinsics.td
lib/CodeGen/AsmPrinter/DwarfException.cpp
lib/CodeGen/MachineModuleInfo.cpp
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
lib/CodeGen/SjLjEHPrepare.cpp