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

12

/freebsd-9.3-release/contrib/llvm/utils/TableGen/
H A DSetTheory.h75 /// in Elts.
76 virtual void apply(SetTheory&, DagInit *Expr, RecSet &Elts,
88 virtual void expand(SetTheory&, Record*, RecSet &Elts) =0;
115 /// dag Elts = d;
123 /// evaluate - Evaluate Expr and append the resulting set to Elts.
124 void evaluate(Init *Expr, RecSet &Elts, ArrayRef<SMLoc> Loc);
126 /// evaluate - Evaluate a sequence of Inits and append to Elts.
128 void evaluate(Iter begin, Iter end, RecSet &Elts, ArrayRef<SMLoc> Loc) { argument
130 evaluate(*begin++, Elts, Loc);
H A DSetTheory.cpp30 virtual void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, argument
32 ST.evaluate(Expr->arg_begin(), Expr->arg_end(), Elts, Loc);
38 virtual void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, argument
48 Elts.insert(*I);
54 virtual void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, argument
64 Elts.insert(*I);
72 RecSet &Elts, ArrayRef<SMLoc> Loc) =0;
74 virtual void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, argument
85 apply2(ST, Expr, Set, II->getValue(), Elts, Loc);
93 RecSet &Elts, ArrayRe
91 apply2(SetTheory &ST, DagInit *Expr, RecSet &Set, int64_t N, RecSet &Elts, ArrayRef<SMLoc> Loc) argument
104 apply2(SetTheory &ST, DagInit *Expr, RecSet &Set, int64_t N, RecSet &Elts, ArrayRef<SMLoc> Loc) argument
122 apply2(SetTheory &ST, DagInit *Expr, RecSet &Set, int64_t N, RecSet &Elts, ArrayRef<SMLoc> Loc) argument
141 apply2(SetTheory &ST, DagInit *Expr, RecSet &Set, int64_t N, RecSet &Elts, ArrayRef<SMLoc> Loc) argument
154 apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, ArrayRef<SMLoc> Loc) argument
173 apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, ArrayRef<SMLoc> Loc) argument
241 expand(SetTheory &ST, Record *Def, RecSet &Elts) argument
277 evaluate(Init *Expr, RecSet &Elts, ArrayRef<SMLoc> Loc) argument
318 RecSet Elts; local
[all...]
H A DTableGen.cpp159 const std::vector<Record*> *Elts = Sets.expand(Recs[i]); local
160 assert(Elts && "Couldn't expand Set instance");
161 for (unsigned ei = 0, ee = Elts->size(); ei != ee; ++ei)
162 OS << ' ' << (*Elts)[ei]->getName();
/freebsd-9.3-release/contrib/llvm/lib/IR/
H A DDIBuilder.cpp117 Value *Elts[] = { local
133 MDNode *CUNode = MDNode::get(VMContext, Elts);
148 Value *Elts[] = { local
154 R = MDNode::get(C, Elts);
156 Value *Elts[] = { local
163 R = MDNode::get(C, Elts);
189 Value *Elts[] = { local
195 DIImportedEntity M(MDNode::get(VMContext, Elts));
204 Value *Elts[] = { local
208 return DIFile(MDNode::get(VMContext, Elts));
214 Value *Elts[] = { local
227 Value *Elts[] = { local
255 Value *Elts[] = { local
274 Value *Elts[] = { local
294 Value *Elts[] = { local
312 Value *Elts[] = { local
333 Value *Elts[] = { local
353 Value *Elts[] = { local
373 Value *Elts[] = { local
395 Value *Elts[] = { local
418 Value *Elts[] = { local
442 Value *Elts[] = { local
467 Value *Elts[] = { local
495 Value *Elts[] = { local
517 Value *Elts[] = { local
536 Value *Elts[] = { local
554 Value *Elts[] = { local
613 Value *Elts[] = { local
650 Value *Elts[] = { local
684 Value *Elts[] = { local
711 Value *Elts[] = { local
738 Value *Elts[] = { local
766 Value *Elts[] = { local
790 Value *Elts[] = { local
862 Value *Elts[] = { local
876 Value *Elts[] = { local
914 Value *Elts[] = { local
929 Value *Elts[] = { local
966 Value *Elts[] = { local
997 Value *Elts[] = { local
1029 SmallVector<Value *, 15> Elts; local
1073 Value *Elts[] = { local
1120 Value *Elts[] = { local
1155 Value *Elts[] = { local
1172 Value *Elts[] = { local
1188 Value *Elts[] = { local
[all...]
H A DConstants.cpp774 SmallVector<uint8_t, 16> Elts; local
777 Elts.push_back(CI->getZExtValue());
780 if (Elts.size() == V.size())
781 return ConstantDataArray::get(C->getContext(), Elts);
783 SmallVector<uint16_t, 16> Elts; local
786 Elts.push_back(CI->getZExtValue());
789 if (Elts.size() == V.size())
790 return ConstantDataArray::get(C->getContext(), Elts);
792 SmallVector<uint32_t, 16> Elts; local
795 Elts
801 SmallVector<uint64_t, 16> Elts; local
814 SmallVector<float, 16> Elts; local
823 SmallVector<double, 16> Elts; local
955 SmallVector<uint8_t, 16> Elts; local
964 SmallVector<uint16_t, 16> Elts; local
973 SmallVector<uint32_t, 16> Elts; local
982 SmallVector<uint64_t, 16> Elts; local
995 SmallVector<float, 16> Elts; local
1004 SmallVector<double, 16> Elts; local
2332 get(LLVMContext &Context, ArrayRef<uint8_t> Elts) argument
2337 get(LLVMContext &Context, ArrayRef<uint16_t> Elts) argument
2342 get(LLVMContext &Context, ArrayRef<uint32_t> Elts) argument
2347 get(LLVMContext &Context, ArrayRef<uint64_t> Elts) argument
2352 get(LLVMContext &Context, ArrayRef<float> Elts) argument
2357 get(LLVMContext &Context, ArrayRef<double> Elts) argument
2385 get(LLVMContext &Context, ArrayRef<uint8_t> Elts) argument
2390 get(LLVMContext &Context, ArrayRef<uint16_t> Elts) argument
2395 get(LLVMContext &Context, ArrayRef<uint32_t> Elts) argument
2400 get(LLVMContext &Context, ArrayRef<uint64_t> Elts) argument
2405 get(LLVMContext &Context, ArrayRef<float> Elts) argument
2410 get(LLVMContext &Context, ArrayRef<double> Elts) argument
[all...]
H A DAutoUpgrade.cpp213 SmallVector<Value *, 1> Elts; local
214 Elts.push_back(ConstantInt::get(Type::getInt32Ty(C), 1));
215 MDNode *Node = MDNode::get(C, Elts);
432 Value *Elts[] = { local
436 MDNode *ScalarType = MDNode::get(I->getContext(), Elts);
446 Value *Elts[] = {MD, MD, local
448 I->setMetadata(LLVMContext::MD_tbaa, MDNode::get(I->getContext(), Elts));
H A DDebugLoc.cpp109 Value *Elts[] = { local
113 return MDNode::get(Ctx2, Elts);
H A DDebugInfo.cpp867 SmallVector<Value *, 16> Elts; local
870 i == 7 ? Elts.push_back(InlinedScope) : Elts.push_back(DV->getOperand(i));
871 return DIVariable(MDNode::get(VMContext, Elts));
876 SmallVector<Value *, 16> Elts; local
879 i == 7 ? Elts.push_back(Constant::getNullValue(Type::getInt32Ty(VMContext)))
880 : Elts.push_back(DV->getOperand(i));
881 return DIVariable(MDNode::get(VMContext, Elts));
H A DFunction.cpp635 Type *Elts[5];
638 Elts[i] = DecodeFixedType(Infos, Tys, Context);
639 return StructType::get(Context, ArrayRef<Type*>(Elts,D.Struct_NumElements));
/freebsd-9.3-release/contrib/llvm/tools/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
262 return ((Vec*)(char*)Data)->Elts[I];
275 return ((Arr*)(char*)Data)->Elts[I];
286 return ((Arr*)(char*)Data)->Elts[getArrayInitializedElts()];
310 return ((StructData*)(char*)Data)->Elts[i];
314 return ((StructData*)(char*)Data)->Elts[getStructNumBase
[all...]
/freebsd-9.3-release/contrib/llvm/lib/Transforms/Utils/
H A DValueMapper.cpp83 SmallVector<Value*, 4> Elts; local
84 Elts.reserve(MD->getNumOperands());
88 Elts.push_back(0);
95 Elts.push_back(Mapped_Op);
98 MDNode *NewMD = MDNode::get(V->getContext(), Elts);
H A DLowerInvoke.cpp127 Type *Elts[] = { JmpBufTy, PointerType::getUnqual(JBLinkTy) }; local
128 JBLinkTy->setBody(Elts);
/freebsd-9.3-release/contrib/llvm/lib/AsmParser/
H A DLLParser.cpp583 SmallVector<Value *, 16> Elts; local
589 ParseMDNodeVector(Elts, NULL) ||
593 MDNode *Init = MDNode::get(Context, Elts);
1820 SmallVector<Type*, 8> Elts;
1821 if (ParseStructBody(Elts)) return true;
1823 Result = StructType::get(Context, Elts, Packed);
2272 SmallVector<Constant*, 16> Elts;
2273 if (ParseGlobalValueVector(Elts) ||
2277 ID.ConstantStructElts = new Constant*[Elts.size()];
2278 ID.UIntVal = Elts
[all...]
/freebsd-9.3-release/contrib/llvm/include/llvm/IR/
H A DConstants.h662 static Constant *get(LLVMContext &Context, ArrayRef<uint8_t> Elts);
663 static Constant *get(LLVMContext &Context, ArrayRef<uint16_t> Elts);
664 static Constant *get(LLVMContext &Context, ArrayRef<uint32_t> Elts);
665 static Constant *get(LLVMContext &Context, ArrayRef<uint64_t> Elts);
666 static Constant *get(LLVMContext &Context, ArrayRef<float> Elts);
667 static Constant *get(LLVMContext &Context, ArrayRef<double> Elts);
714 static Constant *get(LLVMContext &Context, ArrayRef<uint8_t> Elts);
715 static Constant *get(LLVMContext &Context, ArrayRef<uint16_t> Elts);
716 static Constant *get(LLVMContext &Context, ArrayRef<uint32_t> Elts);
717 static Constant *get(LLVMContext &Context, ArrayRef<uint64_t> Elts);
[all...]
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGExprConstant.cpp614 SmallVector<llvm::Constant*, 2> Elts; local
616 Elts.push_back(C);
627 Elts.push_back(llvm::UndefValue::get(Ty));
633 return llvm::ConstantStruct::get(STy, Elts);
735 std::vector<llvm::Constant*> Elts; local
736 Elts.reserve(NumInitableElts + NumElements);
745 Elts.push_back(C);
758 Elts.resize(NumElements, fillC);
764 for (unsigned i = 0, e = Elts.size(); i < e; ++i)
765 Types.push_back(Elts[
1165 std::vector<llvm::Constant*> Elts; local
[all...]
H A DCGValue.h312 static LValue MakeExtVectorElt(llvm::Value *Vec, llvm::Constant *Elts, argument
317 R.VectorElts = Elts;
H A DCGExpr.cpp425 const llvm::Constant *Elts) {
426 return cast<llvm::ConstantInt>(Elts->getAggregateElement(Idx))
1321 const llvm::Constant *Elts = LV.getExtVectorElts(); local
1327 unsigned InIdx = getAccessedFieldNo(0, Elts);
1337 Mask.push_back(Builder.getInt32(getAccessedFieldNo(i, Elts)));
1517 const llvm::Constant *Elts = Dst.getExtVectorElts(); local
1531 Mask[getAccessedFieldNo(i, Elts)] = Builder.getInt32(i);
1557 // of the Elts constant array will be one past the size of the vector.
1559 if (getAccessedFieldNo(NumSrcElts - 1, Elts) == Mask.size())
1564 Mask[getAccessedFieldNo(i, Elts)]
424 getAccessedFieldNo(unsigned Idx, const llvm::Constant *Elts) argument
2368 GenerateConstantVector(CGBuilderTy &Builder, SmallVectorImpl<unsigned> &Elts) argument
[all...]
/freebsd-9.3-release/contrib/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp1024 SmallVector<Value*, 8> Elts; local
1030 Elts.push_back(MDValueList.getValueFwdRef(Record[i+1]));
1032 Elts.push_back(ValueList.getValueFwdRef(Record[i+1], Ty));
1034 Elts.push_back(NULL);
1036 Value *V = MDNode::getWhenValsUnresolved(Context, Elts, IsFunctionLocal);
1234 SmallVector<Constant*, 16> Elts; local
1238 Elts.push_back(ValueList.getConstantFwdRef(Record[i],
1240 V = ConstantStruct::get(STy, Elts);
1244 Elts.push_back(ValueList.getConstantFwdRef(Record[i], EltTy));
1245 V = ConstantArray::get(ATy, Elts);
[all...]
/freebsd-9.3-release/contrib/llvm/tools/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.cpp27 void ObjCListBase::set(void *const* InList, unsigned Elts, ASTContext &Ctx) { argument
29 if (Elts == 0) return; // Setting to an empty list is a noop.
32 List = new (Ctx) void*[Elts];
33 NumElts = Elts;
34 memcpy(List, InList, sizeof(void*)*Elts);
37 void ObjCProtocolList::set(ObjCProtocolDecl* const* InList, unsigned Elts, argument
39 if (Elts == 0)
42 Locations = new (Ctx) SourceLocation[Elts];
43 memcpy(Locations, Locs, sizeof(SourceLocation) * Elts);
44 set(InList, Elts, Ct
[all...]
/freebsd-9.3-release/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineSimplifyDemanded.cpp946 SmallVector<Constant*, 16> Elts; local
949 Elts.push_back(Undef);
958 Elts.push_back(Undef);
961 Elts.push_back(Elt);
966 Constant *NewCV = ConstantVector::get(Elts);
1083 SmallVector<Constant*, 16> Elts; local
1086 Elts.push_back(UndefValue::get(Type::getInt32Ty(I->getContext())));
1088 Elts.push_back(ConstantInt::get(Type::getInt32Ty(I->getContext()),
1091 I->setOperand(2, ConstantVector::get(Elts));
H A DInstCombineVectorOps.cpp816 SmallVector<Constant*, 16> Elts; local
819 Elts.push_back(UndefValue::get(Type::getInt32Ty(SVI.getContext())));
826 Elts.push_back(UndefValue::get(Type::getInt32Ty(SVI.getContext())));
829 Elts.push_back(ConstantInt::get(Type::getInt32Ty(SVI.getContext()),
835 SVI.setOperand(2, ConstantVector::get(Elts));
1033 SmallVector<Constant*, 16> Elts; local
1037 Elts.push_back(UndefValue::get(Int32Ty));
1039 Elts.push_back(ConstantInt::get(Int32Ty, newMask[i]));
1044 return new ShuffleVectorInst(newLHS, newRHS, ConstantVector::get(Elts));
H A DInstCombineMulDivRem.cpp105 SmallVector<Constant *, 4> Elts; local
111 Elts.push_back(ConstantInt::get(Elt->getType(), IVal->logBase2()));
114 return ConstantVector::get(Elts);
1227 SmallVector<Constant *, 16> Elts(VWidth);
1229 Elts[i] = C->getAggregateElement(i); // Handle undef, etc.
1230 if (ConstantInt *RHS = dyn_cast<ConstantInt>(Elts[i])) {
1232 Elts[i] = cast<ConstantInt>(ConstantExpr::getNeg(RHS));
1236 Constant *NewRHSV = ConstantVector::get(Elts);
/freebsd-9.3-release/contrib/llvm/tools/bugpoint/
H A DExtractFunction.cpp213 Constant *Elts[] = { local
217 ArrayElts.push_back(ConstantStruct::get(STy, Elts));
/freebsd-9.3-release/contrib/llvm/lib/Linker/
H A DLinkModules.cpp1160 SmallSetVector<Value*, 16> Elts; local
1164 Elts.insert(DstValue->getOperand(i));
1166 Elts.insert(SrcValue->getOperand(i));
1168 ArrayRef<Value*>(Elts.begin(),
1169 Elts.end())));

Completed in 312 milliseconds

12