summaryrefslogtreecommitdiffstats
path: root/llvm/lib/AsmParser/llvmAsmParser.y.cvs
diff options
context:
space:
mode:
authorChandler Carruth <chandlerc@gmail.com>2007-08-04 01:56:21 +0000
committerChandler Carruth <chandlerc@gmail.com>2007-08-04 01:56:21 +0000
commit450f95c857c8b3928fcfbb278dc5e2285460708d (patch)
tree90181ccb3a50689db3173f17f07270c6d3fb4f05 /llvm/lib/AsmParser/llvmAsmParser.y.cvs
parent7132e00de7a2f6a84fc08bd9418be404441d3e16 (diff)
downloadbcm5719-llvm-450f95c857c8b3928fcfbb278dc5e2285460708d.tar.gz
bcm5719-llvm-450f95c857c8b3928fcfbb278dc5e2285460708d.zip
Regenerating.
llvm-svn: 40808
Diffstat (limited to 'llvm/lib/AsmParser/llvmAsmParser.y.cvs')
-rw-r--r--llvm/lib/AsmParser/llvmAsmParser.y.cvs6
1 files changed, 6 insertions, 0 deletions
diff --git a/llvm/lib/AsmParser/llvmAsmParser.y.cvs b/llvm/lib/AsmParser/llvmAsmParser.y.cvs
index f93fe06d7e1..9d7b063d0c3 100644
--- a/llvm/lib/AsmParser/llvmAsmParser.y.cvs
+++ b/llvm/lib/AsmParser/llvmAsmParser.y.cvs
@@ -18,6 +18,7 @@
#include "llvm/Instructions.h"
#include "llvm/Module.h"
#include "llvm/ValueSymbolTable.h"
+#include "llvm/AutoUpgrade.h"
#include "llvm/Support/GetElementPtrTypeIterator.h"
#include "llvm/Support/CommandLine.h"
#include "llvm/ADT/SmallVector.h"
@@ -131,6 +132,11 @@ static struct PerModuleInfo {
return;
}
+ // Look for intrinsic functions and CallInst that need to be upgraded
+ for (Module::iterator FI = CurrentModule->begin(),
+ FE = CurrentModule->end(); FI != FE; )
+ UpgradeCallsToIntrinsic(FI++); // must be post-increment, as we remove
+
Values.clear(); // Clear out function local definitions
Types.clear();
CurrentModule = 0;
OpenPOWER on IntegriCloud