Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp3444 PromotedInsts[ExtOpnd] = TypeIsSExt(ExtOpnd->getType(), ExtTy); in addPromotedInst()
3673 if (!ExtOpnd || !canGetThrough(ExtOpnd, ExtTy, PromotedInsts, IsSExt)) in getAction()
3679 if (isa<TruncInst>(ExtOpnd) && InsertedInsts.count(ExtOpnd)) in getAction()
3684 if (isa<SExtInst>(ExtOpnd) || isa<TruncInst>(ExtOpnd) || in getAction()
3685 isa<ZExtInst>(ExtOpnd)) in getAction()
3690 if (!ExtOpnd->hasOneUse() && !TLI.isTruncateFree(ExtTy, ExtOpnd->getType())) in getAction()
3753 if (!ExtOpnd->hasOneUse()) { in promoteOperandForOther()
3761 ITrunc->moveAfter(ExtOpnd); in promoteOperandForOther()
3769 TPT.setOperand(Ext, 0, ExtOpnd); in promoteOperandForOther()
3783 TPT.replaceAllUsesWith(Ext, ExtOpnd); in promoteOperandForOther()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/AsmParser/
H A DAArch64AsmParser.cpp3486 SmallVector<std::unique_ptr<MCParsedAsmOperand>, 1> ExtOpnd; in tryParseGPROperand() local
3487 Res = tryParseOptionalShiftExtend(ExtOpnd); in tryParseGPROperand()
3491 auto Ext = static_cast<AArch64Operand*>(ExtOpnd.back().get()); in tryParseGPROperand()
5702 SmallVector<std::unique_ptr<MCParsedAsmOperand>, 1> ExtOpnd; in tryParseSVEDataVector() local
5703 Res = tryParseOptionalShiftExtend(ExtOpnd); in tryParseSVEDataVector()
5707 auto Ext = static_cast<AArch64Operand *>(ExtOpnd.back().get()); in tryParseSVEDataVector()