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

1 2

  /external/llvm/include/llvm/CodeGen/
ISDOpcodes.h 260 /// BUILD_VECTOR(ELT0, ELT1, ELT2, ELT3,...) - Return a vector with the
266 BUILD_VECTOR,
    [all...]
  /external/llvm/lib/Target/AMDGPU/
R600ISelLowering.cpp 711 return DAG.getNode(ISD::BUILD_VECTOR, DL, MVT::v2f32,
    [all...]
SIISelLowering.cpp 210 case ISD::BUILD_VECTOR:
231 setOperationAction(ISD::BUILD_VECTOR, Vec64, Promote);
232 AddPromotedToType(ISD::BUILD_VECTOR, Vec64, MVT::v4i32);
753 InVals.push_back(DAG.getNode(ISD::BUILD_VECTOR, DL, Arg.VT, Regs));
    [all...]
AMDGPUISelLowering.cpp 509 // build_vector will be a copy per element, so it always makes sense to use a
510 // build_vector input in place of the extracted element to avoid a copy into a
    [all...]
  /external/llvm/lib/CodeGen/SelectionDAG/
LegalizeVectorOps.cpp 22 // This does not legalize vector manipulations like ISD::BUILD_VECTOR,
636 SDValue Value = DAG.getNode(ISD::BUILD_VECTOR, dl,
747 // Also, we need to be able to construct a splat vector using BUILD_VECTOR.
751 TLI.getOperationAction(ISD::BUILD_VECTOR, VT) == TargetLowering::Expand)
767 Mask = DAG.getNode(ISD::BUILD_VECTOR, DL, MaskTy, Ops);
866 SDValue Zero = DAG.getNode(ISD::BUILD_VECTOR, DL, SrcVT, BuildVectorOperands);
    [all...]
LegalizeVectorTypes.cpp 53 case ISD::BUILD_VECTOR: R = ScalarizeVecRes_BUILD_VECTOR(N); break;
175 // The BUILD_VECTOR operands may be of wider element types and
497 return DAG.getNode(ISD::BUILD_VECTOR, SDLoc(N), N->getValueType(0), Op);
501 /// use a BUILD_VECTOR instead.
506 return DAG.getNode(ISD::BUILD_VECTOR, SDLoc(N), N->getValueType(0), Ops);
598 case ISD::BUILD_VECTOR: SplitVecRes_BUILD_VECTOR(N, Lo, Hi); break;
797 Lo = DAG.getNode(ISD::BUILD_VECTOR, dl, LoVT, LoOps);
800 Hi = DAG.getNode(ISD::BUILD_VECTOR, dl, HiVT, HiOps);
    [all...]
LegalizeTypesGeneric.cpp 371 SDValue Vec = DAG.getNode(ISD::BUILD_VECTOR, dl, NVT,
389 "BUILD_VECTOR operand type doesn't match vector element type!");
405 SDValue NewVec = DAG.getNode(ISD::BUILD_VECTOR, dl,
467 return DAG.getNode(ISD::BUILD_VECTOR, dl, VT, Ops);
SelectionDAG.cpp 98 /// BUILD_VECTOR where all of the elements are ~0 or undef.
104 if (N->getOpcode() != ISD::BUILD_VECTOR) return false;
146 /// BUILD_VECTOR where all of the elements are 0 or undef.
152 if (N->getOpcode() != ISD::BUILD_VECTOR) return false;
184 /// \brief Return true if the specified node is a BUILD_VECTOR node of
187 if (N->getOpcode() != ISD::BUILD_VECTOR)
199 /// \brief Return true if the specified node is a BUILD_VECTOR node of
202 if (N->getOpcode() != ISD::BUILD_VECTOR)
718 case ISD::BUILD_VECTOR: {
    [all...]
DAGCombiner.cpp 416 /// constant build_vector of the stored constant values in Stores.
750 /// Returns true if N is a BUILD_VECTOR node whose
    [all...]
LegalizeIntegerTypes.cpp 98 case ISD::BUILD_VECTOR:
    [all...]
SelectionDAGDumper.cpp 128 case ISD::BUILD_VECTOR: return "BUILD_VECTOR";
SelectionDAGBuilder.cpp 299 // Build a vector with BUILD_VECTOR or CONCAT_VECTORS from the
302 : ISD::BUILD_VECTOR,
353 return DAG.getNode(ISD::BUILD_VECTOR, DL, ValueVT, Val);
522 Val = DAG.getNode(ISD::BUILD_VECTOR, DL, PartVT, Ops);
    [all...]
LegalizeDAG.cpp     [all...]
  /external/llvm/lib/Target/X86/
X86ISelLowering.cpp     [all...]
  /external/mesa3d/src/gallium/drivers/radeon/
AMDGPUISelLowering.cpp 91 case ISD::BUILD_VECTOR: return LowerBUILD_VECTOR(Op, DAG);
AMDILISelLowering.cpp 165 setOperationAction(ISD::BUILD_VECTOR, VT, Custom);
220 setOperationAction(ISD::BUILD_VECTOR, MVT::Other, Custom);
  /external/llvm/lib/Target/ARM/
ARMISelLowering.cpp 114 setOperationAction(ISD::BUILD_VECTOR, VT, Custom);
621 setTargetDAGCombine(ISD::BUILD_VECTOR);
    [all...]
ARMISelLowering.h 168 // Operands of the standard BUILD_VECTOR node are not legalized, which
172 // BUILD_VECTOR for this purpose.
173 BUILD_VECTOR,
  /external/llvm/lib/Target/Mips/
MipsSEISelLowering.cpp 258 setOperationAction(ISD::BUILD_VECTOR, Ty, Custom);
307 setOperationAction(ISD::BUILD_VECTOR, Ty, Custom);
377 case ISD::BUILD_VECTOR: return lowerBUILD_VECTOR(Op, DAG);
594 // * N is a ISD::BUILD_VECTOR representing a constant splat
619 // Test whether the given node is an all-ones build_vector.
    [all...]
MipsSEISelDAGToDAG.cpp 480 // * N is a ISD::BUILD_VECTOR representing a constant splat
871 case ISD::BUILD_VECTOR: {
    [all...]
  /external/llvm/lib/Target/PowerPC/
PPCISelLowering.cpp 472 setOperationAction(ISD::BUILD_VECTOR, VT, Expand);
542 setOperationAction(ISD::BUILD_VECTOR, MVT::v16i8, Custom);
543 setOperationAction(ISD::BUILD_VECTOR, MVT::v8i16, Custom);
544 setOperationAction(ISD::BUILD_VECTOR, MVT::v4i32, Custom);
545 setOperationAction(ISD::BUILD_VECTOR, MVT::v4f32, Custom);
684 setOperationAction(ISD::BUILD_VECTOR, MVT::v4f64, Custom);
734 setOperationAction(ISD::BUILD_VECTOR, MVT::v4f32, Custom);
    [all...]
  /external/llvm/lib/Target/Hexagon/
HexagonISelLowering.cpp     [all...]
  /external/llvm/lib/Target/SystemZ/
SystemZISelLowering.cpp 292 setOperationAction(ISD::BUILD_VECTOR, VT, Custom);
824 Value = DAG.getNode(ISD::BUILD_VECTOR, DL, MVT::v2i64,
    [all...]
  /external/llvm/lib/Target/AArch64/
AArch64ISelLowering.cpp 664 setOperationAction(ISD::BUILD_VECTOR, VT.getSimpleVT(), Custom);
    [all...]
  /external/llvm/lib/Target/NVPTX/
NVPTXISelLowering.cpp     [all...]

Completed in 1718 milliseconds

1 2