Add address space argument to allowsUnalignedMemoryAccess.
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Wed, 5 Feb 2014 23:15:53 +0000 (23:15 +0000)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Wed, 5 Feb 2014 23:15:53 +0000 (23:15 +0000)
commitbb7bf85f3c7149e74e1cc2be823d558e33469bad
tree8e02d7228f66a6e6ff14374286dd4507aed30d13
parentdf7da79db6879032da83de83a90f981cacdb5f1a
Add address space argument to allowsUnalignedMemoryAccess.

On R600, some address spaces have more strict alignment
requirements than others.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@200887 91177308-0d34-0410-b5e6-96231b3b80d8
16 files changed:
include/llvm/Target/TargetLowering.h
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
lib/Target/ARM/ARMISelLowering.cpp
lib/Target/ARM/ARMISelLowering.h
lib/Target/Mips/Mips16ISelLowering.cpp
lib/Target/Mips/Mips16ISelLowering.h
lib/Target/Mips/MipsSEISelLowering.cpp
lib/Target/Mips/MipsSEISelLowering.h
lib/Target/PowerPC/PPCISelLowering.cpp
lib/Target/PowerPC/PPCISelLowering.h
lib/Target/R600/SIISelLowering.cpp
lib/Target/R600/SIISelLowering.h
lib/Target/SystemZ/SystemZISelLowering.cpp
lib/Target/SystemZ/SystemZISelLowering.h
lib/Target/X86/X86ISelLowering.cpp
lib/Target/X86/X86ISelLowering.h