Mercurial > projects > ldc
comparison gen/passes/SimplifyDRuntimeCalls.cpp @ 1535:61f12f4651b5
Don't use llvm::getGlobalContext() anymore
author | Benjamin Kramer <benny.kra@gmail.com> |
---|---|
date | Mon, 13 Jul 2009 20:16:15 +0200 |
parents | ad7f2f1862d6 |
children | 7fcb72d518f6 |
comparison
equal
deleted
inserted
replaced
1534:8ca25bd765a3 | 1535:61f12f4651b5 |
---|---|
353 | 353 |
354 return EverChanged; | 354 return EverChanged; |
355 } | 355 } |
356 | 356 |
357 bool SimplifyDRuntimeCalls::runOnce(Function &F, const TargetData& TD, AliasAnalysis& AA) { | 357 bool SimplifyDRuntimeCalls::runOnce(Function &F, const TargetData& TD, AliasAnalysis& AA) { |
358 IRBuilder<> Builder(llvm::getGlobalContext()); | 358 IRBuilder<> Builder(*Context); |
359 | 359 |
360 bool Changed = false; | 360 bool Changed = false; |
361 for (Function::iterator BB = F.begin(), E = F.end(); BB != E; ++BB) { | 361 for (Function::iterator BB = F.begin(), E = F.end(); BB != E; ++BB) { |
362 for (BasicBlock::iterator I = BB->begin(), E = BB->end(); I != E; ) { | 362 for (BasicBlock::iterator I = BB->begin(), E = BB->end(); I != E; ) { |
363 // Ignore non-calls. | 363 // Ignore non-calls. |