/external/llvm/include/llvm/IR/ |
H A D | Constants.h | 435 /// 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 D | ValueMapper.cpp | 169 if (isa<ConstantVector>(C)) 170 return VM[V] = ConstantVector::get(Ops);
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/ |
H A D | AMDILPeepholeOptimizer.cpp | 755 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 D | AMDILPeepholeOptimizer.cpp | 755 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 D | Constants.cpp | 98 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 D | ConstantFold.cpp | 67 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 D | LLVMContextImpl.h | 281 typedef ConstantAggrUniqueMap<VectorType, ConstantVector> VectorConstantsTy;
|
H A D | AutoUpgrade.cpp | 387 Rep = Builder.CreateShuffleVector(Op0, Op0, ConstantVector::get(Idxs));
|
/external/llvm/lib/Analysis/ |
H A D | ConstantFolding.cpp | 108 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 D | CostModel.cpp | 128 if (isa<ConstantVector>(V) || isa<ConstantDataVector>(V)) {
|
/external/llvm/lib/Target/NVPTX/ |
H A D | NVPTXGenericToNVVM.cpp | 227 } else if (isa<ConstantVector>(C) || isa<ConstantArray>(C) || 268 if (isa<ConstantVector>(C)) {
|
/external/llvm/lib/Target/R600/ |
H A D | R600TextureIntrinsicsReplacer.cpp | 131 Value *SwizzleMask = ConstantVector::get(Mask);
|
/external/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineShifts.cpp | 321 else if (ConstantVector *CV = dyn_cast<ConstantVector>(Op1)) 432 Mask = ConstantVector::getSplat(VT->getNumElements(), Mask); 468 Mask = ConstantVector::getSplat(VT->getNumElements(), Mask);
|
H A D | InstCombineSimplifyDemanded.cpp | 937 // 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 D | InstCombineVectorOps.cpp | 572 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 D | InstCombineMulDivRem.cpp | 116 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 D | llvm-stress.cpp | 190 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 D | MergeFunctions.cpp | 580 const ConstantVector *LV = cast<ConstantVector>(L); 581 const ConstantVector *RV = cast<ConstantVector>(R);
|
/external/llvm/lib/Transforms/Vectorize/ |
H A D | BBVectorize.cpp | 1066 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 D | CGBuiltin.cpp | 1737 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 D | CGExpr.cpp | 1098 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 D | CGExprScalar.cpp | 918 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 D | ExecutionEngine.cpp | 903 const ConstantVector *CV = dyn_cast<ConstantVector>(C); 1173 if (const ConstantVector *CP = dyn_cast<ConstantVector>(Init)) {
|
/external/llvm/unittests/IR/ |
H A D | InstructionsTest.cpp | 306 Constant *C2xi32a = ConstantVector::get(ConstVa); 307 Constant *C2xi32b = ConstantVector::get(ConstVb);
|
/external/llvm/lib/CodeGen/AsmPrinter/ |
H A D | AsmPrinter.cpp | 1820 static void emitGlobalConstantVector(const ConstantVector *CV, AsmPrinter &AP) { 2020 if (const ConstantVector *V = dyn_cast<ConstantVector>(CV))
|