diff options
author | Tom Stellard <thomas.stellard@amd.com> | 2013-10-23 00:44:24 +0000 |
---|---|---|
committer | Tom Stellard <thomas.stellard@amd.com> | 2013-10-23 00:44:24 +0000 |
commit | 8d7d4deafe1fbb2a26be821eaa0ae7cb8fae8a0b (patch) | |
tree | 1e9ff3505ea9683c708e11b568ce06429fbf9299 /llvm/lib/Target/R600/AMDGPUTargetMachine.cpp | |
parent | fb9616905a663d8b5e4ab3b7afacfb0f04476264 (diff) | |
download | bcm5719-llvm-8d7d4deafe1fbb2a26be821eaa0ae7cb8fae8a0b.tar.gz bcm5719-llvm-8d7d4deafe1fbb2a26be821eaa0ae7cb8fae8a0b.zip |
SelectionDAG: Pass along the original argument/element type in ISD::InputArg
For some targets, it is useful to be able to look at the original
type of an argument without having to dig through the original IR.
This also fixes a bug in SelectionDAGBuilder where InputArg.PartOffset
was not taking into account the offset of structure elements.
Patch by: Justin Holewinski
Tom Stellard:
- Changed the type of ArgVT to EVT, so it can store non-simple types
like v3i32.
llvm-svn: 193214
Diffstat (limited to 'llvm/lib/Target/R600/AMDGPUTargetMachine.cpp')
0 files changed, 0 insertions, 0 deletions