HomeSort by relevance Sort by last modified time
    Searched refs:BUILD_VECTOR (Results 1 - 18 of 18) sorted by null

  /external/llvm/include/llvm/CodeGen/
ISDOpcodes.h 247 /// BUILD_VECTOR(ELT0, ELT1, ELT2, ELT3,...) - Return a vector with the
253 BUILD_VECTOR,
    [all...]
SelectionDAGNodes.h 66 /// BUILD_VECTOR where all of the elements are ~0 or undef.
70 /// BUILD_VECTOR where all of the elements are 0 or undef.
74 /// ISD::SCALAR_TO_VECTOR node or a BUILD_VECTOR node where only the low
    [all...]
  /external/llvm/lib/Target/CellSPU/
SPUISelLowering.cpp 434 // Custom lower build_vector, constant pool spills, insert and
436 setOperationAction(ISD::BUILD_VECTOR, VT, Custom);
    [all...]
SPUISelDAGToDAG.cpp 124 return DAG.getNode(ISD::BUILD_VECTOR, dl, MVT::v4i32,
139 return DAG.getNode(ISD::BUILD_VECTOR, dl, MVT::v4i32,
665 shufMask = CurDAG->getNode(ISD::BUILD_VECTOR, dl, MVT::v4i32,
673 shufMask = CurDAG->getNode(ISD::BUILD_VECTOR, dl, MVT::v4i32,
681 shufMask = CurDAG->getNode(ISD::BUILD_VECTOR, dl, MVT::v4i32,
823 signMask = emitBuildVector(CurDAG->getNode(ISD::BUILD_VECTOR, dl,
837 SDValue absVec = CurDAG->getNode(ISD::BUILD_VECTOR, dl, MVT::v2i64,
    [all...]
  /external/llvm/lib/CodeGen/SelectionDAG/
LegalizeVectorTypes.cpp 52 case ISD::BUILD_VECTOR: R = N->getOperand(0); break;
352 /// use a BUILD_VECTOR instead.
357 return DAG.getNode(ISD::BUILD_VECTOR, N->getDebugLoc(), N->getValueType(0),
424 case ISD::BUILD_VECTOR: SplitVecRes_BUILD_VECTOR(N, Lo, Hi); break;
577 Lo = DAG.getNode(ISD::BUILD_VECTOR, dl, LoVT, &LoOps[0], LoOps.size());
580 Hi = DAG.getNode(ISD::BUILD_VECTOR, dl, HiVT, &HiOps[0], HiOps.size());
    [all...]
LegalizeVectorOps.cpp 22 // This does not legalize vector manipulations like ISD::BUILD_VECTOR,
325 SDValue Value = DAG.getNode(ISD::BUILD_VECTOR, dl,
488 return DAG.getNode(ISD::BUILD_VECTOR, dl, VT, &Ops[0], NumElems);
LegalizeTypesGeneric.cpp 289 SDValue Vec = DAG.getNode(ISD::BUILD_VECTOR, dl, NVT, Parts, 2);
307 "BUILD_VECTOR operand type doesn't match vector element type!");
323 SDValue NewVec = DAG.getNode(ISD::BUILD_VECTOR, dl,
384 return DAG.getNode(ISD::BUILD_VECTOR, dl, VT, &Ops[0], NumElts);
DAGCombiner.cpp     [all...]
SelectionDAG.cpp 110 /// BUILD_VECTOR where all of the elements are ~0 or undef.
116 if (N->getOpcode() != ISD::BUILD_VECTOR) return false;
151 /// BUILD_VECTOR where all of the elements are 0 or undef.
157 if (N->getOpcode() != ISD::BUILD_VECTOR) return false;
190 /// ISD::SCALAR_TO_VECTOR node or a BUILD_VECTOR node where only the low
196 if (N->getOpcode() != ISD::BUILD_VECTOR)
768 case ISD::BUILD_VECTOR: {
    [all...]
LegalizeIntegerTypes.cpp 85 case ISD::BUILD_VECTOR:
761 case ISD::BUILD_VECTOR: Res = PromoteIntOp_BUILD_VECTOR(N); break;
    [all...]
LegalizeDAG.cpp     [all...]
SelectionDAGBuilder.cpp 257 // Build a vector with BUILD_VECTOR or CONCAT_VECTORS from the
260 ISD::CONCAT_VECTORS : ISD::BUILD_VECTOR, DL,
312 return DAG.getNode(ISD::BUILD_VECTOR, DL, ValueVT, Val);
466 Val = DAG.getNode(ISD::BUILD_VECTOR, DL, PartVT, &Ops[0], Ops.size());
    [all...]
LegalizeFloatTypes.cpp     [all...]
  /external/llvm/lib/Target/ARM/
ARMISelLowering.h 168 // Operands of the standard BUILD_VECTOR node are not legalized, which
172 // BUILD_VECTOR for this purpose.
173 BUILD_VECTOR,
ARMISelLowering.cpp 118 setOperationAction(ISD::BUILD_VECTOR, VT.getSimpleVT(), Custom);
515 setTargetDAGCombine(ISD::BUILD_VECTOR);
    [all...]
ARMISelDAGToDAG.cpp     [all...]
  /external/llvm/lib/Target/X86/
X86ISelLowering.cpp     [all...]
  /external/llvm/lib/Target/PowerPC/
PPCISelLowering.cpp 327 setOperationAction(ISD::BUILD_VECTOR, VT, Expand);
363 setOperationAction(ISD::BUILD_VECTOR, MVT::v16i8, Custom);
364 setOperationAction(ISD::BUILD_VECTOR, MVT::v8i16, Custom);
365 setOperationAction(ISD::BUILD_VECTOR, MVT::v4i32, Custom);
366 setOperationAction(ISD::BUILD_VECTOR, MVT::v4f32, Custom);
639 /// isAllNegativeZeroVector - Returns true if all elements of build_vector
663 /// get_VSPLTI_elt - If this is a build_vector of constants which can be formed
671 // build_vector, then we have a case where we are checking for a splat where
    [all...]

Completed in 202 milliseconds