/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 | 74 ECValue(const ElemTy &Elt) argument 75 : Leader(this), Next((ECValue*)(intptr_t)1), Data(Elt) {}
|
H A D | SmallVector.h | 236 void push_back(const T &Elt) { 239 ::new ((void*) this->end()) T(Elt); 248 void push_back(T &&Elt) { argument 251 ::new ((void*) this->end()) T(::std::move(Elt)); 350 void push_back(const T &Elt) { argument 353 memcpy(this->end(), &Elt, sizeof(T)); 460 void append(size_type NumInputs, const T &Elt) { argument 466 std::uninitialized_fill_n(this->end(), NumInputs, Elt); 470 void assign(unsigned NumElts, const T &Elt) { argument 475 std::uninitialized_fill(this->begin(), this->end(), Elt); 505 insert(iterator I, T &&Elt) argument 537 insert(iterator I, const T &Elt) argument 568 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 | 158 void push_back(const_reference Elt, ASTContext &C) { argument 161 new (End) T(Elt); 200 void append(ASTContext &C, size_type NumInputs, const T &Elt) { argument 206 std::uninitialized_fill_n(this->end(), NumInputs, Elt); 217 iterator insert(ASTContext &C, iterator I, const T &Elt) { argument 219 push_back(Elt, C); 229 *I = Elt; 239 const T &Elt) { 241 append(C, NumToInsert, Elt); 265 std::fill_n(I, NumToInsert, Elt); 238 insert(ASTContext &C, iterator I, size_type NumToInsert, const T &Elt) argument 355 construct_range(T *S, T *E, const T &Elt) argument [all...] |
/external/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineSimplifyDemanded.cpp | 950 Constant *Elt = C->getAggregateElement(i); local 951 if (Elt == 0) return 0; 953 if (isa<UndefValue>(Elt)) { // Already undef. 957 Elts.push_back(Elt);
|
H A D | InstCombineVectorOps.cpp | 139 Value *Elt = EI.getIndexOperand(); local 148 ExtractElementInst::Create(B0->getOperand(opId), Elt, 149 B0->getOperand(opId)->getName() + ".Elt"), 156 Instruction *newEI = ExtractElementInst::Create(PHIInVal, Elt, ""); 207 if (Value *Elt = FindScalarElement(EI.getOperand(0), IndexVal)) 208 return ReplaceInstUsesWith(EI, Elt); 216 if (Value *Elt = FindScalarElement(BCI->getOperand(0), IndexVal)) 217 return new BitCastInst(Elt, EI.getType()); 257 if (ConstantInt *Elt = dyn_cast<ConstantInt>(EI.getOperand(1))) { 258 int SrcIdx = SVI->getMaskValue(Elt [all...] |
H A D | InstCombineCalls.cpp | 588 Constant *Elt = Mask->getAggregateElement(i); local 589 if (Elt == 0 || 590 !(isa<ConstantInt>(Elt) || isa<UndefValue>(Elt))) {
|
H A D | InstCombineMulDivRem.cpp | 108 Constant *Elt = CV->getElementAsConstant(I); local 109 if (!match(Elt, m_APInt(IVal)) || !IVal->isPowerOf2()) 111 Elts.push_back(ConstantInt::get(Elt->getType(), IVal->logBase2())); 1214 Constant *Elt = C->getAggregateElement(i); local 1215 if (Elt == 0) { 1220 if (ConstantInt *RHS = dyn_cast<ConstantInt>(Elt))
|
/external/llvm/lib/Analysis/ |
H A D | ConstantFolding.cpp | 170 Constant *Elt = Zero; local 178 Src = ConstantExpr::getZExt(Src, Elt->getType()); 186 Elt = ConstantExpr::getOr(Elt, Src); 188 Result.push_back(Elt); 207 Constant *Elt = ConstantExpr::getLShr(Src, local 212 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; 1514 Value *Elt = CA->getElementAsConstant(0); local 1515 Value *Val = isBytewiseValue(Elt); 1520 if (CA->getElementAsConstant(I) != Elt)
|
/external/llvm/lib/IR/ |
H A D | ConstantFold.cpp | 762 Constant *Elt, 772 Result.push_back(Elt); 802 int Elt = ShuffleVectorInst::getMaskValue(Mask, i); local 803 if (Elt == -1) { 808 if (unsigned(Elt) >= SrcNumElts*2) 810 else if (unsigned(Elt) >= SrcNumElts) { 814 ConstantInt::get(Ty, Elt - SrcNumElts)); 817 InElt = ConstantExpr::getExtractElement(V1, ConstantInt::get(Ty, Elt)); 761 ConstantFoldInsertElementInstruction(Constant *Val, Constant *Elt, Constant *Idx) argument
|
H A D | DebugInfo.cpp | 53 static Value *getField(const MDNode *DbgNode, unsigned Elt) { argument 54 if (DbgNode == 0 || Elt >= DbgNode->getNumOperands()) 56 return DbgNode->getOperand(Elt); 59 static MDNode *getNodeField(const MDNode *DbgNode, unsigned Elt) { argument 60 return dyn_cast_or_null<MDNode>(getField(DbgNode, Elt)); 63 static StringRef getStringField(const MDNode *DbgNode, unsigned Elt) { argument 64 if (MDString *MDS = dyn_cast_or_null<MDString>(getField(DbgNode, Elt))) 69 StringRef DIDescriptor::getStringField(unsigned Elt) const { 70 return ::getStringField(DbgNode, Elt); 73 uint64_t DIDescriptor::getUInt64Field(unsigned Elt) cons 129 replaceFunctionField(unsigned Elt, Function *F) argument 412 fieldIsMDNode(const MDNode *DbgNode, unsigned Elt) argument [all...] |
H A D | Constants.cpp | 183 Constant *Constant::getAggregateElement(unsigned Elt) const { 185 return Elt < CS->getNumOperands() ? CS->getOperand(Elt) : 0; 188 return Elt < CA->getNumOperands() ? CA->getOperand(Elt) : 0; 191 return Elt < CV->getNumOperands() ? CV->getOperand(Elt) : 0; 194 return CAZ->getElementValue(Elt); 197 return UV->getElementValue(Elt); 200 return Elt < CD 726 rangeOnlyContains(ItTy Start, ItTy End, EltTy Elt) argument 1290 Constant *Elt = getOperand(0); local 1916 getInsertElement(Constant *Val, Constant *Elt, Constant *Idx) argument [all...] |
/external/llvm/lib/Target/PowerPC/ |
H A D | PPCISelDAGToDAG.cpp | 1314 int Elt = N->getConstantOperandVal(0); local 1337 if ((Elt & 1) == 0) { 1338 // Elt is even, in the range [-32,-18] + [16,30]. 1344 SDValue EltVal = getI32Imm(Elt >> 1); 1349 } else if (Elt > 0) { 1350 // Elt is odd and positive, in the range [17,31]. 1356 SDValue EltVal = getI32Imm(Elt - 16); 1364 // Elt is odd and negative, in the range [-31,-17]. 1370 SDValue EltVal = getI32Imm(Elt + 16);
|
/external/llvm/lib/Target/R600/ |
H A D | R600ISelLowering.cpp | 1446 unsigned Elt = cast<ConstantSDNode>(EltNo)->getZExtValue(); local 1463 if (Elt < Ops.size()) { 1471 Ops[Elt] = InVal;
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | SCCP.cpp | 404 Constant *Elt = C->getAggregateElement(i); local 406 if (Elt == 0) 408 else if (isa<UndefValue>(Elt)) 411 LV.markConstant(Elt); // Constants are constant.
|
/external/clang/lib/CodeGen/ |
H A D | CGBuiltin.cpp | 2435 Value *Elt = Builder.CreateBitCast(Val, Ty); local 2436 Elt = EmitNeonSplat(Elt, CI); 2437 Elt = Builder.CreateBitCast(Elt, Val->getType()); 2438 Ops[1] = Builder.CreateInsertValue(Ops[1], Elt, i);
|
H A D | CGDecl.cpp | 713 llvm::Constant *Elt = cast<llvm::Constant>(Init->getOperand(i)); local 714 if (!canEmitInitWithFewStoresAfterMemset(Elt, NumStores)) 723 llvm::Constant *Elt = CDS->getElementAsConstant(i); local 724 if (!canEmitInitWithFewStoresAfterMemset(Elt, NumStores)) 752 llvm::Constant *Elt = CDS->getElementAsConstant(i); local 755 if (!Elt->isNullValue() && !isa<llvm::UndefValue>(Elt)) 756 emitStoresForInitAfterMemset(Elt, Builder.CreateConstGEP2_32(Loc, 0, i), 766 llvm::Constant *Elt = cast<llvm::Constant>(Init->getOperand(i)); local 769 if (!Elt [all...] |
H A D | CGExprConstant.cpp | 1153 const APValue &Elt = Value.getVectorElt(i); local 1154 if (Elt.isInt()) 1155 Inits.push_back(llvm::ConstantInt::get(VMContext, Elt.getInt())); 1157 Inits.push_back(llvm::ConstantFP::get(VMContext, Elt.getFloat()));
|
/external/llvm/lib/Bitcode/Reader/ |
H A D | BitcodeReader.cpp | 2399 Value *Vec, *Elt, *Idx; local 2402 cast<VectorType>(Vec->getType())->getElementType(), Elt) || 2405 I = InsertElementInst::Create(Vec, Elt, Idx);
|
/external/llvm/lib/Target/CppBackend/ |
H A D | CPPBackend.cpp | 801 Constant *Elt = CDS->getElementAsConstant(i); local 802 printConstant(Elt); 803 Out << constName << "_elems.push_back(" << getCppName(Elt) << ");";
|
/external/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelLowering.cpp | 610 SDValue Elt = OutVals[OIdx++]; local 612 Elt = DAG.getNode(ISD::ZERO_EXTEND, dl, MVT::i16, Elt); 617 DAG.getConstant(0, MVT::i32), Elt, 1046 SDValue Elt = retval.getValue(j); local 1048 Elt = DAG.getNode(ISD::TRUNCATE, dl, EltVT, Elt); 1049 InVals.push_back(Elt); 1590 SDValue Elt = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, EltVT, P, local 1593 Elt [all...] |