Home
last modified time | relevance | path

Searched refs:SExtOpnd (Results 1 – 1 of 1) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
DCodeGenPrepare.cpp4297 Instruction *SExtOpnd = cast<Instruction>(SExt->getOperand(0)); in promoteOperandForTruncAndAnyExt() local
4300 if (isa<ZExtInst>(SExtOpnd)) { in promoteOperandForTruncAndAnyExt()
4303 HasMergedNonFreeExt = !TLI.isExtFree(SExtOpnd); in promoteOperandForTruncAndAnyExt()
4305 TPT.createZExt(SExt, SExtOpnd->getOperand(0), SExt->getType()); in promoteOperandForTruncAndAnyExt()
4312 TPT.setOperand(SExt, 0, SExtOpnd->getOperand(0)); in promoteOperandForTruncAndAnyExt()
4317 if (SExtOpnd->use_empty()) in promoteOperandForTruncAndAnyExt()
4318 TPT.eraseInstruction(SExtOpnd); in promoteOperandForTruncAndAnyExt()