freebsd-dev/contrib/llvm/lib
Dimitry Andric 7a06320990 Pull in r185616 from llvm trunk:
FastISel can only append to basic blocks.

  Compute the insertion point from the end of the basic block instead of
  skipping labels from the front.

  This caused failures in landing pads when live-in copies where inserted
  before instruction selection.

I missed this change in r252720; without it, certain compilation flags
can cause exception labels to not be generated, but still referenced,
leading to link errors.

Reported by:	zeising
MFC after:	3 days
2013-07-08 17:57:11 +00:00
..
Analysis Upgrade our copy of llvm/clang to 3.3 release. 2013-06-12 18:48:53 +00:00
Archive Upgrade our copy of llvm/clang to trunk r178860, in preparation of the 2013-04-12 17:57:40 +00:00
AsmParser Upgrade our copy of llvm/clang to 3.3 release. 2013-06-12 18:48:53 +00:00
Bitcode Upgrade our copy of llvm/clang to 3.3 release. 2013-06-12 18:48:53 +00:00
CodeGen Pull in r185616 from llvm trunk: 2013-07-08 17:57:11 +00:00
DebugInfo Upgrade our copy of llvm/clang to 3.3 release. 2013-06-12 18:48:53 +00:00
ExecutionEngine Upgrade our copy of llvm/clang to 3.3 release. 2013-06-12 18:48:53 +00:00
IR Upgrade our copy of llvm/clang to 3.3 release. 2013-06-12 18:48:53 +00:00
IRReader Upgrade our copy of llvm/clang to trunk r178860, in preparation of the 2013-04-12 17:57:40 +00:00
Linker Upgrade our copy of llvm/clang to 3.3 release. 2013-06-12 18:48:53 +00:00
MC Upgrade our copy of llvm/clang to 3.3 release. 2013-06-12 18:48:53 +00:00
Object Upgrade our copy of llvm/clang to 3.3 release. 2013-06-12 18:48:53 +00:00
Option Upgrade our copy of llvm/clang to trunk r178860, in preparation of the 2013-04-12 17:57:40 +00:00
Support Upgrade our copy of llvm/clang to 3.3 release. 2013-06-12 18:48:53 +00:00
TableGen Upgrade our copy of llvm/clang to trunk r178860, in preparation of the 2013-04-12 17:57:40 +00:00
Target Work around an ARM EABI issue where clang would sometimes incorrectly align 2013-07-02 08:04:41 +00:00
Transforms Upgrade our copy of llvm/clang to 3.3 release. 2013-06-12 18:48:53 +00:00