Searched defs:Elt (Results 1 - 25 of 37) sorted by relevance

12

/external/llvm/include/llvm/ADT/
H A DSmallString.h48 void assign(size_t NumElts, char Elt) { argument
49 this->SmallVectorImpl<char>::assign(NumElts, Elt);
81 void append(size_t NumInputs, char Elt) { argument
82 SmallVectorImpl<char>::append(NumInputs, Elt);
H A DTinyPtrVector.h248 iterator insert(iterator I, const EltTy &Elt) { argument
252 push_back(Elt);
258 Val = Elt;
263 return Val.template get<VecTy*>()->insert(I, Elt);
H A DEquivalenceClasses.h72 ECValue(const ElemTy &Elt) argument
73 : Leader(this), Next((ECValue*)(intptr_t)1), Data(Elt) {}
H A DSmallVector.h231 void push_back(const T &Elt) {
234 ::new ((void*) this->end()) T(Elt);
243 void push_back(T &&Elt) { argument
246 ::new ((void*) this->end()) T(::std::move(Elt));
344 void push_back(const T &Elt) { argument
347 memcpy(this->end(), &Elt, sizeof(T));
454 void append(size_type NumInputs, const T &Elt) { argument
460 std::uninitialized_fill_n(this->end(), NumInputs, Elt);
464 void assign(unsigned NumElts, const T &Elt) { argument
469 std::uninitialized_fill(this->begin(), this->end(), Elt);
499 insert(iterator I, T &&Elt) argument
531 insert(iterator I, const T &Elt) argument
562 insert(iterator I, size_type NumToInsert, const T &Elt) argument
[all...]
/external/clang/include/clang/Analysis/Support/
H A DBumpVector.h149 void push_back(const_reference Elt, BumpVectorContext &C) { argument
152 new (End) T(Elt);
192 void construct_range(T *S, T *E, const T &Elt) { argument
194 new (S) T(Elt);
/external/llvm/utils/PerfectShuffle/
H A DPerfectShuffle.cpp35 static unsigned getMaskElt(unsigned Mask, unsigned Elt) { argument
36 return (Mask >> ((3-Elt)*4)) & 0xF;
39 static unsigned setMaskElt(unsigned Mask, unsigned Elt, unsigned NewVal) { argument
40 unsigned FieldShift = ((3-Elt)*4);
200 static void EvaluateOps(unsigned short Elt, unsigned short Vals[],
202 if (ShufTab[Elt].Cost == 0) return;
206 if (Vals[i] == Elt) return;
209 unsigned Arg0 = ShufTab[Elt].Arg0, Arg1 = ShufTab[Elt].Arg1;
215 Vals[NumVals++] = Elt;
[all...]
/external/clang/include/clang/AST/
H A DASTVector.h154 void push_back(const_reference Elt, ASTContext &C) { argument
157 new (End) T(Elt);
196 void append(ASTContext &C, size_type NumInputs, const T &Elt) { argument
202 std::uninitialized_fill_n(this->end(), NumInputs, Elt);
213 iterator insert(ASTContext &C, iterator I, const T &Elt) { argument
215 push_back(Elt);
225 *I = Elt;
235 const T &Elt) {
237 append(C, NumToInsert, Elt);
261 std::fill_n(I, NumToInsert, Elt);
234 insert(ASTContext &C, iterator I, size_type NumToInsert, const T &Elt) argument
351 construct_range(T *S, T *E, const T &Elt) argument
[all...]
/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineMulDivRem.cpp707 Constant *Elt = C->getAggregateElement(i); local
708 if (Elt == 0) {
713 if (ConstantInt *RHS = dyn_cast<ConstantInt>(Elt))
H A DInstCombineSimplifyDemanded.cpp850 Constant *Elt = C->getAggregateElement(i); local
851 if (Elt == 0) return 0;
853 if (isa<UndefValue>(Elt)) { // Already undef.
857 Elts.push_back(Elt);
H A DInstCombineCalls.cpp557 Constant *Elt = Mask->getAggregateElement(i); local
558 if (Elt == 0 ||
559 !(isa<ConstantInt>(Elt) || isa<UndefValue>(Elt))) {
H A DInstCombineCasts.cpp1631 unsigned Elt = ShAmt->getZExtValue() / DestWidth; local
1632 return ExtractElementInst::Create(VecInput, IC.Builder->getInt32(Elt));
H A DInstCombineCompares.cpp281 Constant *Elt = Init->getAggregateElement(i); local
282 if (Elt == 0) return 0;
286 Elt = ConstantExpr::getExtractValue(Elt, LaterIndices);
289 if (AndCst) Elt = ConstantExpr::getAnd(Elt, AndCst);
292 Constant *C = ConstantFoldCompareInstOperands(ICI.getPredicate(), Elt,
H A DInstructionCombining.cpp777 unsigned Elt = SL->getElementContainingOffset(Offset); local
779 Elt));
781 Offset -= SL->getElementOffset(Elt);
782 Ty = STy->getElementType(Elt);
1605 Value *Elt = Filter->getOperand(j); local
1606 Constant *TypeInfo = cast<Constant>(Elt->stripPointerCasts());
1619 NewFilterElts.push_back(cast<Constant>(Elt));
/external/llvm/lib/Analysis/
H A DConstantFolding.cpp167 Constant *Elt = Zero; local
175 Src = ConstantExpr::getZExt(Src, Elt->getType());
183 Elt = ConstantExpr::getOr(Elt, Src);
185 Result.push_back(Elt);
204 Constant *Elt = ConstantExpr::getLShr(Src, local
209 Result.push_back(ConstantExpr::getTrunc(Elt, DstEltTy));
H A DValueTracking.cpp265 APInt Elt(KnownZero.getBitWidth(), 0);
267 Elt = CDS->getElementAsInteger(i);
268 KnownZero &= ~Elt;
269 KnownOne &= Elt;
1392 Value *Elt = CA->getElementAsConstant(0); local
1393 Value *Val = isBytewiseValue(Elt);
1398 if (CA->getElementAsConstant(I) != Elt)
/external/llvm/lib/Transforms/Scalar/
H A DSCCP.cpp411 Constant *Elt = C->getAggregateElement(i); local
413 if (Elt == 0)
415 else if (isa<UndefValue>(Elt))
418 LV.markConstant(Elt); // Constants are constant.
H A DScalarReplAggregates.cpp779 unsigned Elt = 0; local
782 Elt = Offset/EltSize;
783 assert(EltSize*Elt == Offset && "Invalid modulus in validity checking");
788 if (Elt)
790 Builder.getInt32(Elt),
795 Idx = Builder.getInt32(Elt);
810 Value *Elt = ConvertScalar_ExtractValue(FromVal, ST->getElementType(i), local
813 Res = Builder.CreateInsertValue(Res, Elt, i);
824 Value *Elt = ConvertScalar_ExtractValue(FromVal, AT->getElementType(), local
826 Res = Builder.CreateInsertValue(Res, Elt,
918 unsigned Elt = Offset/EltSize; local
938 Value *Elt = Builder.CreateExtractValue(SV, i); local
951 Value *Elt = Builder.CreateExtractValue(SV, i); local
2259 Value *Elt = new LoadInst(OtherElt, "tmp", false, OtherEltAlign, MI); local
2263 Value *Elt = new LoadInst(EltPtr, "tmp", MI); local
[all...]
/external/llvm/lib/VMCore/
H A DConstantFold.cpp759 Constant *Elt,
769 Result.push_back(Elt);
799 int Elt = ShuffleVectorInst::getMaskValue(Mask, i); local
800 if (Elt == -1) {
805 if (unsigned(Elt) >= SrcNumElts*2)
807 else if (unsigned(Elt) >= SrcNumElts) {
811 ConstantInt::get(Ty, Elt - SrcNumElts));
814 InElt = ConstantExpr::getExtractElement(V1, ConstantInt::get(Ty, Elt));
758 ConstantFoldInsertElementInstruction(Constant *Val, Constant *Elt, Constant *Idx) argument
H A DConstants.cpp161 Constant *Constant::getAggregateElement(unsigned Elt) const {
163 return Elt < CS->getNumOperands() ? CS->getOperand(Elt) : 0;
166 return Elt < CA->getNumOperands() ? CA->getOperand(Elt) : 0;
169 return Elt < CV->getNumOperands() ? CV->getOperand(Elt) : 0;
172 return CAZ->getElementValue(Elt);
175 return UV->getElementValue(Elt);
178 return Elt < CD
669 rangeOnlyContains(ItTy Start, ItTy End, EltTy Elt) argument
1220 Constant *Elt = getOperand(0); local
1832 getInsertElement(Constant *Val, Constant *Elt, Constant *Idx) argument
[all...]
/external/clang/lib/CodeGen/
H A DCGExprComplex.cpp435 llvm::Value *Elt = CGF.EmitScalarExpr(Op); local
439 Elt = CGF.EmitScalarConversion(Elt, Op->getType(), DestTy);
442 return ComplexPairTy(Elt, llvm::Constant::getNullValue(Elt->getType()));
H A DCGBuiltin.cpp1989 Value *Elt = Builder.CreateBitCast(Val, Ty); local
1990 Elt = EmitNeonSplat(Elt, CI);
1991 Elt = Builder.CreateBitCast(Elt, Val->getType());
1992 Ops[1] = Builder.CreateInsertValue(Ops[1], Elt, i);
H A DCGCall.cpp471 for (uint64_t Elt = 0; Elt < NumElts; ++Elt)
521 for (unsigned Elt = 0; Elt < NumElts; ++Elt) {
522 llvm::Value *EltAddr = Builder.CreateConstGEP2_32(LV.getAddress(), 0, Elt);
713 llvm::Value *Elt = CGF.Builder.CreateExtractValue(Val, i); local
714 llvm::StoreInst *SI = CGF.Builder.CreateStore(Elt, EltPtr,
1836 static void checkArgMatches(llvm::Value *Elt, unsigne argument
[all...]
H A DCGDecl.cpp683 llvm::Constant *Elt = cast<llvm::Constant>(Init->getOperand(i)); local
684 if (!canEmitInitWithFewStoresAfterMemset(Elt, NumStores))
693 llvm::Constant *Elt = CDS->getElementAsConstant(i); local
694 if (!canEmitInitWithFewStoresAfterMemset(Elt, NumStores))
722 llvm::Constant *Elt = CDS->getElementAsConstant(i); local
725 if (!Elt->isNullValue() && !isa<llvm::UndefValue>(Elt))
726 emitStoresForInitAfterMemset(Elt, Builder.CreateConstGEP2_32(Loc, 0, i),
736 llvm::Constant *Elt = cast<llvm::Constant>(Init->getOperand(i)); local
739 if (!Elt
[all...]
/external/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp2167 Value *Vec, *Elt, *Idx; local
2170 cast<VectorType>(Vec->getType())->getElementType(), Elt) ||
2173 I = InsertElementInst::Create(Vec, Elt, Idx);
/external/llvm/lib/Target/CppBackend/
H A DCPPBackend.cpp790 Constant *Elt = CDS->getElementAsConstant(i); local
791 printConstant(Elt);
792 Out << constName << "_elems.push_back(" << getCppName(Elt) << ");";

Completed in 460 milliseconds

12