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

/external/llvm/lib/Target/R600/
H A DR600ISelLowering.h53 SDValue OptimizeSwizzle(SDValue BuildVector, SDValue Swz[], SelectionDAG &DAG) const;
H A DR600ISelLowering.cpp1806 SDValue R600TargetLowering::OptimizeSwizzle(SDValue BuildVector, argument
1808 assert(BuildVector.getOpcode() == ISD::BUILD_VECTOR);
1812 BuildVector = CompactSwizzlableVector(DAG, BuildVector, SwizzleRemap);
1820 BuildVector = ReorganizeVector(DAG, BuildVector, SwizzleRemap);
1827 return BuildVector;
/external/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp3149 /// \@param BuildVector A list of users to ignore for the purpose of
3153 ArrayRef<Value *> BuildVector = None,
3326 ArrayRef<Value *> BuildVector,
3379 if (!BuildVector.empty())
3380 BuildVectorSlice = BuildVector.slice(i, OpsWidth);
3771 SmallVectorImpl<Value *> &BuildVector,
3778 BuildVector.push_back(IE);
3965 SmallVector<Value *, 16> BuildVector; local
3967 if (!findBuildVector(FirstInsertElem, BuildVector, BuildVectorOpds))
3971 // BuildVector instruction
3325 tryToVectorizeList(ArrayRef<Value *> VL, BoUpSLP &R, ArrayRef<Value *> BuildVector, bool allowReorder) argument
3770 findBuildVector(InsertElementInst *FirstInsertElem, SmallVectorImpl<Value *> &BuildVector, SmallVectorImpl<Value *> &BuildVectorOpds) argument
[all...]
/external/clang/lib/CodeGen/
H A DCodeGenFunction.h2533 llvm::Value *BuildVector(ArrayRef<llvm::Value*> Ops);
H A DCGBuiltin.cpp5865 BuildVector(ArrayRef<llvm::Value*> Ops) { function in class:CodeGenFunction
5928 return Builder.CreateBitCast(BuildVector(Ops),
/external/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp10247 // undef SDNodes. i.e: ISD::isBuildVectorOfConstantSDNodes(BuildVector) is
10249 static bool BUILD_VECTORtoBlendMask(BuildVectorSDNode *BuildVector,
10252 unsigned NumElems = BuildVector->getNumOperands();
10259 SDValue EltCond = BuildVector->getOperand(i);
10261 (NumLanes == 2) ? BuildVector->getOperand(i + NumElemsInLane) : EltCond;

Completed in 6145 milliseconds