[PATCH] D63338: [NFC] PHINode: introduce setIncomingValueForBlock() function, and use it.
Florian Hahn via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Jun 14 09:18:56 PDT 2019
fhahn added inline comments.
================
Comment at: llvm/include/llvm/IR/Instructions.h:2729
+ void setIncomingValueForBlock(const BasicBlock *BB, Value *V) {
+ assert(BB && "PHI node got a null basic block!");
+ for (unsigned Op = 0, NumOps = getNumOperands(); Op != NumOps; ++Op)
----------------
can this just be
```
int Idx = getBasicBlockIndex(BB);
assert(Idx >= 0 && "Invalid basic block argument!");
return setIncomingValue(Idx, V);
```
similar to getIncomingValueForBlock above?
Repository:
rL LLVM
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D63338/new/
https://reviews.llvm.org/D63338
More information about the llvm-commits
mailing list