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

1 2

  /external/llvm/include/llvm/CodeGen/
ISDOpcodes.h 239 /// BUILD_VECTOR(ELT0, ELT1, ELT2, ELT3,...) - Return a vector with the
245 BUILD_VECTOR,
    [all...]
  /external/llvm/lib/CodeGen/SelectionDAG/
LegalizeVectorTypes.cpp 53 case ISD::BUILD_VECTOR: R = ScalarizeVecRes_BUILD_VECTOR(N); break;
165 // The BUILD_VECTOR operands may be of wider element types and
464 return DAG.getNode(ISD::BUILD_VECTOR, SDLoc(N), N->getValueType(0), Op);
468 /// use a BUILD_VECTOR instead.
473 return DAG.getNode(ISD::BUILD_VECTOR, SDLoc(N), N->getValueType(0), Ops);
565 case ISD::BUILD_VECTOR: SplitVecRes_BUILD_VECTOR(N, Lo, Hi); break;
746 Lo = DAG.getNode(ISD::BUILD_VECTOR, dl, LoVT, LoOps);
749 Hi = DAG.getNode(ISD::BUILD_VECTOR, dl, HiVT, HiOps);
    [all...]
LegalizeVectorOps.cpp 22 // This does not legalize vector manipulations like ISD::BUILD_VECTOR,
576 SDValue Value = DAG.getNode(ISD::BUILD_VECTOR, dl,
683 // Also, we need to be able to construct a splat vector using BUILD_VECTOR.
687 TLI.getOperationAction(ISD::BUILD_VECTOR, VT) == TargetLowering::Expand)
702 Mask = DAG.getNode(ISD::BUILD_VECTOR, DL, MaskTy, Ops);
801 SDValue Zero = DAG.getNode(ISD::BUILD_VECTOR, DL, SrcVT, BuildVectorOperands);
    [all...]
LegalizeTypesGeneric.cpp 361 SDValue Vec = DAG.getNode(ISD::BUILD_VECTOR, dl, NVT,
379 "BUILD_VECTOR operand type doesn't match vector element type!");
395 SDValue NewVec = DAG.getNode(ISD::BUILD_VECTOR, dl,
457 return DAG.getNode(ISD::BUILD_VECTOR, dl, VT, Ops);
DAGCombiner.cpp 625 /// isConstantSplatVector - Returns true if N is a BUILD_VECTOR node whose
    [all...]
SelectionDAG.cpp 95 /// BUILD_VECTOR where all of the elements are ~0 or undef.
101 if (N->getOpcode() != ISD::BUILD_VECTOR) return false;
143 /// BUILD_VECTOR where all of the elements are 0 or undef.
149 if (N->getOpcode() != ISD::BUILD_VECTOR) return false;
182 /// \brief Return true if the specified node is a BUILD_VECTOR node of
185 if (N->getOpcode() != ISD::BUILD_VECTOR)
199 /// ISD::SCALAR_TO_VECTOR node or a BUILD_VECTOR node where only the low
205 if (N->getOpcode() != ISD::BUILD_VECTOR)
862 case ISD::BUILD_VECTOR: {
    [all...]
SelectionDAGDumper.cpp 119 case ISD::BUILD_VECTOR: return "BUILD_VECTOR";
LegalizeIntegerTypes.cpp 88 case ISD::BUILD_VECTOR:
    [all...]
SelectionDAGBuilder.cpp 278 // Build a vector with BUILD_VECTOR or CONCAT_VECTORS from the
281 : ISD::BUILD_VECTOR,
336 return DAG.getNode(ISD::BUILD_VECTOR, DL, ValueVT, Val);
499 Val = DAG.getNode(ISD::BUILD_VECTOR, DL, PartVT, Ops);
    [all...]
  /external/llvm/lib/Target/R600/
R600ISelLowering.cpp 689 return DAG.getNode(ISD::BUILD_VECTOR, DL, MVT::v2f32,
    [all...]
SIISelLowering.cpp 187 case ISD::BUILD_VECTOR:
448 InVals.push_back(DAG.getNode(ISD::BUILD_VECTOR, DL, Arg.VT, Regs));
    [all...]
AMDGPUISelLowering.cpp 751 return DAG.getNode(ISD::BUILD_VECTOR, SDLoc(Op), Op.getValueType(), Args);
763 return DAG.getNode(ISD::BUILD_VECTOR, SDLoc(Op), Op.getValueType(), Args);
    [all...]
AMDGPUISelDAGToDAG.cpp 230 case ISD::BUILD_VECTOR: {
271 default: llvm_unreachable("Do not know how to lower this BUILD_VECTOR");
274 // BUILD_VECTOR was lowered into an IMPLICIT_DEF + 4 INSERT_SUBREG
286 default: llvm_unreachable("Do not know how to lower this BUILD_VECTOR");
  /external/chromium_org/third_party/mesa/src/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/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/X86/
X86ISelLowering.cpp 100 if (Vec.getOpcode() == ISD::BUILD_VECTOR)
101 return DAG.getNode(ISD::BUILD_VECTOR, dl, ResultVT,
178 /// BUILD_VECTORS returns a larger BUILD_VECTOR while we're trying to lower
    [all...]
  /external/llvm/lib/Target/Mips/
MipsSEISelLowering.cpp 255 setOperationAction(ISD::BUILD_VECTOR, Ty, Custom);
304 setOperationAction(ISD::BUILD_VECTOR, Ty, Custom);
373 case ISD::BUILD_VECTOR: return lowerBUILD_VECTOR(Op, DAG);
591 // * N is a ISD::BUILD_VECTOR representing a constant splat
616 // Test whether the given node is an all-ones build_vector.
    [all...]
MipsSEISelDAGToDAG.cpp 409 // * N is a ISD::BUILD_VECTOR representing a constant splat
795 case ISD::BUILD_VECTOR: {
  /external/llvm/lib/Target/ARM/
ARMISelLowering.cpp 115 setOperationAction(ISD::BUILD_VECTOR, VT, Custom);
559 setTargetDAGCombine(ISD::BUILD_VECTOR);
    [all...]
ARMISelLowering.h 173 // Operands of the standard BUILD_VECTOR node are not legalized, which
177 // BUILD_VECTOR for this purpose.
178 BUILD_VECTOR,
  /external/llvm/lib/Target/AArch64/
AArch64ISelLowering.cpp 511 setOperationAction(ISD::BUILD_VECTOR, VT.getSimpleVT(), Custom);
    [all...]
  /external/llvm/lib/Target/NVPTX/
NVPTXISelLowering.cpp     [all...]
  /external/llvm/lib/Target/PowerPC/
PPCISelLowering.cpp 455 setOperationAction(ISD::BUILD_VECTOR, VT, Expand);
521 setOperationAction(ISD::BUILD_VECTOR, MVT::v16i8, Custom);
522 setOperationAction(ISD::BUILD_VECTOR, MVT::v8i16, Custom);
523 setOperationAction(ISD::BUILD_VECTOR, MVT::v4i32, Custom);
524 setOperationAction(ISD::BUILD_VECTOR, MVT::v4f32, Custom);
    [all...]

Completed in 127 milliseconds

1 2