Searched defs:BuildVector (Results 1 - 4 of 4) sorted by relevance

/external/llvm/lib/Target/AMDGPU/
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/clang/lib/CodeGen/
H A DCGBuiltin.cpp6088 BuildVector(ArrayRef<llvm::Value*> Ops) { function in class:CodeGenFunction
6258 return Builder.CreateBitCast(BuildVector(Ops),
/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/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);

Completed in 235 milliseconds