Searched refs:ExtOpc (Results 1 - 8 of 8) sorted by relevance
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonConstExtenders.cpp | 390 bool isRegOffOpcode(unsigned ExtOpc) const ; 391 unsigned getRegOffOpcode(unsigned ExtOpc) const; 392 unsigned getDirectRegReplacement(unsigned ExtOpc) const; 865 unsigned HCE::getRegOffOpcode(unsigned ExtOpc) const { 867 // that corresponds to the ExtOpc, return it, otherwise return 0. 869 switch (ExtOpc) { 874 const MCInstrDesc &D = HII->get(ExtOpc); 882 switch (ExtOpc) { 955 if (!isStoreImmediate(ExtOpc)) 956 return ExtOpc; 1589 unsigned ExtOpc = MI.getOpcode(); local 1707 unsigned ExtOpc = MI.getOpcode(); local [all...] |
H A D | HexagonBitSimplify.cpp | 2507 unsigned ExtOpc = 0; 2510 ExtOpc = Signed ? Hexagon::A2_sxtb : Hexagon::A2_zxtb; 2512 ExtOpc = Signed ? Hexagon::A2_sxth : Hexagon::A2_zxth; 2514 ExtOpc = Hexagon::A2_andir; 2516 if (ExtOpc == 0) { 2517 ExtOpc = 2529 if (!validateReg({R,SR}, ExtOpc, 1)) 2533 if (MI->getOpcode() == ExtOpc) { 2534 // All possible ExtOpc's have the source in operand(1). 2545 auto MIB = BuildMI(B, At, DL, HII.get(ExtOpc), New [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | MachineIRBuilder.cpp | 443 MachineInstrBuilder MachineIRBuilder::buildExtOrTrunc(unsigned ExtOpc, argument 446 assert((TargetOpcode::G_ANYEXT == ExtOpc || TargetOpcode::G_ZEXT == ExtOpc || 447 TargetOpcode::G_SEXT == ExtOpc) && 457 Opcode = ExtOpc;
|
H A D | LegalizerHelper.cpp | 1700 unsigned ExtOpc = LI.getExtOpcodeForWideningConstant( local 1702 assert((ExtOpc == TargetOpcode::G_ZEXT || ExtOpc == TargetOpcode::G_SEXT || 1703 ExtOpc == TargetOpcode::G_ANYEXT) && 1706 const APInt &Val = (ExtOpc == TargetOpcode::G_SEXT)
|
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | MachineIRBuilder.h | 601 /// Build and insert \p Res = \p ExtOpc, \p Res = G_TRUNC \p 610 MachineInstrBuilder buildExtOrTrunc(unsigned ExtOpc, const DstOp &Res,
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | DAGCombiner.cpp | 1141 unsigned ExtOpc = local 1143 return DAG.getNode(ExtOpc, DL, PVT, Op); 9170 unsigned ExtOpc, 9184 if (ExtOpc != ISD::ANY_EXTEND && User->getOpcode() == ISD::SETCC) { 9186 if (ExtOpc == ISD::ZERO_EXTEND && ISD::isSignedIntSetCC(CC)) 9509 ISD::NodeType ExtOpc) { 9520 DoXform = ExtendUsesToFormExtLoad(VT, N, N0, ExtOpc, SetCCs, TLI); 9530 Combiner.ExtendSetCCUses(SetCCs, N0, ExtLoad, ExtOpc); 9549 ISD::NodeType ExtOpc) { 9564 SDValue PassThru = DAG.getNode(ExtOpc, d 9169 ExtendUsesToFormExtLoad(EVT VT, SDNode *N, SDValue N0, unsigned ExtOpc, SmallVectorImpl<SDNode *> &ExtendNodes, const TargetLowering &TLI) argument 9505 tryToFoldExtOfLoad(SelectionDAG &DAG, DAGCombiner &Combiner, const TargetLowering &TLI, EVT VT, bool LegalOperations, SDNode *N, SDValue N0, ISD::LoadExtType ExtLoadType, ISD::NodeType ExtOpc) argument 9545 tryToFoldExtOfMaskedLoad(SelectionDAG &DAG, const TargetLowering &TLI, EVT VT, SDNode *N, SDValue N0, ISD::LoadExtType ExtLoadType, ISD::NodeType ExtOpc) argument [all...] |
H A D | TargetLowering.cpp | 4147 ISD::NodeType ExtOpc = IsBool ? getExtendForContent(BCont) local 4149 int64_t ExtVal = ExtOpc == ISD::ZERO_EXTEND ? C->getZExtValue()
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 19637 static SDValue SplitAndExtendv16i1(unsigned ExtOpc, MVT VT, SDValue In, 19644 Lo = DAG.getNode(ExtOpc, dl, MVT::v8i16, Lo); 19645 Hi = DAG.getNode(ExtOpc, dl, MVT::v8i16, Hi); 22484 unsigned ExtOpc = 22487 return DAG.getNode(ExtOpc, dl, VT, In); [all...] |
Completed in 596 milliseconds