diff options
| author | Greg Clayton <gclayton@apple.com> | 2013-04-05 23:27:21 +0000 |
|---|---|---|
| committer | Greg Clayton <gclayton@apple.com> | 2013-04-05 23:27:21 +0000 |
| commit | 1c8ef47681ad841ed52e53f2b998a1c9419b653d (patch) | |
| tree | 4ff821079c8006ea50c9bdadb0d5085baadb6eeb /llvm/lib/Target/Target.cpp | |
| parent | 05c4d023f3e7f854ef95ffd2b1e1290296154c85 (diff) | |
| download | bcm5719-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

