Searched refs:ExtSrc (Results 1 - 6 of 6) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizationArtifactCombiner.h68 Register ExtSrc; local
71 m_all_of(m_MInstr(ExtMI), m_any_of(m_GAnyExt(m_Reg(ExtSrc)),
72 m_GSExt(m_Reg(ExtSrc)),
73 m_GZExt(m_Reg(ExtSrc)))))) {
74 Builder.buildInstr(ExtMI->getOpcode(), {DstReg}, {ExtSrc});
181 Register ExtSrc; local
184 m_all_of(m_MInstr(ExtMI), m_any_of(m_GZExt(m_Reg(ExtSrc)),
185 m_GSExt(m_Reg(ExtSrc)))))) {
187 Builder.buildInstr(ExtMI->getOpcode(), {DstReg}, {ExtSrc});
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp2438 Value *ExtSrc; local
2439 if (match(II->getArgOperand(0), m_OneUse(m_FPExt(m_Value(ExtSrc))))) {
2441 Value *NarrowII = Builder.CreateUnaryIntrinsic(IID, ExtSrc, II);
3911 Value *ExtSrc; local
3913 ((match(Src1, m_One()) && match(Src0, m_ZExt(m_Value(ExtSrc)))) ||
3914 (match(Src1, m_AllOnes()) && match(Src0, m_SExt(m_Value(ExtSrc))))) &&
3915 ExtSrc->getType()->isIntegerTy(1)) {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstructionSelector.cpp254 Register ExtSrc = MRI.createVirtualRegister(DstRC); local
257 .addDef(ExtSrc)
262 I.getOperand(1).setReg(ExtSrc);
H A DX86ISelLowering.cpp[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64InstructionSelector.cpp2573 Register ExtSrc = MRI.createVirtualRegister(&AArch64::GPR64allRegClass); local
2575 .addDef(ExtSrc)
2579 I.getOperand(1).setReg(ExtSrc);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp9018 SDValue ExtSrc = RHS.getOperand(0); local
9019 EVT SrcVT = ExtSrc.getValueType();
9024 SDValue LowOr = DAG.getNode(ISD::OR, SL, MVT::i32, LowLHS, ExtSrc);

Completed in 412 milliseconds