freebsd-nq/contrib/llvm/lib/Target
Dimitry Andric 7ae3e01a31 Pull in r192064 from upstream llvm trunk:
X86: Don't fold spills into SSE operations if the stack is unaligned.

  Regalloc can emit unaligned spills nowadays, but we can't fold the
  spills into SSE ops if we can't guarantee alignment. PR12250.

This fixes unaligned SSE accesses (leading to a SIGBUS) which could
occur in the ffmpeg ports.

Approved by:	re (kib)
Reported by:	tijl
MFC after:	3 days
2013-10-06 16:12:45 +00:00
..
AArch64 Pull in r191165 from upstream llvm trunk: 2013-09-22 22:03:30 +00:00
ARM Pull in r191165 from upstream llvm trunk: 2013-09-22 22:03:30 +00:00
CppBackend Upgrade our copy of llvm/clang to trunk r178860, in preparation of the 2013-04-12 17:57:40 +00:00
Hexagon Pull in r191165 from upstream llvm trunk: 2013-09-22 22:03:30 +00:00
MBlaze Upgrade our copy of llvm/clang to 3.3 release. 2013-06-12 18:48:53 +00:00
Mips Pull in r191165 from upstream llvm trunk: 2013-09-22 22:03:30 +00:00
MSP430 Pull in r191165 from upstream llvm trunk: 2013-09-22 22:03:30 +00:00
NVPTX Pull in r191165 from upstream llvm trunk: 2013-09-22 22:03:30 +00:00
PowerPC Pull in r191165 from upstream llvm trunk: 2013-09-22 22:03:30 +00:00
R600 Pull in r191165 from upstream llvm trunk: 2013-09-22 22:03:30 +00:00
Sparc Pull in r191165 from upstream llvm trunk: 2013-09-22 22:03:30 +00:00
SystemZ Pull in r191165 from upstream llvm trunk: 2013-09-22 22:03:30 +00:00
X86 Pull in r192064 from upstream llvm trunk: 2013-10-06 16:12:45 +00:00
XCore Upgrade our copy of llvm/clang to 3.3 release. 2013-06-12 18:48:53 +00:00
Mangler.cpp Upgrade our copy of llvm/clang to 3.3 release. 2013-06-12 18:48:53 +00:00
Target.cpp Upgrade our copy of llvm/clang to 3.3 release. 2013-06-12 18:48:53 +00:00
TargetIntrinsicInfo.cpp Upgrade our copy of llvm/clang to trunk r178860, in preparation of the 2013-04-12 17:57:40 +00:00
TargetJITInfo.cpp Upgrade our copy of llvm/clang to trunk r154661, in preparation of the 2012-04-16 21:23:25 +00:00
TargetLibraryInfo.cpp Upgrade our copy of llvm/clang to trunk r178860, in preparation of the 2013-04-12 17:57:40 +00:00
TargetLoweringObjectFile.cpp Upgrade our copy of llvm/clang to trunk r178860, in preparation of the 2013-04-12 17:57:40 +00:00
TargetMachine.cpp Upgrade our copy of llvm/clang to trunk r178860, in preparation of the 2013-04-12 17:57:40 +00:00
TargetMachineC.cpp Upgrade our copy of llvm/clang to 3.3 release. 2013-06-12 18:48:53 +00:00
TargetSubtargetInfo.cpp Upgrade our copy of llvm/clang to trunk r178860, in preparation of the 2013-04-12 17:57:40 +00:00