Searched refs:ExtOp (Results 1 - 15 of 15) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeDAG.cpp4429 unsigned ExtOp, TruncOp;
4431 ExtOp = ISD::BITCAST;
4438 ExtOp = ISD::ANY_EXTEND;
4442 ExtOp = ISD::SIGN_EXTEND;
4446 ExtOp = ISD::ZERO_EXTEND;
4452 Tmp1 = DAG.getNode(ExtOp, dl, NVT, Node->getOperand(0));
4453 Tmp2 = DAG.getNode(ExtOp, dl, NVT, Node->getOperand(1));
4462 unsigned ExtOp = Node->getOpcode() == ISD::UMUL_LOHI ? ISD::ZERO_EXTEND
4464 Tmp1 = DAG.getNode(ExtOp, dl, NVT, Node->getOperand(0));
4465 Tmp2 = DAG.getNode(ExtOp, d
[all...]
H A DDAGCombiner.cpp13678 unsigned ExtOp = IsInputSigned && IsOutputSigned ? ISD::SIGN_EXTEND local
13680 return DAG.getNode(ExtOp, SDLoc(N), VT, Src);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonConstExtenders.cpp1535 MachineOperand ExtOp(EV);
1546 .add(ExtOp);
1552 .add(ExtOp);
1557 .add(ExtOp)
1563 .add(ExtOp);
1571 .add(ExtOp)
1584 .add(ExtOp)
1589 .add(ExtOp);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSCCP.cpp1663 Value *ExtOp = Inst.getOperand(0); local
1664 if (isa<Constant>(ExtOp) || InsertedValues.count(ExtOp))
1666 const ValueLatticeElement &IV = Solver.getLatticeValueFor(ExtOp);
1670 auto *ZExt = new ZExtInst(ExtOp, Inst.getType(), "", &Inst);
H A DIndVarSimplify.cpp1074 Value *ExtOp = createExtendInst(Op, WideType, Cmp->isSigned(), Cmp); local
1075 DU.NarrowUse->replaceUsesOfWith(Op, ExtOp);
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h1478 unsigned ExtOp = local
1482 Cost += 2 * thisT()->getCastInstrCost(ExtOp, ExtTy, RetTy, CostKind);
1543 unsigned ExtOp = local
1547 Cost += 2 * thisT()->getCastInstrCost(ExtOp, ExtTy, MulTy, CostKind);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DMachineIRBuilder.cpp402 unsigned ExtOp = getBoolExtOp(getMRI()->getType(Op.getReg()).isVector(), IsFP); local
403 return buildInstr(ExtOp, Res, Op);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUCodeGenPrepare.cpp441 Value *ExtOp = Builder.CreateZExt(I.getOperand(0), I32Ty); local
442 Value *ExtRes = Builder.CreateCall(I32, { ExtOp });
H A DSIISelLowering.cpp9553 unsigned ExtOp = Signed ? ISD::SIGN_EXTEND : ISD::ZERO_EXTEND; local
9555 SDValue Tmp1 = DAG.getNode(ExtOp, SL, NVT, Op0->getOperand(0));
9556 SDValue Tmp2 = DAG.getNode(ExtOp, SL, NVT, Op0->getOperand(1));
9557 SDValue Tmp3 = DAG.getNode(ExtOp, SL, NVT, Op1);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp6250 unsigned ExtOp = Flags.isSExt() ? ISD::SIGN_EXTEND : ISD::ZERO_EXTEND; local
6251 Arg = DAG.getNode(ExtOp, dl, MVT::i64, Arg);
6813 unsigned ExtOp = Flags.isSExt() ? ISD::SIGN_EXTEND : ISD::ZERO_EXTEND; local
6814 Arg = DAG.getNode(ExtOp, dl, MVT::i64, Arg);
14104 ConstantSDNode *ExtOp = dyn_cast<ConstantSDNode>(Extract.getOperand(1));
14105 if (!ExtOp)
14108 Index = ExtOp->getZExtValue();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp18347 SDValue ExtOp = DAG.getNode(ISD::INSERT_VECTOR_ELT, dl, ExtVecVT,
18350 return DAG.getNode(ISD::TRUNCATE, dl, VecVT, ExtOp);
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp13727 SDValue ExtOp = Src->getOperand(0); local
13739 SDValue Ext = DAG.getNode(ISD::SIGN_EXTEND_INREG, DL, ExtOp.getValueType(),
13740 ExtOp, DAG.getValueType(ExtVT));
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp6331 SDValue ExtOp = DAG.getNode(ExtOpcode, SDLoc(N), ExtVT, Op); local
6332 return DAG.getNode(Opcode, SDLoc(N), OutVT, ExtOp);
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBuiltin.cpp6294 Value *ExtOp, Value *IndexOp,
6298 if (ExtOp)
6299 TblOps.push_back(ExtOp);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp11715 unsigned ExtOp = VT.bitsGT(tmp.getValueType()) ? ISD::ANY_EXTEND : ISD::TRUNCATE; local
11716 return DAG.getNode(ExtOp, dl, VT, tmp);

Completed in 504 milliseconds