/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...] |