HomeSort by relevance Sort by last modified time
    Searched refs:TRUNCATE (Results 1 - 25 of 49) sorted by null

1 2

  /external/openssl/crypto/bio/
b_dump.c 67 #define TRUNCATE
88 #ifdef TRUNCATE
149 #ifdef TRUNCATE
  /external/llvm/lib/Target/ARM/
ARMTargetTransformInfo.cpp 211 { ISD::TRUNCATE, MVT::v4i32, MVT::v4i64, 0 },
212 { ISD::TRUNCATE, MVT::v4i16, MVT::v4i32, 1 },
219 { ISD::TRUNCATE, MVT::v16i8, MVT::v16i32, 4*1 + 16*2 + 2*1 },
220 { ISD::TRUNCATE, MVT::v8i8, MVT::v8i32, 2*1 + 8*2 + 1 },
352 { ISD::TRUNCATE, MVT::i32, MVT::i64, 0 },
353 { ISD::TRUNCATE, MVT::i16, MVT::i64, 0 },
354 { ISD::TRUNCATE, MVT::i8, MVT::i64, 0 },
355 { ISD::TRUNCATE, MVT::i1, MVT::i64, 0 }
ARMSelectionDAGInfo.cpp 169 // Extend or truncate the argument to be an i32 value for the call.
171 Src = DAG.getNode(ISD::TRUNCATE, dl, MVT::i32, Src);
  /external/llvm/lib/Target/X86/
X86TargetTransformInfo.cpp 249 { ISD::TRUNCATE, MVT::v4i32, MVT::v4i64, 1 },
250 { ISD::TRUNCATE, MVT::v8i16, MVT::v8i32, 1 },
262 { ISD::TRUNCATE, MVT::v8i32, MVT::v8i64, 3 },
X86ISelLowering.cpp     [all...]
  /external/llvm/include/llvm/CodeGen/
ISDOpcodes.h 374 /// TRUNCATE - Completely drop the high bits.
375 TRUNCATE,
    [all...]
  /external/llvm/lib/CodeGen/SelectionDAG/
DAGCombiner.cpp 711 SDValue Trunc = DAG.getNode(ISD::TRUNCATE, dl, VT, SDValue(ExtLoad, 0));
849 return DAG.getNode(ISD::TRUNCATE, dl, VT,
    [all...]
TargetLowering.cpp 329 DAG.getNode(ISD::TRUNCATE, dl, SmallVT,
331 DAG.getNode(ISD::TRUNCATE, dl, SmallVT,
    [all...]
LegalizeIntegerTypes.cpp 76 case ISD::TRUNCATE: Res = PromoteIntRes_TRUNCATE(N); break;
530 return DAG.getNode(ISD::TRUNCATE, dl, NVT, SetCC);
601 EOp1 = DAG.getNode(ISD::TRUNCATE, dl, HalfNVT, EOp1);
602 EOp2 = DAG.getNode(ISD::TRUNCATE, dl, HalfNVT, EOp2);
607 // Truncate to NVT instead of VT
608 return DAG.getNode(ISD::TRUNCATE, dl, NVT, Res);
    [all...]
LegalizeTypes.cpp     [all...]
LegalizeVectorTypes.cpp 91 case ISD::TRUNCATE:
159 // we may need to truncate them back to the requested return type.
161 return DAG.getNode(ISD::TRUNCATE, N->getDebugLoc(), EltVT, InOp);
197 // so be sure to truncate it to the element type if necessary.
202 Op = DAG.getNode(ISD::TRUNCATE, N->getDebugLoc(), EltVT, Op);
247 return DAG.getNode(ISD::TRUNCATE, N->getDebugLoc(), EltVT, InOp);
547 case ISD::TRUNCATE:
    [all...]
SelectionDAG.cpp     [all...]
LegalizeDAG.cpp 597 // Truncate or zero extend offset to target pointer type.
598 unsigned CastOpc = IdxVT.bitsGT(PtrVT) ? ISD::TRUNCATE : ISD::ZERO_EXTEND;
    [all...]
FastISel.cpp 298 // If the index is smaller or larger than intptr_t, truncate or extend it.
307 IdxN = FastEmit_r(IdxVT.getSimpleVT(), PtrVT, ISD::TRUNCATE,
    [all...]
SelectionDAGDumper.cpp 219 case ISD::TRUNCATE: return "truncate";
SelectionDAGBuilder.cpp 189 // For a truncate, see if we have any information to
195 return DAG.getNode(ISD::TRUNCATE, DL, ValueVT, Val);
245 // If the register was not expanded, truncate or copy the value,
294 return DAG.getNode((Smaller ? ISD::TRUNCATE : ISD::ANY_EXTEND),
323 Val = DAG.getNode((Smaller ? ISD::TRUNCATE : ISD::ANY_EXTEND),
382 // If the parts cover less bits than value has, truncate the value.
387 Val = DAG.getNode(ISD::TRUNCATE, DL, ValueVT, Val);
433 Val = DAG.getNode(ISD::TRUNCATE, DL, ValueVT, Val);
511 Val = DAG.getNode((Smaller ? ISD::TRUNCATE : ISD::ANY_EXTEND),
521 Val = DAG.getNode((Smaller ? ISD::TRUNCATE : ISD::ANY_EXTEND)
    [all...]
LegalizeVectorOps.cpp 224 case ISD::TRUNCATE:
  /prebuilts/gcc/darwin-x86/arm/arm-eabi-4.6/lib/gcc/arm-eabi/4.6.x-google/plugin/include/
rtl.def 546 DEF_RTL_EXPR(TRUNCATE, "truncate", "e", RTX_UNARY)
703 /* Signed saturating truncate. */
706 /* Unsigned saturating truncate. */
    [all...]
  /prebuilts/gcc/darwin-x86/arm/arm-linux-androideabi-4.6/lib/gcc/arm-linux-androideabi/4.6.x-google/plugin/include/
rtl.def 546 DEF_RTL_EXPR(TRUNCATE, "truncate", "e", RTX_UNARY)
703 /* Signed saturating truncate. */
706 /* Unsigned saturating truncate. */
    [all...]
  /prebuilts/gcc/linux-x86/arm/arm-eabi-4.6/lib/gcc/arm-eabi/4.6.x-google/plugin/include/
rtl.def 546 DEF_RTL_EXPR(TRUNCATE, "truncate", "e", RTX_UNARY)
703 /* Signed saturating truncate. */
706 /* Unsigned saturating truncate. */
    [all...]
  /prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.6/lib/gcc/arm-linux-androideabi/4.6.x-google/plugin/include/
rtl.def 546 DEF_RTL_EXPR(TRUNCATE, "truncate", "e", RTX_UNARY)
703 /* Signed saturating truncate. */
706 /* Unsigned saturating truncate. */
    [all...]
  /external/llvm/lib/Target/R600/
AMDILISelLowering.cpp 170 setOperationAction(ISD::TRUNCATE, MVT::v2i64, Expand);
185 setOperationAction(ISD::TRUNCATE, MVT::v2f64, Expand);
  /external/llvm/lib/Target/NVPTX/
NVPTXISelLowering.cpp     [all...]
  /external/llvm/lib/Target/MSP430/
MSP430ISelLowering.cpp 354 // bits. Insert an assert[sz]ext to capture this, then truncate to the
364 ArgValue = DAG.getNode(ISD::TRUNCATE, dl, VA.getValVT(), ArgValue);
808 (LHS.getOpcode() == ISD::TRUNCATE &&
    [all...]
  /external/llvm/lib/Target/Sparc/
SparcISelLowering.cpp 216 Arg = DAG.getNode(ISD::TRUNCATE, dl, VA.getLocVT(), Arg);
282 Load = DAG.getNode(ISD::TRUNCATE, dl, VA.getValVT(), Load);
    [all...]

Completed in 373 milliseconds

1 2