/external/llvm/include/llvm/ADT/ |
H A D | SmallString.h | 48 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 D | TinyPtrVector.h | 248 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 D | EquivalenceClasses.h | 72 ECValue(const ElemTy &Elt) argument 73 : Leader(this), Next((ECValue*)(intptr_t)1), Data(Elt) {}
|
H A D | SmallVector.h | 231 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 D | BumpVector.h | 149 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 D | PerfectShuffle.cpp | 35 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 D | ASTVector.h | 154 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 D | InstCombineMulDivRem.cpp | 707 Constant *Elt = C->getAggregateElement(i); local 708 if (Elt == 0) { 713 if (ConstantInt *RHS = dyn_cast<ConstantInt>(Elt))
|
H A D | InstCombineSimplifyDemanded.cpp | 850 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 D | InstCombineCalls.cpp | 557 Constant *Elt = Mask->getAggregateElement(i); local 558 if (Elt == 0 || 559 !(isa<ConstantInt>(Elt) || isa<UndefValue>(Elt))) {
|
H A D | InstCombineCasts.cpp | 1631 unsigned Elt = ShAmt->getZExtValue() / DestWidth; local 1632 return ExtractElementInst::Create(VecInput, IC.Builder->getInt32(Elt));
|
H A D | InstCombineCompares.cpp | 281 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 D | InstructionCombining.cpp | 777 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 D | ConstantFolding.cpp | 167 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 D | ValueTracking.cpp | 265 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 D | SCCP.cpp | 411 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 D | ScalarReplAggregates.cpp | 779 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 D | ConstantFold.cpp | 759 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 D | Constants.cpp | 161 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 D | CGExprComplex.cpp | 435 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 D | CGBuiltin.cpp | 1989 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 D | CGCall.cpp | 471 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 D | CGDecl.cpp | 683 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 D | BitcodeReader.cpp | 2167 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 D | CPPBackend.cpp | 790 Constant *Elt = CDS->getElementAsConstant(i); local 791 printConstant(Elt); 792 Out << constName << "_elems.push_back(" << getCppName(Elt) << ");";
|