/freebsd-9.3-release/contrib/llvm/utils/TableGen/ |
H A D | SetTheory.h | 75 /// 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 D | SetTheory.cpp | 30 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 D | TableGen.cpp | 159 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 D | DIBuilder.cpp | 117 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 D | Constants.cpp | 774 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 D | AutoUpgrade.cpp | 213 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 D | DebugLoc.cpp | 109 Value *Elts[] = { local 113 return MDNode::get(Ctx2, Elts);
|
H A D | DebugInfo.cpp | 867 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 D | Function.cpp | 635 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 D | APValue.h | 81 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 D | ValueMapper.cpp | 83 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 D | LowerInvoke.cpp | 127 Type *Elts[] = { JmpBufTy, PointerType::getUnqual(JBLinkTy) }; local 128 JBLinkTy->setBody(Elts);
|
/freebsd-9.3-release/contrib/llvm/lib/AsmParser/ |
H A D | LLParser.cpp | 583 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 D | Constants.h | 662 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 D | CGExprConstant.cpp | 614 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 D | CGValue.h | 312 static LValue MakeExtVectorElt(llvm::Value *Vec, llvm::Constant *Elts, argument 317 R.VectorElts = Elts;
|
H A D | CGExpr.cpp | 425 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 D | BitcodeReader.cpp | 1024 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 D | APValue.cpp | 109 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 D | DeclObjC.cpp | 27 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 D | InstCombineSimplifyDemanded.cpp | 946 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 D | InstCombineVectorOps.cpp | 816 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 D | InstCombineMulDivRem.cpp | 105 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 D | ExtractFunction.cpp | 213 Constant *Elts[] = { local 217 ArrayElts.push_back(ConstantStruct::get(STy, Elts));
|
/freebsd-9.3-release/contrib/llvm/lib/Linker/ |
H A D | LinkModules.cpp | 1160 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())));
|