Searched defs:Elt (Results 1 - 25 of 41) 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.h74 ECValue(const ElemTy &Elt) argument
75 : Leader(this), Next((ECValue*)(intptr_t)1), Data(Elt) {}
H A DSmallVector.h236 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 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.h158 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 DInstCombineSimplifyDemanded.cpp950 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 DInstCombineVectorOps.cpp139 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 DInstCombineCalls.cpp588 Constant *Elt = Mask->getAggregateElement(i); local
589 if (Elt == 0 ||
590 !(isa<ConstantInt>(Elt) || isa<UndefValue>(Elt))) {
H A DInstCombineMulDivRem.cpp108 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 DConstantFolding.cpp170 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 DValueTracking.cpp265 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 DConstantFold.cpp762 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 DDebugInfo.cpp53 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 DConstants.cpp183 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 DPPCISelDAGToDAG.cpp1314 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 DR600ISelLowering.cpp1446 unsigned Elt = cast<ConstantSDNode>(EltNo)->getZExtValue(); local
1463 if (Elt < Ops.size()) {
1471 Ops[Elt] = InVal;
/external/llvm/lib/Transforms/Scalar/
H A DSCCP.cpp404 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 DCGBuiltin.cpp2435 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 DCGDecl.cpp713 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 DCGExprConstant.cpp1153 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 DBitcodeReader.cpp2399 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 DCPPBackend.cpp801 Constant *Elt = CDS->getElementAsConstant(i); local
802 printConstant(Elt);
803 Out << constName << "_elems.push_back(" << getCppName(Elt) << ");";
/external/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp610 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...]

Completed in 1980 milliseconds

12