/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeDAG.cpp | 4429 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 D | DAGCombiner.cpp | 13678 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 D | HexagonConstExtenders.cpp | 1535 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 D | SCCP.cpp | 1663 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 D | IndVarSimplify.cpp | 1074 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 D | BasicTTIImpl.h | 1478 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 D | MachineIRBuilder.cpp | 402 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 D | AMDGPUCodeGenPrepare.cpp | 441 Value *ExtOp = Builder.CreateZExt(I.getOperand(0), I32Ty); local 442 Value *ExtRes = Builder.CreateCall(I32, { ExtOp });
|
H A D | SIISelLowering.cpp | 9553 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 D | PPCISelLowering.cpp | 6250 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 D | X86ISelLowering.cpp | 18347 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 D | AArch64ISelLowering.cpp | 13727 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 D | SystemZISelLowering.cpp | 6331 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 D | CGBuiltin.cpp | 6294 Value *ExtOp, Value *IndexOp, 6298 if (ExtOp) 6299 TblOps.push_back(ExtOp);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 11715 unsigned ExtOp = VT.bitsGT(tmp.getValueType()) ? ISD::ANY_EXTEND : ISD::TRUNCATE; local 11716 return DAG.getNode(ExtOp, dl, VT, tmp);
|