diff options
author | Devang Patel <dpatel@apple.com> | 2009-04-20 18:07:22 +0000 |
---|---|---|
committer | Devang Patel <dpatel@apple.com> | 2009-04-20 18:07:22 +0000 |
commit | 958d5eb0326c47cc8ece7dd5637ba77800f4b616 (patch) | |
tree | bb94d0210f065ce4415e9b9b811eca6c0d96a64c /llvm | |
parent | a1eeaff1258009b9f2d50c93cdd20bcc8140748c (diff) | |
download | bcm5719-llvm-958d5eb0326c47cc8ece7dd5637ba77800f4b616.tar.gz bcm5719-llvm-958d5eb0326c47cc8ece7dd5637ba77800f4b616.zip |
Match C backend only if it explicitly requested.
llvm-svn: 69613
Diffstat (limited to 'llvm')
-rw-r--r-- | llvm/lib/Target/CBackend/CTargetMachine.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/llvm/lib/Target/CBackend/CTargetMachine.h b/llvm/lib/Target/CBackend/CTargetMachine.h index ad89960b329..a17df050257 100644 --- a/llvm/lib/Target/CBackend/CTargetMachine.h +++ b/llvm/lib/Target/CBackend/CTargetMachine.h @@ -29,8 +29,9 @@ struct CTargetMachine : public TargetMachine { virtual bool addPassesToEmitWholeFile(PassManager &PM, raw_ostream &Out, CodeGenFileType FileType, bool Fast); - // This class always works, but shouldn't be the default in most cases. - static unsigned getModuleMatchQuality(const Module &M) { return 1; } + // This class always works, but must be requested explicitly on + // llc command line. + static unsigned getModuleMatchQuality(const Module &M) { return 0; } virtual const TargetData *getTargetData() const { return &DataLayout; } }; |