Searched refs:BuildVector (Results 1 - 7 of 7) sorted by relevance

/external/llvm/lib/Target/AMDGPU/
H A DR600ISelLowering.h55 SDValue OptimizeSwizzle(SDValue BuildVector, SDValue Swz[], SelectionDAG &DAG,
H A DR600ISelLowering.cpp1804 SDValue R600TargetLowering::OptimizeSwizzle(SDValue BuildVector, argument
1807 assert(BuildVector.getOpcode() == ISD::BUILD_VECTOR);
1811 BuildVector = CompactSwizzlableVector(DAG, BuildVector, SwizzleRemap);
1819 BuildVector = ReorganizeVector(DAG, BuildVector, SwizzleRemap);
1826 return BuildVector;
/external/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp3256 /// \@param BuildVector A list of users to ignore for the purpose of
3260 ArrayRef<Value *> BuildVector = None,
3450 ArrayRef<Value *> BuildVector,
3505 if (!BuildVector.empty())
3506 BuildVectorSlice = BuildVector.slice(i, OpsWidth);
3904 SmallVectorImpl<Value *> &BuildVector,
3911 BuildVector.push_back(IE);
4167 SmallVector<Value *, 16> BuildVector; local
4169 if (!findBuildVector(FirstInsertElem, BuildVector, BuildVectorOpds))
4173 // BuildVector instruction
3449 tryToVectorizeList(ArrayRef<Value *> VL, BoUpSLP &R, ArrayRef<Value *> BuildVector, bool allowReorder) argument
3903 findBuildVector(InsertElementInst *FirstInsertElem, SmallVectorImpl<Value *> &BuildVector, SmallVectorImpl<Value *> &BuildVectorOpds) argument
[all...]
/external/clang/lib/CodeGen/
H A DCodeGenFunction.h2749 llvm::Value *BuildVector(ArrayRef<llvm::Value*> Ops);
H A DCGBuiltin.cpp6088 BuildVector(ArrayRef<llvm::Value*> Ops) { function in class:CodeGenFunction
6258 return Builder.CreateBitCast(BuildVector(Ops),
/external/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp766 // \brief Returns the SDNode if it is a constant integer BuildVector
776 // \brief Returns the SDNode if it is a constant float BuildVector
786 // \brief Returns the SDNode if it is a constant splat BuildVector or constant
807 // \brief Returns the SDNode if it is a constant splat BuildVector or constant
5250 // Do the same for the second half of the BuildVector
11087 SmallVector<SDValue, 8> BuildVector; local
11092 BuildVector.push_back(St->getValue());
11095 return DAG.getNode(ISD::BUILD_VECTOR, SL, Ty, BuildVector);
/external/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp11371 // undef SDNodes. i.e: ISD::isBuildVectorOfConstantSDNodes(BuildVector) is
11373 static bool BUILD_VECTORtoBlendMask(BuildVectorSDNode *BuildVector,
11376 unsigned NumElems = BuildVector->getNumOperands();
11388 SDValue EltCond = BuildVector->getOperand(i);
11390 (NumLanes == 2) ? BuildVector->getOperand(i + NumElemsInLane) : EltCond;
[all...]

Completed in 374 milliseconds