Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizationArtifactCombiner.h56 unsigned ExtSrc; in tryCombineAnyExt() local
59 m_all_of(m_MInstr(ExtMI), m_any_of(m_GAnyExt(m_Reg(ExtSrc)), in tryCombineAnyExt()
60 m_GSExt(m_Reg(ExtSrc)), in tryCombineAnyExt()
61 m_GZExt(m_Reg(ExtSrc)))))) { in tryCombineAnyExt()
62 Builder.buildInstr(ExtMI->getOpcode(), {DstReg}, {ExtSrc}); in tryCombineAnyExt()
/freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp2266 Value *ExtSrc; in visitCallInst() local
2267 if (match(II->getArgOperand(0), m_OneUse(m_FPExt(m_Value(ExtSrc))))) { in visitCallInst()
2270 Builder.CreateUnaryIntrinsic(II->getIntrinsicID(), ExtSrc, II); in visitCallInst()
3742 Value *ExtSrc; in visitCallInst() local
3744 ((match(Src1, m_One()) && match(Src0, m_ZExt(m_Value(ExtSrc)))) || in visitCallInst()
3745 (match(Src1, m_AllOnes()) && match(Src0, m_SExt(m_Value(ExtSrc))))) && in visitCallInst()
3746 ExtSrc->getType()->isIntegerTy(1)) { in visitCallInst()
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86InstructionSelector.cpp257 unsigned ExtSrc = MRI.createVirtualRegister(DstRC); in selectCopy() local
260 .addDef(ExtSrc) in selectCopy()
265 I.getOperand(1).setReg(ExtSrc); in selectCopy()
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64InstructionSelector.cpp1269 unsigned ExtSrc = MRI.createVirtualRegister(&AArch64::GPR64allRegClass); in select() local
1271 .addDef(ExtSrc) in select()
1275 I.getOperand(1).setReg(ExtSrc); in select()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp7549 SDValue ExtSrc = RHS.getOperand(0); in performOrCombine() local
7550 EVT SrcVT = ExtSrc.getValueType(); in performOrCombine()
7555 SDValue LowOr = DAG.getNode(ISD::OR, SL, MVT::i32, LowLHS, ExtSrc); in performOrCombine()