Searched refs:Elts (Results 1 - 25 of 41) sorted by relevance

12

/external/llvm/utils/TableGen/
H A DSetTheory.h74 /// in Elts.
75 virtual void apply(SetTheory&, DagInit *Expr, RecSet &Elts) =0;
86 virtual void expand(SetTheory&, Record*, RecSet &Elts) =0;
113 /// dag Elts = d;
121 /// evaluate - Evaluate Expr and append the resulting set to Elts.
122 void evaluate(Init *Expr, RecSet &Elts);
124 /// evaluate - Evaluate a sequence of Inits and append to Elts.
126 void evaluate(Iter begin, Iter end, RecSet &Elts) { argument
128 evaluate(*begin++, Elts);
H A DSetTheory.cpp30 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts) { argument
31 ST.evaluate(Expr->arg_begin(), Expr->arg_end(), Elts);
37 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts) { argument
46 Elts.insert(*I);
52 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts) { argument
60 Elts.insert(*I);
68 RecSet &Elts) =0;
70 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts) { argument
78 apply2(ST, Expr, Set, II->getValue(), Elts);
86 RecSet &Elts) {
84 apply2(SetTheory &ST, DagInit *Expr, RecSet &Set, int64_t N, RecSet &Elts) argument
96 apply2(SetTheory &ST, DagInit *Expr, RecSet &Set, int64_t N, RecSet &Elts) argument
113 apply2(SetTheory &ST, DagInit *Expr, RecSet &Set, int64_t N, RecSet &Elts) argument
132 apply2(SetTheory &ST, DagInit *Expr, RecSet &Set, int64_t N, RecSet &Elts) argument
144 apply(SetTheory &ST, DagInit *Expr, RecSet &Elts) argument
162 apply(SetTheory &ST, DagInit *Expr, RecSet &Elts) argument
227 expand(SetTheory &ST, Record *Def, RecSet &Elts) argument
262 evaluate(Init *Expr, RecSet &Elts) argument
301 RecSet Elts; local
[all...]
H A DTableGen.cpp160 const std::vector<Record*> *Elts = Sets.expand(Recs[i]); local
161 assert(Elts && "Couldn't expand Set instance");
162 for (unsigned ei = 0, ee = Elts->size(); ei != ee; ++ei)
163 OS << ' ' << (*Elts)[ei]->getName();
/external/llvm/lib/VMCore/
H A DDIBuilder.cpp102 Value *Elts[] = { local
119 TheCU = DICompileUnit(MDNode::get(VMContext, Elts));
131 Value *Elts[] = { local
137 return DIFile(MDNode::get(VMContext, Elts));
143 Value *Elts[] = { local
148 return DIEnumerator(MDNode::get(VMContext, Elts));
156 Value *Elts[] = { local
168 return DIType(MDNode::get(VMContext, Elts));
179 Value *Elts[] = { local
191 return DIType(MDNode::get(VMContext, Elts));
198 Value *Elts[] = { local
217 Value *Elts[] = { local
237 Value *Elts[] = { local
257 Value *Elts[] = { local
277 Value *Elts[] = { local
298 Value *Elts[] = { local
320 Value *Elts[] = { local
345 Value *Elts[] = { local
372 Value *Elts[] = { local
396 Value *Elts[] = { local
415 Value *Elts[] = { local
434 Value *Elts[] = { local
456 Value *Elts[] = { local
482 Value *Elts[] = { local
507 Value *Elts[] = { local
528 Value *Elts[] = { local
555 Value *Elts[] = { local
579 Value *Elts[] = { local
601 Value *Elts[] = { local
652 Value *Elts[] = { local
662 Value *Elts[] = { GetTagConstant(VMContext, DW_TAG_base_type) }; local
671 Value *Elts[] = { local
687 Value *Elts[] = { local
719 Value *Elts[] = { local
732 Value *Elts[] = { local
757 Value *Elts[] = { local
782 Value *Elts[] = { local
811 SmallVector<Value *, 15> Elts; local
843 Value *Elts[] = { local
892 Value *Elts[] = { local
924 Value *Elts[] = { local
938 Value *Elts[] = { local
950 Value *Elts[] = { local
[all...]
H A DConstants.cpp717 SmallVector<uint8_t, 16> Elts; local
720 Elts.push_back(CI->getZExtValue());
723 if (Elts.size() == V.size())
724 return ConstantDataArray::get(C->getContext(), Elts);
726 SmallVector<uint16_t, 16> Elts; local
729 Elts.push_back(CI->getZExtValue());
732 if (Elts.size() == V.size())
733 return ConstantDataArray::get(C->getContext(), Elts);
735 SmallVector<uint32_t, 16> Elts; local
738 Elts
744 SmallVector<uint64_t, 16> Elts; local
757 SmallVector<float, 16> Elts; local
766 SmallVector<double, 16> Elts; local
898 SmallVector<uint8_t, 16> Elts; local
907 SmallVector<uint16_t, 16> Elts; local
916 SmallVector<uint32_t, 16> Elts; local
925 SmallVector<uint64_t, 16> Elts; local
938 SmallVector<float, 16> Elts; local
947 SmallVector<double, 16> Elts; local
2214 get(LLVMContext &Context, ArrayRef<uint8_t> Elts) argument
2219 get(LLVMContext &Context, ArrayRef<uint16_t> Elts) argument
2224 get(LLVMContext &Context, ArrayRef<uint32_t> Elts) argument
2229 get(LLVMContext &Context, ArrayRef<uint64_t> Elts) argument
2234 get(LLVMContext &Context, ArrayRef<float> Elts) argument
2239 get(LLVMContext &Context, ArrayRef<double> Elts) argument
2267 get(LLVMContext &Context, ArrayRef<uint8_t> Elts) argument
2272 get(LLVMContext &Context, ArrayRef<uint16_t> Elts) argument
2277 get(LLVMContext &Context, ArrayRef<uint32_t> Elts) argument
2282 get(LLVMContext &Context, ArrayRef<uint64_t> Elts) argument
2287 get(LLVMContext &Context, ArrayRef<float> Elts) argument
2292 get(LLVMContext &Context, ArrayRef<double> Elts) argument
[all...]
H A DDebugInfo.cpp723 SmallVector<Value *, 16> Elts; local
726 i == 7 ? Elts.push_back(InlinedScope) :
727 Elts.push_back(DV->getOperand(i));
728 return DIVariable(MDNode::get(VMContext, Elts));
733 SmallVector<Value *, 16> Elts; local
737 Elts.push_back(Constant::getNullValue(Type::getInt32Ty(VMContext))):
738 Elts.push_back(DV->getOperand(i));
739 return DIVariable(MDNode::get(VMContext, Elts));
H A DDebugLoc.cpp109 Value *Elts[] = { local
113 return MDNode::get(Ctx2, Elts);
H A DAutoUpgrade.cpp196 SmallVector<Value *, 1> Elts; local
197 Elts.push_back(ConstantInt::get(Type::getInt32Ty(C), 1));
198 MDNode *Node = MDNode::get(C, Elts);
H A DFunction.cpp558 Type *Elts[5];
561 Elts[i] = DecodeFixedType(Infos, Tys, Context);
562 return StructType::get(Context, ArrayRef<Type*>(Elts,D.Struct_NumElements));
/external/clang/include/clang/AST/
H A DAPValue.h81 APValue *Elts; member in struct:clang::APValue::Vec
83 Vec() : Elts(0), NumElts(0) {}
84 ~Vec() { delete[] Elts; }
87 APValue *Elts; member in struct:clang::APValue::Arr
93 APValue *Elts; member in struct:clang::APValue::StructData
255 return ((Vec*)(char*)Data)->Elts[I];
268 return ((Arr*)(char*)Data)->Elts[I];
279 return ((Arr*)(char*)Data)->Elts[getArrayInitializedElts()];
303 return ((StructData*)(char*)Data)->Elts[i];
307 return ((StructData*)(char*)Data)->Elts[getStructNumBase
[all...]
/external/llvm/lib/AsmParser/
H A DLLParser.cpp522 SmallVector<Value *, 16> Elts; local
528 ParseMDNodeVector(Elts, NULL) ||
532 MDNode *Init = MDNode::get(Context, Elts);
1522 SmallVector<Type*, 8> Elts;
1523 if (ParseStructBody(Elts)) return true;
1525 Result = StructType::get(Context, Elts, Packed);
1975 SmallVector<Constant*, 16> Elts;
1976 if (ParseGlobalValueVector(Elts) ||
1980 ID.ConstantStructElts = new Constant*[Elts.size()];
1981 ID.UIntVal = Elts
[all...]
/external/llvm/lib/Transforms/Utils/
H A DValueMapper.cpp69 SmallVector<Value*, 4> Elts; local
70 Elts.reserve(MD->getNumOperands());
73 Elts.push_back(Op ? MapValue(Op, VM, Flags, TypeMapper) : 0);
75 MDNode *NewMD = MDNode::get(V->getContext(), Elts);
H A DLowerInvoke.cpp130 Type *Elts[] = { JmpBufTy, PointerType::getUnqual(JBLinkTy) }; local
131 JBLinkTy->setBody(Elts);
/external/llvm/include/llvm/
H A DConstants.h674 static Constant *get(LLVMContext &Context, ArrayRef<uint8_t> Elts);
675 static Constant *get(LLVMContext &Context, ArrayRef<uint16_t> Elts);
676 static Constant *get(LLVMContext &Context, ArrayRef<uint32_t> Elts);
677 static Constant *get(LLVMContext &Context, ArrayRef<uint64_t> Elts);
678 static Constant *get(LLVMContext &Context, ArrayRef<float> Elts);
679 static Constant *get(LLVMContext &Context, ArrayRef<double> Elts);
727 static Constant *get(LLVMContext &Context, ArrayRef<uint8_t> Elts);
728 static Constant *get(LLVMContext &Context, ArrayRef<uint16_t> Elts);
729 static Constant *get(LLVMContext &Context, ArrayRef<uint32_t> Elts);
730 static Constant *get(LLVMContext &Context, ArrayRef<uint64_t> Elts);
[all...]
/external/clang/lib/CodeGen/
H A DCGExprConstant.cpp664 SmallVector<llvm::Constant*, 2> Elts; local
666 Elts.push_back(C);
677 Elts.push_back(llvm::UndefValue::get(Ty));
683 return llvm::ConstantStruct::get(STy, Elts);
778 std::vector<llvm::Constant*> Elts; local
779 Elts.reserve(NumInitableElts + NumElements);
788 Elts.push_back(C);
801 Elts.resize(NumElements, fillC);
807 for (unsigned i = 0, e = Elts.size(); i < e; ++i)
808 Types.push_back(Elts[
1188 std::vector<llvm::Constant*> Elts; local
[all...]
H A DCGValue.h280 static LValue MakeExtVectorElt(llvm::Value *Vec, llvm::Constant *Elts, argument
285 R.VectorElts = Elts;
H A DCGDebugInfo.cpp871 SmallVector<llvm::Value *, 16> Elts; local
874 Elts.push_back(Args.getElement(0));
895 Elts.push_back(ThisPtrType);
900 Elts.push_back(ThisPtrType);
906 Elts.push_back(Args.getElement(i));
908 llvm::DIArray EltTypeArray = DBuilder.getOrCreateArray(Elts);
1996 SmallVector<llvm::Value *, 16> Elts; local
1999 Elts.push_back(getOrCreateType(OMethod->getResultType(), F));
2001 Elts.push_back(getOrCreateType(OMethod->getSelfDecl()->getType(), F));
2003 Elts
2093 SmallVector<llvm::Value*, 16> Elts; local
[all...]
/external/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp854 SmallVector<Value*, 8> Elts; local
859 Elts.push_back(MDValueList.getValueFwdRef(Record[i+1]));
861 Elts.push_back(ValueList.getValueFwdRef(Record[i+1], Ty));
863 Elts.push_back(NULL);
865 Value *V = MDNode::getWhenValsUnresolved(Context, Elts, IsFunctionLocal);
1039 SmallVector<Constant*, 16> Elts; local
1043 Elts.push_back(ValueList.getConstantFwdRef(Record[i],
1045 V = ConstantStruct::get(STy, Elts);
1049 Elts.push_back(ValueList.getConstantFwdRef(Record[i], EltTy));
1050 V = ConstantArray::get(ATy, Elts);
[all...]
/external/llvm/include/llvm/Support/
H A DIntegersSubset.h509 std::vector<Constant*> Elts; local
510 Elts.reserve(Src.size());
526 Elts.push_back(CV);
529 ArrayType::get(Elts.front()->getType(), (uint64_t)Elts.size());
530 Holder = ConstantArray::get(ArrTy, Elts);
/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp446 SmallVector<Constant*, 16> Elts; local
449 Elts.push_back(UndefValue::get(Type::getInt32Ty(SVI.getContext())));
456 Elts.push_back(UndefValue::get(Type::getInt32Ty(SVI.getContext())));
459 Elts.push_back(ConstantInt::get(Type::getInt32Ty(SVI.getContext()),
465 SVI.setOperand(2, ConstantVector::get(Elts));
657 SmallVector<Constant*, 16> Elts; local
661 Elts.push_back(UndefValue::get(Int32Ty));
663 Elts.push_back(ConstantInt::get(Int32Ty, newMask[i]));
668 return new ShuffleVectorInst(newLHS, newRHS, ConstantVector::get(Elts));
H A DInstCombineSimplifyDemanded.cpp842 SmallVector<Constant*, 16> Elts; local
845 Elts.push_back(Undef);
854 Elts.push_back(Undef);
857 Elts.push_back(Elt);
862 Constant *NewCV = ConstantVector::get(Elts);
979 SmallVector<Constant*, 16> Elts; local
982 Elts.push_back(UndefValue::get(Type::getInt32Ty(I->getContext())));
984 Elts.push_back(ConstantInt::get(Type::getInt32Ty(I->getContext()),
987 I->setOperand(2, ConstantVector::get(Elts));
H A DInstCombineMulDivRem.cpp719 SmallVector<Constant *, 16> Elts(VWidth);
721 Elts[i] = C->getAggregateElement(i); // Handle undef, etc.
722 if (ConstantInt *RHS = dyn_cast<ConstantInt>(Elts[i])) {
724 Elts[i] = cast<ConstantInt>(ConstantExpr::getNeg(RHS));
728 Constant *NewRHSV = ConstantVector::get(Elts);
/external/clang/lib/AST/
H A DAPValue.cpp109 Elts(new APValue[NumElts + (NumElts != Size ? 1 : 0)]),
111 APValue::Arr::~Arr() { delete [] Elts; }
114 Elts(new APValue[NumBases+NumFields]),
117 delete [] Elts;
139 setVector(((const Vec *)(const char *)RHS.Data)->Elts,
H A DDeclObjC.cpp25 void ObjCListBase::set(void *const* InList, unsigned Elts, ASTContext &Ctx) { argument
27 if (Elts == 0) return; // Setting to an empty list is a noop.
30 List = new (Ctx) void*[Elts];
31 NumElts = Elts;
32 memcpy(List, InList, sizeof(void*)*Elts);
35 void ObjCProtocolList::set(ObjCProtocolDecl* const* InList, unsigned Elts, argument
37 if (Elts == 0)
40 Locations = new (Ctx) SourceLocation[Elts];
41 memcpy(Locations, Locs, sizeof(SourceLocation) * Elts);
42 set(InList, Elts, Ct
[all...]
/external/llvm/tools/bugpoint/
H A DExtractFunction.cpp213 Constant *Elts[] = { local
217 ArrayElts.push_back(ConstantStruct::get(STy, Elts));

Completed in 251 milliseconds

12