For PR1043:
Merge ConstantIntegral and ConstantBool into ConstantInt. Remove ConstantIntegral and ConstantBool from LLVM. llvm-svn: 33073
This commit is contained in:
@@ -460,7 +460,7 @@ void ProfilerRS::ProcessBackEdge(BasicBlock* src, BasicBlock* dst, Function& F)
|
||||
//b:
|
||||
new BranchInst(cast<BasicBlock>(Translate(dst)), bbC);
|
||||
new BranchInst(dst, cast<BasicBlock>(Translate(dst)),
|
||||
ConstantBool::get(true), bbCp);
|
||||
ConstantInt::get(true), bbCp);
|
||||
//c:
|
||||
{
|
||||
TerminatorInst* iB = src->getTerminator();
|
||||
@@ -516,7 +516,7 @@ bool ProfilerRS::runOnFunction(Function& F) {
|
||||
TerminatorInst* T = F.getEntryBlock().getTerminator();
|
||||
ReplaceInstWithInst(T, new BranchInst(T->getSuccessor(0),
|
||||
cast<BasicBlock>(Translate(T->getSuccessor(0))),
|
||||
ConstantBool::get(true)));
|
||||
ConstantInt::get(true)));
|
||||
|
||||
//do whatever is needed now that the function is duplicated
|
||||
c->PrepFunction(&F);
|
||||
|
||||
Reference in New Issue
Block a user