Searched refs:ExtOpnd (Results 1 – 2 of 2) sorted by relevance
4714 Instruction *ExtOpnd, bool IsSExt) { in addPromotedInst() argument4716 auto [It, Inserted] = PromotedInsts.try_emplace(ExtOpnd); in addPromotedInst()4728 It->second = TypeIsSExt(ExtOpnd->getType(), ExtTy); in addPromotedInst()4948 Instruction *ExtOpnd = dyn_cast<Instruction>(Ext->getOperand(0)); in getAction() local4954 if (!ExtOpnd || !canGetThrough(ExtOpnd, ExtTy, PromotedInsts, IsSExt)) in getAction()4960 if (isa<TruncInst>(ExtOpnd) && InsertedInsts.count(ExtOpnd)) in getAction()4965 if (isa<SExtInst>(ExtOpnd) || isa<TruncInst>(ExtOpnd) || in getAction()4966 isa<ZExtInst>(ExtOpnd)) in getAction()4971 if (!ExtOpnd->hasOneUse() && !TLI.isTruncateFree(ExtTy, ExtOpnd->getType())) in getAction()5032 Instruction *ExtOpnd = cast<Instruction>(Ext->getOperand(0)); in promoteOperandForOther() local[all …]
4821 SmallVector<std::unique_ptr<MCParsedAsmOperand>, 1> ExtOpnd; in tryParseGPROperand() local4822 Res = tryParseOptionalShiftExtend(ExtOpnd); in tryParseGPROperand()4826 auto Ext = static_cast<AArch64Operand*>(ExtOpnd.back().get()); in tryParseGPROperand()8502 SmallVector<std::unique_ptr<MCParsedAsmOperand>, 1> ExtOpnd; in tryParseSVEDataVector() local8503 Res = tryParseOptionalShiftExtend(ExtOpnd); in tryParseSVEDataVector()8507 auto Ext = static_cast<AArch64Operand *>(ExtOpnd.back().get()); in tryParseSVEDataVector()