summaryrefslogtreecommitdiffstats
path: root/clang/lib/Lex/Preprocessor.cpp
diff options
context:
space:
mode:
authorAndrew Trick <atrick@apple.com>2012-06-08 17:23:27 +0000
committerAndrew Trick <atrick@apple.com>2012-06-08 17:23:27 +0000
commit596af1b02ee1e3e019467e8a7cb368511ada2cb2 (patch)
treee6d967068c01da32c459e56067c6c97fce1f4e89 /clang/lib/Lex/Preprocessor.cpp
parent02c2dbf45e8034db9b0fffac6d338bc862d2336a (diff)
downloadbcm5719-llvm-596af1b02ee1e3e019467e8a7cb368511ada2cb2.tar.gz
bcm5719-llvm-596af1b02ee1e3e019467e8a7cb368511ada2cb2.zip
Fix Target->Codegen dependence.
Bulk move of TargetInstrInfo implementation into TargetInstrInfoImpl. This is dirty because the code isn't part of TargetInstrInfoImpl class, nor should it be, because the methods are not target hooks. However, it's the current mechanism for keeping libTarget useful outside the backend. You'll get a not-so-nice link error if you invoke a TargetInstrInfo method that depends on CodeGen. The TargetInstrInfoImpl class should probably be removed since it doesn't really solve this problem. To really fix this, we probably need separate interfaces for the CodeGen/nonCodeGen sides of TargetInstrInfo. llvm-svn: 158212
Diffstat (limited to 'clang/lib/Lex/Preprocessor.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud