/external/llvm/lib/Target/X86/ |
X86TargetTransformInfo.cpp | 405 { ISD::SIGN_EXTEND, MVT::v8i32, MVT::v8i16, 1 }, 407 { ISD::SIGN_EXTEND, MVT::v4i64, MVT::v4i32, 1 }, 441 { ISD::SIGN_EXTEND, MVT::v8i32, MVT::v8i1, 9 }, 442 { ISD::SIGN_EXTEND, MVT::v4i64, MVT::v4i1, 8 }, 443 { ISD::SIGN_EXTEND, MVT::v4i64, MVT::v4i8, 6 }, 444 { ISD::SIGN_EXTEND, MVT::v4i64, MVT::v4i16, 6 },
|
/external/llvm/lib/Target/ARM/ |
ARMTargetTransformInfo.cpp | 211 { ISD::SIGN_EXTEND, MVT::v4i32, MVT::v4i16, 0 }, 213 { ISD::SIGN_EXTEND, MVT::v2i64, MVT::v2i32, 1 }, 219 { ISD::SIGN_EXTEND, MVT::v4i64, MVT::v4i16, 3 }, 221 { ISD::SIGN_EXTEND, MVT::v8i32, MVT::v8i8, 3 }, 223 { ISD::SIGN_EXTEND, MVT::v8i64, MVT::v8i8, 7 }, 225 { ISD::SIGN_EXTEND, MVT::v8i64, MVT::v8i16, 6 }, 227 { ISD::SIGN_EXTEND, MVT::v16i32, MVT::v16i8, 6 }, 361 { ISD::SIGN_EXTEND, MVT::i64, MVT::i16, 2 },
|
ARMISelLowering.cpp | 568 setOperationAction(ISD::SIGN_EXTEND, MVT::v8i32, Custom); 570 setOperationAction(ISD::SIGN_EXTEND, MVT::v4i64, Custom); 572 setOperationAction(ISD::SIGN_EXTEND, MVT::v16i32, Custom); 574 setOperationAction(ISD::SIGN_EXTEND, MVT::v8i64, Custom); 597 setTargetDAGCombine(ISD::SIGN_EXTEND); [all...] |
/external/llvm/include/llvm/CodeGen/ |
ISDOpcodes.h | 352 /// SIGN_EXTEND - Used for integer types, replicating the sign bit 354 SIGN_EXTEND, [all...] |
/frameworks/rs/cpu_ref/linkloader/include/impl/ |
ELFObject.hxx | 179 #define SIGN_EXTEND(x, l) (((x)^(1<<((l)-1)))-(1<<(l-1))) 181 A = (Inst_t)(int64_t)SIGN_EXTEND(*inst & 0xFFFFFF, 24); 195 A = SIGN_EXTEND((s << 23) | (i1 << 22) | (i2 << 21) | (u << 11) | l, 24); 198 #undef SIGN_EXTEND
|
/prebuilts/gcc/darwin-x86/arm/arm-eabi-4.6/lib/gcc/arm-eabi/4.6.x-google/plugin/include/ |
rtl.def | 538 The machine modes of the operand and of the SIGN_EXTEND expression 540 DEF_RTL_EXPR(SIGN_EXTEND, "sign_extend", "e", RTX_UNARY) [all...] |
/prebuilts/gcc/darwin-x86/arm/arm-linux-androideabi-4.6/lib/gcc/arm-linux-androideabi/4.6.x-google/plugin/include/ |
rtl.def | 538 The machine modes of the operand and of the SIGN_EXTEND expression 540 DEF_RTL_EXPR(SIGN_EXTEND, "sign_extend", "e", RTX_UNARY) [all...] |
/prebuilts/gcc/linux-x86/arm/arm-eabi-4.6/lib/gcc/arm-eabi/4.6.x-google/plugin/include/ |
rtl.def | 538 The machine modes of the operand and of the SIGN_EXTEND expression 540 DEF_RTL_EXPR(SIGN_EXTEND, "sign_extend", "e", RTX_UNARY) [all...] |
/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.6/lib/gcc/arm-linux-androideabi/4.6.x-google/plugin/include/ |
rtl.def | 538 The machine modes of the operand and of the SIGN_EXTEND expression 540 DEF_RTL_EXPR(SIGN_EXTEND, "sign_extend", "e", RTX_UNARY) [all...] |
/external/llvm/lib/Target/R600/ |
SIISelLowering.cpp | 81 setOperationAction(ISD::SIGN_EXTEND, MVT::i64, Custom); 349 case ISD::SIGN_EXTEND: return LowerSIGN_EXTEND(Op, DAG); 581 && Arg0.getOpcode() == ISD::SIGN_EXTEND [all...] |
AMDILISelLowering.cpp | 167 setOperationAction(ISD::SIGN_EXTEND, MVT::v2i64, Expand); 181 setOperationAction(ISD::SIGN_EXTEND, MVT::v2f64, Expand);
|
/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/ |
LegalizeVectorOps.cpp | 225 case ISD::SIGN_EXTEND: 364 ISD::SIGN_EXTEND;
|
DAGCombiner.cpp | 765 Op.getValueType().isByteSized() ? ISD::SIGN_EXTEND : ISD::ZERO_EXTEND; [all...] |
LegalizeFloatTypes.cpp | 584 SDValue Op = DAG.getNode(Signed ? ISD::SIGN_EXTEND : ISD::ZERO_EXTEND, dl, [all...] |
SelectionDAGDumper.cpp | 211 case ISD::SIGN_EXTEND: return "sign_extend";
|
LegalizeVectorTypes.cpp | 89 case ISD::SIGN_EXTEND: 371 case ISD::SIGN_EXTEND: 546 case ISD::SIGN_EXTEND: [all...] |
LegalizeIntegerTypes.cpp | 93 case ISD::SIGN_EXTEND: 289 unsigned Opc = VT.isByteSized() ? ISD::SIGN_EXTEND : ISD::ZERO_EXTEND; 398 if (N->getOpcode() == ISD::SIGN_EXTEND) [all...] |
FastISel.cpp | 298 IdxN = FastEmit_r(IdxVT.getSimpleVT(), PtrVT, 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 | 118 setOperationAction(ISD::SIGN_EXTEND, MVT::i16, Custom); 199 case ISD::SIGN_EXTEND: return LowerSIGN_EXTEND(Op, DAG); 499 Arg = DAG.getNode(ISD::SIGN_EXTEND, dl, VA.getLocVT(), Arg); [all...] |
/external/llvm/lib/Target/Hexagon/ |
HexagonISelDAGToDAG.cpp | 849 // Handle sign_extend and sextload. 850 if (MulOp0.getOpcode() == ISD::SIGN_EXTEND) { [all...] |
/external/llvm/lib/Target/Sparc/ |
SparcISelLowering.cpp | 268 OutVal = DAG.getNode(ISD::SIGN_EXTEND, DL, VA.getLocVT(), OutVal); 731 Arg = DAG.getNode(ISD::SIGN_EXTEND, dl, VA.getLocVT(), Arg); [all...] |