Searched refs:ConstantVector (Results 1 - 25 of 52) sorted by relevance

123

/external/llvm/include/llvm/IR/
H A DConstants.h435 /// ConstantVector - Constant Vector Declarations
437 class ConstantVector : public Constant { class in namespace:llvm
438 friend struct ConstantArrayCreator<ConstantVector, VectorType>;
439 ConstantVector(const ConstantVector &) LLVM_DELETED_FUNCTION;
441 ConstantVector(VectorType *T, ArrayRef<Constant *> Val);
443 // ConstantVector accessors
446 /// getSplat - Return a ConstantVector with the specified constant in each
474 struct OperandTraits<ConstantVector> :
475 public VariadicOperandTraits<ConstantVector> {
[all...]
/external/llvm/lib/Transforms/Utils/
H A DValueMapper.cpp169 if (isa<ConstantVector>(C))
170 return VM[V] = ConstantVector::get(Ops);
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
H A DAMDILPeepholeOptimizer.cpp755 ConstantVector *AndMaskVec = dyn_cast<ConstantVector>(AndMask);
756 ConstantVector *ShrValVec = dyn_cast<ConstantVector>(ShrVal);
786 newMaskConst = ConstantVector::get(maskVals);
787 shiftValConst = ConstantVector::get(shiftVals);
861 negOneConst = ConstantVector::get(negOneVals);
903 newMaskConst = ConstantVector::get(newMaskVals);
904 newShiftConst = ConstantVector::get(newShiftVals);
/external/mesa3d/src/gallium/drivers/radeon/
H A DAMDILPeepholeOptimizer.cpp755 ConstantVector *AndMaskVec = dyn_cast<ConstantVector>(AndMask);
756 ConstantVector *ShrValVec = dyn_cast<ConstantVector>(ShrVal);
786 newMaskConst = ConstantVector::get(maskVals);
787 shiftValConst = ConstantVector::get(shiftVals);
861 negOneConst = ConstantVector::get(negOneVals);
903 newMaskConst = ConstantVector::get(newMaskVals);
904 newShiftConst = ConstantVector::get(newShiftVals);
/external/llvm/lib/IR/
H A DConstants.cpp98 if (const ConstantVector *CV = dyn_cast<ConstantVector>(this))
120 if (const ConstantVector *CV = dyn_cast<ConstantVector>(this))
180 C = ConstantVector::getSplat(VTy->getNumElements(), C);
197 return ConstantVector::getSplat(VTy->getNumElements(),
212 if (const ConstantVector *CV = dyn_cast<ConstantVector>(this))
496 return ConstantVector::getSplat(VTy->getNumElements(),
508 return ConstantVector
950 ConstantVector::ConstantVector(VectorType *T, ArrayRef<Constant *> V) function in class:ConstantVector
[all...]
H A DConstantFold.cpp67 return ConstantVector::get(Result);
147 // Handle ConstantVector and ConstantAggregateVector.
155 return ConstantExpr::getBitCast(ConstantVector::get(V), DestPTy);
553 if ((isa<ConstantVector>(V) || isa<ConstantDataVector>(V)) &&
565 return ConstantVector::get(res);
707 if (ConstantVector *CondV = dyn_cast<ConstantVector>(Cond)) {
730 return ConstantVector::get(Result);
795 return ConstantVector::get(Result);
836 return ConstantVector
[all...]
H A DLLVMContextImpl.h281 typedef ConstantAggrUniqueMap<VectorType, ConstantVector> VectorConstantsTy;
H A DAutoUpgrade.cpp387 Rep = Builder.CreateShuffleVector(Op0, Op0, ConstantVector::get(Idxs));
/external/llvm/lib/Analysis/
H A DConstantFolding.cpp108 return FoldBitCast(ConstantVector::get(Ops), DestTy, TD);
112 if (!isa<ConstantDataVector>(C) && !isa<ConstantVector>(C))
155 if (!isa<ConstantVector>(C) && // FIXME: Remove ConstantVector.
195 return ConstantVector::get(Result);
221 return ConstantVector::get(Result);
352 if (isa<ConstantArray>(C) || isa<ConstantVector>(C) ||
1575 // Support ConstantVector in case we have an Undef in the top.
1576 if (isa<ConstantVector>(Operands[0]) ||
1761 return ConstantVector
[all...]
H A DCostModel.cpp128 if (isa<ConstantVector>(V) || isa<ConstantDataVector>(V)) {
/external/llvm/lib/Target/NVPTX/
H A DNVPTXGenericToNVVM.cpp227 } else if (isa<ConstantVector>(C) || isa<ConstantArray>(C) ||
268 if (isa<ConstantVector>(C)) {
/external/llvm/lib/Target/R600/
H A DR600TextureIntrinsicsReplacer.cpp131 Value *SwizzleMask = ConstantVector::get(Mask);
/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineShifts.cpp321 else if (ConstantVector *CV = dyn_cast<ConstantVector>(Op1))
432 Mask = ConstantVector::getSplat(VT->getNumElements(), Mask);
468 Mask = ConstantVector::getSplat(VT->getNumElements(), Mask);
H A DInstCombineSimplifyDemanded.cpp937 // Handle ConstantAggregateZero, ConstantVector, ConstantDataSequential.
967 Constant *NewCV = ConstantVector::get(Elts);
1092 I->setOperand(2, ConstantVector::get(Elts));
1099 if (ConstantVector* CV = dyn_cast<ConstantVector>(I->getOperand(0))) {
H A DInstCombineVectorOps.cpp572 ConstantVector::get(Mask));
766 ConstantVector::get(MaskValues));
911 SVI.setOperand(2, ConstantVector::get(Elts));
1112 return new ShuffleVectorInst(newLHS, newRHS, ConstantVector::get(Elts));
H A DInstCombineMulDivRem.cpp116 return ConstantVector::get(Elts);
1295 if (isa<ConstantVector>(Op1) || isa<ConstantDataVector>(Op1)) {
1323 Constant *NewRHSV = ConstantVector::get(Elts);
/external/llvm/tools/llvm-stress/
H A Dllvm-stress.cpp190 return ConstantVector::get(VectorValue);
370 return PT->push_back(ConstantVector::getAllOnesValue(Ty));
372 return PT->push_back(ConstantVector::getNullValue(Ty));
450 Constant *Mask = ConstantVector::get(Idxs);
/external/llvm/lib/Transforms/IPO/
H A DMergeFunctions.cpp580 const ConstantVector *LV = cast<ConstantVector>(L);
581 const ConstantVector *RV = cast<ConstantVector>(R);
/external/llvm/lib/Transforms/Vectorize/
H A DBBVectorize.cpp1066 if ((isa<ConstantVector>(IOp) || isa<ConstantDataVector>(IOp)) &&
1067 (isa<ConstantVector>(JOp) || isa<ConstantDataVector>(JOp))) {
2377 return ConstantVector::get(Mask);
2584 ConstantVector::get(Mask),
2607 ConstantVector::get(Mask),
2624 ConstantVector::get(Mask),
2646 new ShuffleVectorInst(I1, I2, ConstantVector::get(Mask),
2680 ConstantVector::get(Mask),
2717 ConstantVector::get(Mask),
2744 ConstantVector
[all...]
/external/clang/lib/CodeGen/
H A DCGBuiltin.cpp1737 Value* SV = llvm::ConstantVector::getSplat(nElts, C);
1761 return llvm::ConstantVector::getSplat(VTy->getNumElements(), C);
1781 return llvm::ConstantVector::getSplat(VTy->getNumElements(), Zero);
2578 ShiftAmt = ConstantVector::getSplat(VTy->getNumElements(), ShiftAmt);
2713 Value *SV = llvm::ConstantVector::get(Indices);
2889 ShiftAmt = ConstantVector::getSplat(VTy->getNumElements(), ShiftAmt);
2909 SV = llvm::ConstantVector::get(Indices);
2937 SV = llvm::ConstantVector::get(Indices);
2957 SV = llvm::ConstantVector::get(Indices);
3013 Value *SV = llvm::ConstantVector
[all...]
H A DCGExpr.cpp1098 llvm::Value *MaskV = llvm::ConstantVector::get(Mask);
1205 llvm::Value *MaskV = llvm::ConstantVector::get(Mask);
1350 llvm::Value *MaskV = llvm::ConstantVector::get(Mask);
1567 llvm::Value *MaskV = llvm::ConstantVector::get(Mask);
1580 llvm::Value *ExtMaskV = llvm::ConstantVector::get(ExtMask);
1599 llvm::Value *MaskV = llvm::ConstantVector::get(Mask);
2422 return llvm::ConstantVector::get(CElts);
2474 llvm::Constant *CV = llvm::ConstantVector::get(CElts);
H A DCGExprScalar.cpp918 Value* CV = llvm::ConstantVector::get(concat);
932 Value *MaskBits = llvm::ConstantVector::getSplat(MTy->getNumElements(),
968 Value *SV = llvm::ConstantVector::get(indices);
1158 llvm::Constant *Mask = llvm::ConstantVector::get(Args);
1211 llvm::Constant *Mask = llvm::ConstantVector::get(Args);
1227 llvm::Constant *Mask = llvm::ConstantVector::get(Args);
3262 llvm::Constant *Mask = llvm::ConstantVector::get(Args);
/external/llvm/lib/ExecutionEngine/
H A DExecutionEngine.cpp903 const ConstantVector *CV = dyn_cast<ConstantVector>(C);
1173 if (const ConstantVector *CP = dyn_cast<ConstantVector>(Init)) {
/external/llvm/unittests/IR/
H A DInstructionsTest.cpp306 Constant *C2xi32a = ConstantVector::get(ConstVa);
307 Constant *C2xi32b = ConstantVector::get(ConstVb);
/external/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinter.cpp1820 static void emitGlobalConstantVector(const ConstantVector *CV, AsmPrinter &AP) {
2020 if (const ConstantVector *V = dyn_cast<ConstantVector>(CV))

Completed in 759 milliseconds

123