/external/llvm/lib/Target/X86/ |
X86TargetTransformInfo.cpp | 569 { ISD::SIGN_EXTEND, MVT::v16i16, MVT::v16i8, 1 }, 571 { ISD::SIGN_EXTEND, MVT::v8i32, MVT::v8i1, 3 }, 573 { ISD::SIGN_EXTEND, MVT::v8i32, MVT::v8i8, 3 }, 575 { ISD::SIGN_EXTEND, MVT::v8i32, MVT::v8i16, 1 }, 577 { ISD::SIGN_EXTEND, MVT::v4i64, MVT::v4i1, 3 }, 579 { ISD::SIGN_EXTEND, MVT::v4i64, MVT::v4i8, 3 }, 581 { ISD::SIGN_EXTEND, MVT::v4i64, MVT::v4i16, 3 }, 583 { ISD::SIGN_EXTEND, MVT::v4i64, MVT::v4i32, 1 }, 596 { ISD::SIGN_EXTEND, MVT::v16i16, MVT::v16i8, 4 }, 598 { ISD::SIGN_EXTEND, MVT::v8i32, MVT::v8i1, 7 } [all...] |
X86ISelLowering.cpp | [all...] |
/external/llvm/lib/Target/ARM/ |
ARMTargetTransformInfo.cpp | 215 { ISD::SIGN_EXTEND, MVT::v4i32, MVT::v4i16, 0 }, 217 { ISD::SIGN_EXTEND, MVT::v2i64, MVT::v2i32, 1 }, 223 { ISD::SIGN_EXTEND, MVT::v4i64, MVT::v4i16, 3 }, 225 { ISD::SIGN_EXTEND, MVT::v8i32, MVT::v8i8, 3 }, 227 { ISD::SIGN_EXTEND, MVT::v8i64, MVT::v8i8, 7 }, 229 { ISD::SIGN_EXTEND, MVT::v8i64, MVT::v8i16, 6 }, 231 { ISD::SIGN_EXTEND, MVT::v16i32, MVT::v16i8, 6 }, 363 { ISD::SIGN_EXTEND, MVT::i64, MVT::i16, 2 },
|
ARMISelLowering.cpp | 555 setTargetDAGCombine(ISD::SIGN_EXTEND); [all...] |
/frameworks/rs/cpu_ref/linkloader/include/impl/ |
ELFObject.hxx | 181 #define SIGN_EXTEND(x, l) (((x)^(1<<((l)-1)))-(1<<(l-1))) 183 A = (Inst_t)(int64_t)SIGN_EXTEND(*inst & 0xFFFFFF, 24); 197 A = SIGN_EXTEND((s << 23) | (i1 << 22) | (i2 << 21) | (u << 11) | l, 24); 200 #undef SIGN_EXTEND 503 #define SIGN_EXTEND(x, l) (((x)^(1<<((l)-1)))-(1<<(l-1))) 504 A = (Inst_t)(int64_t)SIGN_EXTEND(*inst32 & 0x3FFFFFF, 26); 506 #undef SIGN_EXTEND [all...] |
/external/llvm/include/llvm/CodeGen/ |
ISDOpcodes.h | 357 /// SIGN_EXTEND - Used for integer types, replicating the sign bit 359 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/chromium_org/third_party/mesa/src/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/CodeGen/SelectionDAG/ |
DAGCombiner.cpp | [all...] |
LegalizeVectorTypes.cpp | 95 case ISD::SIGN_EXTEND: 409 case ISD::SIGN_EXTEND: 618 case ISD::SIGN_EXTEND: [all...] |
LegalizeFloatTypes.cpp | 601 SDValue Op = DAG.getNode(Signed ? ISD::SIGN_EXTEND : ISD::ZERO_EXTEND, dl, [all...] |
SelectionDAGDumper.cpp | 220 case ISD::SIGN_EXTEND: return "sign_extend";
|
LegalizeVectorOps.cpp | 271 case ISD::SIGN_EXTEND: 399 ISD::SIGN_EXTEND; [all...] |
LegalizeIntegerTypes.cpp | 95 case ISD::SIGN_EXTEND: 318 unsigned Opc = VT.isByteSized() ? ISD::SIGN_EXTEND : ISD::ZERO_EXTEND; 428 if (N->getOpcode() == ISD::SIGN_EXTEND) [all...] |
FastISel.cpp | 302 IdxN = FastEmit_r(IdxVT.getSimpleVT(), PtrVT, ISD::SIGN_EXTEND, [all...] |
SelectionDAG.cpp | 241 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 | 115 setOperationAction(ISD::SIGN_EXTEND, MVT::i16, Custom); 196 case ISD::SIGN_EXTEND: return LowerSIGN_EXTEND(Op, DAG); 612 Arg = DAG.getNode(ISD::SIGN_EXTEND, dl, VA.getLocVT(), Arg); [all...] |
/external/llvm/lib/Target/Hexagon/ |
HexagonISelDAGToDAG.cpp | 850 // Handle sign_extend and sextload. 851 if (MulOp0.getOpcode() == ISD::SIGN_EXTEND) { [all...] |
/external/llvm/lib/Target/SystemZ/ |
SystemZISelDAGToDAG.cpp | 514 if (IndexOpcode == ISD::SIGN_EXTEND || 780 case ISD::SIGN_EXTEND: { [all...] |
SystemZISelLowering.cpp | 297 setTargetDAGCombine(ISD::SIGN_EXTEND); 654 return DAG.getNode(ISD::SIGN_EXTEND, DL, VA.getLocVT(), Value); [all...] |
/external/llvm/lib/CodeGen/ |
TargetLoweringBase.cpp | [all...] |
/external/llvm/lib/Target/PowerPC/ |
PPCISelLowering.cpp | 649 setTargetDAGCombine(ISD::SIGN_EXTEND); [all...] |