On R600/SI, accesses to some address spaces have addressing modes not available for others.
Following patches will convert the users to specify the address space.
Paths
| Differential D2107
Add address space argument to isLegalAddressingMode ClosedPublic Authored by arsenm on Nov 5 2013, 7:31 PM.
Details
Summary On R600/SI, accesses to some address spaces have addressing modes not available for others. Following patches will convert the users to specify the address space.
Diff Detail Event TimelineComment Actions Sort of ping. I need to redo this for trunk, but I was wondering if people think it's preferable to move the address space into the AddrMode struct Comment Actions Update for trunk, and only include adding arguments. Updating uses will be done in later patches This revision is now accepted and ready to land.May 31 2015, 7:39 PM
Revision Contents
Diff 26849 include/llvm/Target/TargetLowering.h
lib/CodeGen/TargetLoweringBase.cpp
lib/Target/AArch64/AArch64ISelLowering.h
lib/Target/AArch64/AArch64ISelLowering.cpp
lib/Target/ARM/ARMISelLowering.h
lib/Target/ARM/ARMISelLowering.cpp
lib/Target/Hexagon/HexagonISelLowering.h
lib/Target/Hexagon/HexagonISelLowering.cpp
lib/Target/Mips/MipsISelLowering.h
lib/Target/Mips/MipsISelLowering.cpp
lib/Target/NVPTX/NVPTXISelLowering.h
lib/Target/NVPTX/NVPTXISelLowering.cpp
lib/Target/PowerPC/PPCISelLowering.h
lib/Target/PowerPC/PPCISelLowering.cpp
lib/Target/R600/SIISelLowering.h
lib/Target/R600/SIISelLowering.cpp
lib/Target/SystemZ/SystemZISelLowering.h
lib/Target/SystemZ/SystemZISelLowering.cpp
lib/Target/X86/X86ISelLowering.h
lib/Target/X86/X86ISelLowering.cpp
lib/Target/XCore/XCoreISelLowering.h
lib/Target/XCore/XCoreISelLowering.cpp
|