summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Target.cpp
diff options
context:
space:
mode:
authorGreg Clayton <gclayton@apple.com>2013-04-05 23:27:21 +0000
committerGreg Clayton <gclayton@apple.com>2013-04-05 23:27:21 +0000
commit1c8ef47681ad841ed52e53f2b998a1c9419b653d (patch)
tree4ff821079c8006ea50c9bdadb0d5085baadb6eeb /llvm/lib/Target/Target.cpp
parent05c4d023f3e7f854ef95ffd2b1e1290296154c85 (diff)
downloadbcm5719-llvm-1c8ef47681ad841ed52e53f2b998a1c9419b653d.tar.gz
bcm5719-llvm-1c8ef47681ad841ed52e53f2b998a1c9419b653d.zip
Added support "__attribute__((__vector_size__(B)))" and "__attribute__((ext_vector_type(N)))".
Now we can: 1 - see the return value for functions that return types that use the "ext_vector_size" 2 - dump values that use the vector attributes ("expr $ymm0") 3 - modified the DWARF parser to correctly parse GNU vector types from the DWARF by turning them into clang::Type::ExtVector types instead of just standard arrays llvm-svn: 178924
Diffstat (limited to 'llvm/lib/Target/Target.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud