summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMISelLowering.cpp
diff options
context:
space:
mode:
authorRenato Golin <renato.golin@arm.com>2011-01-21 18:25:47 +0000
committerRenato Golin <renato.golin@arm.com>2011-01-21 18:25:47 +0000
commit83758d5cd7e196bb7be784d38f9c00ea501654ca (patch)
tree8075072ece25c93a153ea34835d10b42661a9fd7 /llvm/lib/Target/ARM/ARMISelLowering.cpp
parentfee882c20328cd3ced5620913f2a2a62b2719114 (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud