Fails LLVMFuzzer.LLVMFuzzer.value-profile-strncmp.test
This reverts commit r297892.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@297910
91177308-0d34-0410-b5e6-
96231b3b80d8
SelectInstVisitor(Function &Func) : F(Func) {}
void countSelects(Function &Func) {
- NSIs = 0;
Mode = VM_counting;
visit(Func);
}
void annotateOneSelectInst(SelectInst &SI);
// Visit \p SI instruction and perform tasks according to visit mode.
void visitSelectInst(SelectInst &SI);
- // Return the number of select instructions. This needs be called after
- // countSelects().
unsigned getNumOfSelectInsts() const { return NSIs; }
};
if (SI.getCondition()->getType()->isVectorTy())
return;
+ NSIs++;
switch (Mode) {
case VM_counting:
- NSIs++;
return;
case VM_instrument:
instrumentOneSelectInst(SI);