/freebsd-9.3-release/contrib/llvm/include/llvm/IR/ |
H A D | Constant.h | 104 Constant *getAggregateElement(unsigned Elt) const; 105 Constant *getAggregateElement(Constant *Elt) const;
|
H A D | Constants.h | 319 Constant *getStructElement(unsigned Elt) const; 448 static Constant *getSplat(unsigned NumElts, Constant *Elt); 636 const char *getElementPointer(unsigned Elt) const; 724 static Constant *getSplat(unsigned NumElts, Constant *Elt); 1050 static Constant *getInsertElement(Constant *Vec, Constant *Elt,Constant *Idx); 1151 UndefValue *getStructElement(unsigned Elt) const;
|
/freebsd-9.3-release/contrib/llvm/lib/Support/ |
H A D | SmallPtrSet.cpp | 148 const void *Elt = *BucketPtr; 149 *const_cast<void**>(FindBucketFor(Elt)) = const_cast<void*>(Elt); 156 const void *Elt = *BucketPtr; 157 if (Elt != getTombstoneMarker() && Elt != getEmptyMarker()) 158 *const_cast<void**>(FindBucketFor(Elt)) = const_cast<void*>(Elt);
|
/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/AST/ |
H A D | ASTVector.h | 166 void push_back(const_reference Elt, const ASTContext &C) { argument 169 new (End) T(Elt); 208 void append(const ASTContext &C, size_type NumInputs, const T &Elt) { argument 214 std::uninitialized_fill_n(this->end(), NumInputs, Elt); 225 iterator insert(const ASTContext &C, iterator I, const T &Elt) { argument 227 push_back(Elt, C); 237 *I = Elt; 247 const T &Elt) { 249 append(C, NumToInsert, Elt); 273 std::fill_n(I, NumToInsert, Elt); 246 insert(const ASTContext &C, iterator I, size_type NumToInsert, const T &Elt) argument 363 construct_range(T *S, T *E, const T &Elt) argument [all...] |
/freebsd-9.3-release/contrib/llvm/lib/IR/ |
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 399 fieldIsMDNode(const MDNode *DbgNode, unsigned Elt) argument 409 fieldIsMDString(const MDNode *DbgNode, unsigned Elt) argument 422 fieldIsTypeRef(const MDNode *DbgNode, unsigned Elt) argument 435 fieldIsScopeRef(const MDNode *DbgNode, unsigned Elt) argument [all...] |
H A D | ConstantFold.h | 38 Constant *ConstantFoldInsertElementInstruction(Constant *Val, Constant *Elt,
|
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 1291 Constant *Elt = getOperand(0); local 1941 getInsertElement(Constant *Val, Constant *Elt, Constant *Idx) argument [all...] |
H A D | ConstantFold.cpp | 764 Constant *Elt, 774 Result.push_back(Elt); 804 int Elt = ShuffleVectorInst::getMaskValue(Mask, i); local 805 if (Elt == -1) { 810 if (unsigned(Elt) >= SrcNumElts*2) 812 else if (unsigned(Elt) >= SrcNumElts) { 816 ConstantInt::get(Ty, Elt - SrcNumElts)); 819 InElt = ConstantExpr::getExtractElement(V1, ConstantInt::get(Ty, Elt)); 763 ConstantFoldInsertElementInstruction(Constant *Val, Constant *Elt, Constant *Idx) argument
|
/freebsd-9.3-release/contrib/llvm/include/llvm/ADT/ |
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...] |
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) {}
|
/freebsd-9.3-release/contrib/llvm/tools/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);
|
/freebsd-9.3-release/contrib/llvm/include/llvm/ |
H A D | DebugInfo.h | 86 StringRef getStringField(unsigned Elt) const; 87 unsigned getUnsignedField(unsigned Elt) const { 88 return (unsigned)getUInt64Field(Elt); 90 uint64_t getUInt64Field(unsigned Elt) const; 91 int64_t getInt64Field(unsigned Elt) const; 92 DIDescriptor getDescriptorField(unsigned Elt) const; 94 template <typename DescTy> DescTy getFieldAs(unsigned Elt) const { 95 return DescTy(getDescriptorField(Elt)); 98 GlobalVariable *getGlobalVariableField(unsigned Elt) const; 99 Constant *getConstantField(unsigned Elt) cons [all...] |
/freebsd-9.3-release/contrib/llvm/lib/Transforms/Scalar/ |
H A D | ScalarReplAggregates.cpp | 779 unsigned Elt = 0; local 782 Elt = Offset/EltSize; 783 assert(EltSize*Elt == Offset && "Invalid modulus in validity checking"); 788 if (Elt) 790 Builder.getInt32(Elt), 795 Idx = Builder.getInt32(Elt); 810 Value *Elt = ConvertScalar_ExtractValue(FromVal, ST->getElementType(i), local 813 Res = Builder.CreateInsertValue(Res, Elt, i); 824 Value *Elt = ConvertScalar_ExtractValue(FromVal, AT->getElementType(), local 826 Res = Builder.CreateInsertValue(Res, Elt, 918 unsigned Elt = Offset/EltSize; local 938 Value *Elt = Builder.CreateExtractValue(SV, i); local 951 Value *Elt = Builder.CreateExtractValue(SV, i); local 2251 Value *Elt = new LoadInst(OtherElt, "tmp", false, OtherEltAlign, MI); local 2255 Value *Elt = new LoadInst(EltPtr, "tmp", MI); local [all...] |
/freebsd-9.3-release/contrib/llvm/lib/Target/R600/ |
H A D | AMDGPUISelLowering.cpp | 547 SDValue Elt = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, ElemVT, Value, local 549 Elt = DAG.getZExtOrTrunc(Elt, DL, PackedVT); 550 Elt = DAG.getNode(ISD::AND, DL, PackedVT, Elt, Mask); 552 Elt = DAG.getNode(ISD::SHL, DL, PackedVT, Elt, Shift); 554 PackedValue = Elt; 556 PackedValue = DAG.getNode(ISD::OR, DL, PackedVT, PackedValue, Elt);
|
/freebsd-9.3-release/contrib/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineVectorOps.cpp | 141 Value *Elt = EI.getIndexOperand(); local 150 ExtractElementInst::Create(B0->getOperand(opId), Elt, 151 B0->getOperand(opId)->getName() + ".Elt"), 158 Instruction *newEI = ExtractElementInst::Create(PHIInVal, Elt, ""); 209 if (Value *Elt = FindScalarElement(EI.getOperand(0), IndexVal)) 210 return ReplaceInstUsesWith(EI, Elt); 218 if (Value *Elt = FindScalarElement(BCI->getOperand(0), IndexVal)) 219 return new BitCastInst(Elt, EI.getType()); 259 if (ConstantInt *Elt = dyn_cast<ConstantInt>(EI.getOperand(1))) { 260 int SrcIdx = SVI->getMaskValue(Elt [all...] |
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())); 1215 Constant *Elt = C->getAggregateElement(i); local 1216 if (Elt == 0) { 1221 if (ConstantInt *RHS = dyn_cast<ConstantInt>(Elt))
|
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/CodeGen/ |
H A D | CGDecl.cpp | 715 llvm::Constant *Elt = cast<llvm::Constant>(Init->getOperand(i)); local 716 if (!canEmitInitWithFewStoresAfterMemset(Elt, NumStores)) 725 llvm::Constant *Elt = CDS->getElementAsConstant(i); local 726 if (!canEmitInitWithFewStoresAfterMemset(Elt, NumStores)) 754 llvm::Constant *Elt = CDS->getElementAsConstant(i); local 757 if (!Elt->isNullValue() && !isa<llvm::UndefValue>(Elt)) 758 emitStoresForInitAfterMemset(Elt, Builder.CreateConstGEP2_32(Loc, 0, i), 768 llvm::Constant *Elt = cast<llvm::Constant>(Init->getOperand(i)); local 771 if (!Elt [all...] |
H A D | CGCall.cpp | 507 for (uint64_t Elt = 0; Elt < NumElts; ++Elt) 557 for (unsigned Elt = 0; Elt < NumElts; ++Elt) { 558 llvm::Value *EltAddr = Builder.CreateConstGEP2_32(LV.getAddress(), 0, Elt); 771 llvm::Value *Elt = CGF.Builder.CreateExtractValue(Val, i); local 772 llvm::StoreInst *SI = CGF.Builder.CreateStore(Elt, EltPtr, 2182 static void checkArgMatches(llvm::Value *Elt, unsigne argument [all...] |
/freebsd-9.3-release/contrib/llvm/lib/TableGen/ |
H A D | Record.cpp | 691 unsigned Elt) const { 692 if (Elt >= getSize()) 694 Init *E = getElement(Elt); 713 unsigned Elt) const { 724 Init *New = Typed->resolveListElementReference(R, IRV, Elt); 727 return VarListElementInit::get(Typed, Elt); 1334 unsigned Elt) const { 1344 return VarListElementInit::get(VI, Elt); 1347 if (Elt >= LI->getSize()) 1349 Init *E = LI->getElement(Elt); [all...] |
/freebsd-9.3-release/contrib/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));
|
/freebsd-9.3-release/contrib/llvm/include/llvm/TableGen/ |
H A D | Record.h | 587 unsigned Elt) const = 0; 728 unsigned Elt) const { 769 unsigned Elt) const { 837 unsigned Elt) const; 874 unsigned Elt) const; 1071 unsigned Elt) const; 1164 unsigned Elt) const; 1211 unsigned Elt) const { 1246 unsigned Elt) const; 1330 unsigned Elt) cons [all...] |
/freebsd-9.3-release/contrib/llvm/lib/ExecutionEngine/Interpreter/ |
H A D | Execution.cpp | 1558 GenericValue Elt; 1559 Elt.IntVal = 0; 1560 Elt.IntVal = Elt.IntVal.zext(DstBitSize); 1569 Elt.IntVal |= Tmp; 1571 TempDst.AggregateVal.push_back(Elt); 1579 GenericValue Elt; 1580 Elt.IntVal = Elt.IntVal.zext(SrcBitSize); 1581 Elt [all...] |
/freebsd-9.3-release/contrib/llvm/lib/Target/PowerPC/ |
H A D | PPCISelDAGToDAG.cpp | 1316 int Elt = N->getConstantOperandVal(0); local 1339 if ((Elt & 1) == 0) { 1340 // Elt is even, in the range [-32,-18] + [16,30]. 1346 SDValue EltVal = getI32Imm(Elt >> 1); 1351 } else if (Elt > 0) { 1352 // Elt is odd and positive, in the range [17,31]. 1358 SDValue EltVal = getI32Imm(Elt - 16); 1366 // Elt is odd and negative, in the range [-31,-17]. 1372 SDValue EltVal = getI32Imm(Elt + 16);
|