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

  /external/llvm/include/llvm/CodeGen/
ISDOpcodes.h 240 /// BUILD_VECTOR(ELT0, ELT1, ELT2, ELT3,...) - Return a vector with the
246 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 440 // Custom lower build_vector, constant pool spills, insert and
442 setOperationAction(ISD::BUILD_VECTOR, VT, Custom);
    [all...]
SPUISelDAGToDAG.cpp 121 return DAG.getNode(ISD::BUILD_VECTOR, dl, MVT::v4i32,
136 return DAG.getNode(ISD::BUILD_VECTOR, dl, MVT::v4i32,
655 shufMask = CurDAG->getNode(ISD::BUILD_VECTOR, dl, MVT::v4i32,
663 shufMask = CurDAG->getNode(ISD::BUILD_VECTOR, dl, MVT::v4i32,
671 shufMask = CurDAG->getNode(ISD::BUILD_VECTOR, dl, MVT::v4i32,
813 signMask = emitBuildVector(CurDAG->getNode(ISD::BUILD_VECTOR, dl,
827 SDValue absVec = CurDAG->getNode(ISD::BUILD_VECTOR, dl, MVT::v2i64,
    [all...]
  /external/llvm/lib/CodeGen/SelectionDAG/
LegalizeVectorTypes.cpp 51 case ISD::BUILD_VECTOR: R = N->getOperand(0); break;
383 /// use a BUILD_VECTOR instead.
388 return DAG.getNode(ISD::BUILD_VECTOR, N->getDebugLoc(), N->getValueType(0),
459 case ISD::BUILD_VECTOR: SplitVecRes_BUILD_VECTOR(N, Lo, Hi); break;
614 Lo = DAG.getNode(ISD::BUILD_VECTOR, dl, LoVT, &LoOps[0], LoOps.size());
617 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,
327 SDValue Value = DAG.getNode(ISD::BUILD_VECTOR, dl,
493 return DAG.getNode(ISD::BUILD_VECTOR, dl, VT, &Ops[0], NumElems);
LegalizeTypesGeneric.cpp 288 SDValue Vec = DAG.getNode(ISD::BUILD_VECTOR, dl, NVT, Parts, 2);
306 "BUILD_VECTOR operand type doesn't match vector element type!");
322 SDValue NewVec = DAG.getNode(ISD::BUILD_VECTOR, dl,
383 return DAG.getNode(ISD::BUILD_VECTOR, dl, VT, &Ops[0], NumElts);
SelectionDAG.cpp 110 /// BUILD_VECTOR where all of the elements are ~0 or undef.
116 if (N->getOpcode() != ISD::BUILD_VECTOR) return false;
160 /// BUILD_VECTOR where all of the elements are 0 or undef.
166 if (N->getOpcode() != ISD::BUILD_VECTOR) return false;
199 /// ISD::SCALAR_TO_VECTOR node or a BUILD_VECTOR node where only the low
205 if (N->getOpcode() != ISD::BUILD_VECTOR)
786 case ISD::BUILD_VECTOR: {
    [all...]
SelectionDAGDumper.cpp 117 case ISD::BUILD_VECTOR: return "BUILD_VECTOR";
LegalizeIntegerTypes.cpp 86 case ISD::BUILD_VECTOR:
767 case ISD::BUILD_VECTOR: Res = PromoteIntOp_BUILD_VECTOR(N); break;
    [all...]
DAGCombiner.cpp     [all...]
SelectionDAGBuilder.cpp 256 // Build a vector with BUILD_VECTOR or CONCAT_VECTORS from the
259 ISD::CONCAT_VECTORS : ISD::BUILD_VECTOR, DL,
311 return DAG.getNode(ISD::BUILD_VECTOR, DL, ValueVT, Val);
471 Val = DAG.getNode(ISD::BUILD_VECTOR, DL, PartVT, &Ops[0], Ops.size());
    [all...]
LegalizeDAG.cpp     [all...]
LegalizeFloatTypes.cpp     [all...]
  /external/llvm/lib/Target/ARM/
ARMISelLowering.h 175 // Operands of the standard BUILD_VECTOR node are not legalized, which
179 // BUILD_VECTOR for this purpose.
180 BUILD_VECTOR,
ARMISelLowering.cpp 120 setOperationAction(ISD::BUILD_VECTOR, VT.getSimpleVT(), Custom);
554 setTargetDAGCombine(ISD::BUILD_VECTOR);
    [all...]
ARMISelDAGToDAG.cpp     [all...]
  /external/llvm/lib/Target/X86/
X86ISelLowering.cpp     [all...]
  /external/llvm/lib/Target/PowerPC/
PPCISelLowering.cpp 348 setOperationAction(ISD::BUILD_VECTOR, VT, Expand);
386 setOperationAction(ISD::BUILD_VECTOR, MVT::v16i8, Custom);
387 setOperationAction(ISD::BUILD_VECTOR, MVT::v8i16, Custom);
388 setOperationAction(ISD::BUILD_VECTOR, MVT::v4i32, Custom);
389 setOperationAction(ISD::BUILD_VECTOR, MVT::v4f32, Custom);
677 /// isAllNegativeZeroVector - Returns true if all elements of build_vector
701 /// get_VSPLTI_elt - If this is a build_vector of constants which can be formed
709 // build_vector, then we have a case where we are checking for a splat where
    [all...]

Completed in 316 milliseconds