Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp4141 Instruction *ExtOpnd, bool IsSExt) { in addPromotedInst() argument
4143 InstrToOrigTy::iterator It = PromotedInsts.find(ExtOpnd); in addPromotedInst()
4155 PromotedInsts[ExtOpnd] = TypeIsSExt(ExtOpnd->getType(), ExtTy); in addPromotedInst()
4375 Instruction *ExtOpnd = dyn_cast<Instruction>(Ext->getOperand(0)); in getAction() local
4381 if (!ExtOpnd || !canGetThrough(ExtOpnd, ExtTy, PromotedInsts, IsSExt)) in getAction()
4387 if (isa<TruncInst>(ExtOpnd) && InsertedInsts.count(ExtOpnd)) in getAction()
4392 if (isa<SExtInst>(ExtOpnd) || isa<TruncInst>(ExtOpnd) || in getAction()
4393 isa<ZExtInst>(ExtOpnd)) in getAction()
4398 if (!ExtOpnd->hasOneUse() && !TLI.isTruncateFree(ExtTy, ExtOpnd->getType())) in getAction()
4459 Instruction *ExtOpnd = cast<Instruction>(Ext->getOperand(0)); in promoteOperandForOther() local
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/AsmParser/
H A DAArch64AsmParser.cpp4679 SmallVector<std::unique_ptr<MCParsedAsmOperand>, 1> ExtOpnd; in tryParseGPROperand() local
4680 Res = tryParseOptionalShiftExtend(ExtOpnd); in tryParseGPROperand()
4684 auto Ext = static_cast<AArch64Operand*>(ExtOpnd.back().get()); in tryParseGPROperand()
7820 SmallVector<std::unique_ptr<MCParsedAsmOperand>, 1> ExtOpnd; in tryParseSVEDataVector() local
7821 Res = tryParseOptionalShiftExtend(ExtOpnd); in tryParseSVEDataVector()
7825 auto Ext = static_cast<AArch64Operand *>(ExtOpnd.back().get()); in tryParseSVEDataVector()