/external/llvm/lib/Target/X86/ |
X86TargetTransformInfo.cpp | 561 { ISD::SIGN_EXTEND, MVT::v16i32, MVT::v16i1, 2 }, 564 { ISD::SIGN_EXTEND, MVT::v16i32, MVT::v16i8, 1 }, 566 { ISD::SIGN_EXTEND, MVT::v16i32, MVT::v16i16, 1 }, 568 { ISD::SIGN_EXTEND, MVT::v8i64, MVT::v8i32, 1 }, 571 { ISD::SIGN_EXTEND, MVT::v8i64, MVT::v8i16, 1 }, 611 { ISD::SIGN_EXTEND, MVT::v16i16, MVT::v16i8, 1 }, 613 { ISD::SIGN_EXTEND, MVT::v8i32, MVT::v8i1, 3 }, 615 { ISD::SIGN_EXTEND, MVT::v8i32, MVT::v8i8, 3 }, 617 { ISD::SIGN_EXTEND, MVT::v8i32, MVT::v8i16, 1 }, 619 { ISD::SIGN_EXTEND, MVT::v4i64, MVT::v4i1, 3 } [all...] |
X86ISelLowering.cpp | [all...] |
X86FastISel.cpp | 568 /// ISD::SIGN_EXTEND). [all...] |
/external/llvm/lib/Target/AArch64/ |
AArch64TargetTransformInfo.cpp | 197 { ISD::SIGN_EXTEND, MVT::v4i64, MVT::v4i16, 3 }, 199 { ISD::SIGN_EXTEND, MVT::v4i64, MVT::v4i32, 2 }, 201 { ISD::SIGN_EXTEND, MVT::v8i32, MVT::v8i8, 3 }, 203 { ISD::SIGN_EXTEND, MVT::v8i32, MVT::v8i16, 2 }, 205 { ISD::SIGN_EXTEND, MVT::v8i64, MVT::v8i8, 7 }, 207 { ISD::SIGN_EXTEND, MVT::v8i64, MVT::v8i16, 6 }, 209 { ISD::SIGN_EXTEND, MVT::v16i16, MVT::v16i8, 2 }, 211 { ISD::SIGN_EXTEND, MVT::v16i32, MVT::v16i8, 6 },
|
/external/llvm/lib/Target/ARM/ |
ARMTargetTransformInfo.cpp | 79 { ISD::SIGN_EXTEND, MVT::v4i32, MVT::v4i16, 0 }, 81 { ISD::SIGN_EXTEND, MVT::v2i64, MVT::v2i32, 1 }, 87 { ISD::SIGN_EXTEND, MVT::v4i64, MVT::v4i16, 3 }, 89 { ISD::SIGN_EXTEND, MVT::v8i32, MVT::v8i8, 3 }, 91 { ISD::SIGN_EXTEND, MVT::v8i64, MVT::v8i8, 7 }, 93 { ISD::SIGN_EXTEND, MVT::v8i64, MVT::v8i16, 6 }, 95 { ISD::SIGN_EXTEND, MVT::v16i32, MVT::v16i8, 6 }, 224 { ISD::SIGN_EXTEND, MVT::i64, MVT::i16, 2 },
|
ARMISelLowering.cpp | 618 setTargetDAGCombine(ISD::SIGN_EXTEND); [all...] |
/external/llvm/include/llvm/CodeGen/ |
ISDOpcodes.h | 387 /// SIGN_EXTEND - Used for integer types, replicating the sign bit 389 SIGN_EXTEND, [all...] |
/prebuilts/gcc/linux-x86/host/x86_64-w64-mingw32-4.8/lib/gcc/x86_64-w64-mingw32/4.8.3/plugin/include/ |
rtl.def | 543 The machine modes of the operand and of the SIGN_EXTEND expression 545 DEF_RTL_EXPR(SIGN_EXTEND, "sign_extend", "e", RTX_UNARY) [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
DAGCombiner.cpp | [all...] |
FunctionLoweringInfo.cpp | 64 // prefer to use SIGN_EXTEND. 78 ExtendKind = ISD::SIGN_EXTEND;
|
LegalizeVectorOps.cpp | 297 case ISD::SIGN_EXTEND: 453 ISD::SIGN_EXTEND; [all...] |
LegalizeVectorTypes.cpp | 96 case ISD::SIGN_EXTEND: 438 case ISD::SIGN_EXTEND: 659 case ISD::SIGN_EXTEND: [all...] |
LegalizeIntegerTypes.cpp | 105 case ISD::SIGN_EXTEND: 348 unsigned Opc = VT.isByteSized() ? ISD::SIGN_EXTEND : ISD::ZERO_EXTEND; 455 if (N->getOpcode() == ISD::SIGN_EXTEND) [all...] |
LegalizeFloatTypes.cpp | [all...] |
SelectionDAGDumper.cpp | 240 case ISD::SIGN_EXTEND: return "sign_extend";
|
SelectionDAG.cpp | 235 return ISD::SIGN_EXTEND; [all...] |
/external/mesa3d/src/gallium/drivers/radeon/ |
AMDILISelLowering.cpp | 183 setOperationAction(ISD::SIGN_EXTEND, MVT::v2i64, Expand); 198 setOperationAction(ISD::SIGN_EXTEND, MVT::v2f64, Expand);
|
SIISelLowering.cpp | 424 && Arg0.getOpcode() == ISD::SIGN_EXTEND
|
/external/llvm/lib/Target/MSP430/ |
MSP430ISelLowering.cpp | 114 setOperationAction(ISD::SIGN_EXTEND, MVT::i16, Custom); 195 case ISD::SIGN_EXTEND: return LowerSIGN_EXTEND(Op, DAG); 611 Arg = DAG.getNode(ISD::SIGN_EXTEND, dl, VA.getLocVT(), Arg); [all...] |
/external/llvm/lib/Target/SystemZ/ |
SystemZISelDAGToDAG.cpp | 532 if (IndexOpcode == ISD::SIGN_EXTEND || 822 case ISD::SIGN_EXTEND: { [all...] |
/external/llvm/lib/Target/Hexagon/ |
HexagonISelLowering.cpp | 736 Arg = DAG.getNode(ISD::SIGN_EXTEND, dl, VA.getLocVT(), Arg); [all...] |
HexagonISelDAGToDAG.cpp | 628 // Handle sign_extend and sextload. 629 if (MulOp0.getOpcode() == ISD::SIGN_EXTEND) { 655 if (MulOp1.getOpcode() == ISD::SIGN_EXTEND) { [all...] |
/external/llvm/lib/CodeGen/ |
TargetLoweringBase.cpp | [all...] |
/external/llvm/lib/Target/PowerPC/ |
PPCISelLowering.cpp | [all...] |
/external/llvm/lib/Target/BPF/ |
BPFISelLowering.cpp | 321 Arg = DAG.getNode(ISD::SIGN_EXTEND, CLI.DL, VA.getLocVT(), Arg);
|