diff options
author | Renato Golin <renato.golin@arm.com> | 2011-01-21 18:25:47 +0000 |
---|---|---|
committer | Renato Golin <renato.golin@arm.com> | 2011-01-21 18:25:47 +0000 |
commit | 83758d5cd7e196bb7be784d38f9c00ea501654ca (patch) | |
tree | 8075072ece25c93a153ea34835d10b42661a9fd7 /llvm/lib/Target/ARM/ARMISelLowering.cpp | |
parent | fee882c20328cd3ced5620913f2a2a62b2719114 (diff) | |
download | bcm5719-llvm-83758d5cd7e196bb7be784d38f9c00ea501654ca.tar.gz bcm5719-llvm-83758d5cd7e196bb7be784d38f9c00ea501654ca.zip |
Clang was not parsing target triples involving EABI and was generating wrong IR (wrong PCS) and passing the wrong information down llc via the target-triple printed in IR. I've fixed this by adding the parsing of EABI into LLVM's Triple class and using it to choose the correct PCS in Clang's Tools. A Clang patch is on its way to use this infrastructure.
llvm-svn: 123990
Diffstat (limited to 'llvm/lib/Target/ARM/ARMISelLowering.cpp')
0 files changed, 0 insertions, 0 deletions