commit | 0f9cce795147ff72ae9fb4a93e3782db41311116 | [log] [tgz] |
---|---|---|
author | Evan Cheng <evan.cheng@apple.com> | Fri Jul 10 01:54:42 2009 +0000 |
committer | Evan Cheng <evan.cheng@apple.com> | Fri Jul 10 01:54:42 2009 +0000 |
tree | de89875fc4b635becbc671b60377cc9ba588c964 | |
parent | 3b88dd69001c4f335436f6f76a8619f69a0eff64 [diff] [blame] |
Add a thumb2 pass to insert IT blocks. llvm-svn: 75218
diff --git a/llvm/lib/Target/ARM/ARMTargetMachine.cpp b/llvm/lib/Target/ARM/ARMTargetMachine.cpp index b3faada..a827784 100644 --- a/llvm/lib/Target/ARM/ARMTargetMachine.cpp +++ b/llvm/lib/Target/ARM/ARMTargetMachine.cpp
@@ -173,6 +173,9 @@ !DisableIfConversion && !Subtarget.isThumb()) PM.add(createIfConverterPass()); + if (Subtarget.isThumb2()) + PM.add(createThumb2ITBlockPass()); + PM.add(createARMConstantIslandPass()); return true; }