Skip to content

Commit

Permalink
[NFC] Clean up uses of LoadInst constructor.
Browse files Browse the repository at this point in the history
  • Loading branch information
efriedma-quic committed Apr 7, 2020
1 parent f30ebf4 commit 565b56a
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 7 deletions.
3 changes: 2 additions & 1 deletion llvm/examples/BrainF/BrainF.cpp
Expand Up @@ -440,7 +440,8 @@ void BrainF::readloop(PHINode *phi, BasicBlock *oldbb, BasicBlock *testbb,
Value *head_0 = phi;

//%tape.%d = load i8 *%head.%d
LoadInst *tape_0 = new LoadInst(head_0, tapereg, testbb);
LoadInst *tape_0 = new LoadInst(IntegerType::getInt8Ty(C), head_0,
tapereg, testbb);

//%test.%d = icmp eq i8 %tape.%d, 0
ICmpInst *test_0 = new ICmpInst(*testbb, ICmpInst::ICMP_EQ, tape_0,
Expand Down
7 changes: 3 additions & 4 deletions llvm/lib/Target/BPF/BPFAbstractMemberAccess.cpp
Expand Up @@ -878,8 +878,8 @@ bool BPFAbstractMemberAccess::transformGEPChain(Module &M, CallInst *Call,

if (CInfo.Kind == BPFPreserveFieldInfoAI) {
// Load the global variable which represents the returned field info.
auto *LDInst = new LoadInst(Type::getInt32Ty(BB->getContext()), GV);
BB->getInstList().insert(Call->getIterator(), LDInst);
auto *LDInst = new LoadInst(Type::getInt32Ty(BB->getContext()), GV, "",
Call);
Call->replaceAllUsesWith(LDInst);
Call->eraseFromParent();
return true;
Expand All @@ -896,8 +896,7 @@ bool BPFAbstractMemberAccess::transformGEPChain(Module &M, CallInst *Call,
// The original Call inst is removed.

// Load the global variable.
auto *LDInst = new LoadInst(Type::getInt64Ty(BB->getContext()), GV);
BB->getInstList().insert(Call->getIterator(), LDInst);
auto *LDInst = new LoadInst(Type::getInt64Ty(BB->getContext()), GV, "", Call);

// Generate a BitCast
auto *BCInst = new BitCastInst(Base, Type::getInt8PtrTy(BB->getContext()));
Expand Down
4 changes: 2 additions & 2 deletions llvm/lib/Transforms/Utils/CodeExtractor.cpp
Expand Up @@ -1169,9 +1169,9 @@ CallInst *CodeExtractor::emitCallAndSwitchStatement(Function *newFunction,
Output = ReloadOutputs[i];
}
LoadInst *load = new LoadInst(outputs[i]->getType(), Output,
outputs[i]->getName() + ".reload");
outputs[i]->getName() + ".reload",
codeReplacer);
Reloads.push_back(load);
codeReplacer->getInstList().push_back(load);
std::vector<User *> Users(outputs[i]->user_begin(), outputs[i]->user_end());
for (unsigned u = 0, e = Users.size(); u != e; ++u) {
Instruction *inst = cast<Instruction>(Users[u]);
Expand Down

0 comments on commit 565b56a

Please sign in to comment.