Searched refs:Elt (Results 1 - 25 of 47) sorted by relevance

12

/freebsd-10.0-release/contrib/llvm/include/llvm/IR/
H A DConstant.h104 Constant *getAggregateElement(unsigned Elt) const;
105 Constant *getAggregateElement(Constant *Elt) const;
H A DConstants.h321 Constant *getStructElement(unsigned Elt) const;
450 static Constant *getSplat(unsigned NumElts, Constant *Elt);
638 const char *getElementPointer(unsigned Elt) const;
726 static Constant *getSplat(unsigned NumElts, Constant *Elt);
1043 static Constant *getInsertElement(Constant *Vec, Constant *Elt,Constant *Idx);
1144 UndefValue *getStructElement(unsigned Elt) const;
/freebsd-10.0-release/contrib/llvm/lib/Support/
H A DSmallPtrSet.cpp148 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-10.0-release/contrib/llvm/tools/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);
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...]
/freebsd-10.0-release/contrib/llvm/lib/IR/
H A DDebugInfo.cpp71 static Value *getField(const MDNode *DbgNode, unsigned Elt) { argument
72 if (DbgNode == 0 || Elt >= DbgNode->getNumOperands())
74 return DbgNode->getOperand(Elt);
77 static const MDNode *getNodeField(const MDNode *DbgNode, unsigned Elt) { argument
78 if (const MDNode *R = dyn_cast_or_null<MDNode>(getField(DbgNode, Elt)))
83 static StringRef getStringField(const MDNode *DbgNode, unsigned Elt) { argument
84 if (MDString *MDS = dyn_cast_or_null<MDString>(getField(DbgNode, Elt)))
89 StringRef DIDescriptor::getStringField(unsigned Elt) const {
90 return ::getStringField(DbgNode, Elt);
93 uint64_t DIDescriptor::getUInt64Field(unsigned Elt) cons
154 replaceFunctionField(unsigned Elt, Function *F) argument
[all...]
H A DConstantFold.h38 Constant *ConstantFoldInsertElementInstruction(Constant *Val, Constant *Elt,
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
728 rangeOnlyContains(ItTy Start, ItTy End, EltTy Elt) argument
1292 Constant *Elt = getOperand(0); local
1918 getInsertElement(Constant *Val, Constant *Elt, Constant *Idx) argument
[all...]
H A DConstantFold.cpp761 Constant *Elt,
771 Result.push_back(Elt);
801 int Elt = ShuffleVectorInst::getMaskValue(Mask, i); local
802 if (Elt == -1) {
807 if (unsigned(Elt) >= SrcNumElts*2)
809 else if (unsigned(Elt) >= SrcNumElts) {
813 ConstantInt::get(Ty, Elt - SrcNumElts));
816 InElt = ConstantExpr::getExtractElement(V1, ConstantInt::get(Ty, Elt));
760 ConstantFoldInsertElementInstruction(Constant *Val, Constant *Elt, Constant *Idx) argument
/freebsd-10.0-release/contrib/llvm/include/llvm/ADT/
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...]
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) {}
/freebsd-10.0-release/contrib/llvm/include/llvm/
H A DDebugInfo.h71 StringRef getStringField(unsigned Elt) const;
72 unsigned getUnsignedField(unsigned Elt) const {
73 return (unsigned)getUInt64Field(Elt);
75 uint64_t getUInt64Field(unsigned Elt) const;
76 int64_t getInt64Field(unsigned Elt) const;
77 DIDescriptor getDescriptorField(unsigned Elt) const;
80 DescTy getFieldAs(unsigned Elt) const {
81 return DescTy(getDescriptorField(Elt));
84 GlobalVariable *getGlobalVariableField(unsigned Elt) const;
85 Constant *getConstantField(unsigned Elt) cons
[all...]
/freebsd-10.0-release/contrib/llvm/tools/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);
/freebsd-10.0-release/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp141 Value *Elt = EI.getIndexOperand(); local
150 B0->getOperand(opId), Elt, B0->getOperand(opId)->getName()+".Elt");
158 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 DInstCombineCasts.cpp1637 unsigned Elt = 0; local
1639 Elt = VecTy->getPrimitiveSizeInBits() / DestWidth - 1;
1640 return ExtractElementInst::Create(VecInput, IC.Builder->getInt32(Elt));
1661 unsigned Elt = ShAmt->getZExtValue() / DestWidth; local
1663 Elt = VecTy->getPrimitiveSizeInBits() / DestWidth - 1 - Elt;
1664 return ExtractElementInst::Create(VecInput, IC.Builder->getInt32(Elt));
H A DInstCombineSimplifyDemanded.cpp955 Constant *Elt = C->getAggregateElement(i); local
956 if (Elt == 0) return 0;
958 if (isa<UndefValue>(Elt)) { // Already undef.
962 Elts.push_back(Elt);
/freebsd-10.0-release/contrib/llvm/lib/Transforms/Scalar/
H A DScalarReplAggregates.cpp779 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
2250 Value *Elt = new LoadInst(OtherElt, "tmp", false, OtherEltAlign, MI); local
2254 Value *Elt = new LoadInst(EltPtr, "tmp", MI); local
[all...]
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGDecl.cpp708 llvm::Constant *Elt = cast<llvm::Constant>(Init->getOperand(i)); local
709 if (!canEmitInitWithFewStoresAfterMemset(Elt, NumStores))
718 llvm::Constant *Elt = CDS->getElementAsConstant(i); local
719 if (!canEmitInitWithFewStoresAfterMemset(Elt, NumStores))
747 llvm::Constant *Elt = CDS->getElementAsConstant(i); local
750 if (!Elt->isNullValue() && !isa<llvm::UndefValue>(Elt))
751 emitStoresForInitAfterMemset(Elt, Builder.CreateConstGEP2_32(Loc, 0, i),
761 llvm::Constant *Elt = cast<llvm::Constant>(Init->getOperand(i)); local
764 if (!Elt
[all...]
H A DCGExprComplex.cpp448 llvm::Value *Elt = CGF.EmitScalarExpr(Op); local
452 Elt = CGF.EmitScalarConversion(Elt, Op->getType(), DestTy);
455 return ComplexPairTy(Elt, llvm::Constant::getNullValue(Elt->getType()));
H A DCGCall.cpp507 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);
750 llvm::Value *Elt = CGF.Builder.CreateExtractValue(Val, i); local
751 llvm::StoreInst *SI = CGF.Builder.CreateStore(Elt, EltPtr,
2122 static void checkArgMatches(llvm::Value *Elt, unsigne argument
[all...]
/freebsd-10.0-release/contrib/llvm/lib/TableGen/
H A DRecord.cpp678 unsigned Elt) const {
679 if (Elt >= getSize())
681 Init *E = getElement(Elt);
700 unsigned Elt) const {
711 Init *New = Typed->resolveListElementReference(R, IRV, Elt);
714 return VarListElementInit::get(Typed, Elt);
1325 unsigned Elt) const {
1335 return VarListElementInit::get(VI, Elt);
1338 if (Elt >= LI->getSize())
1340 Init *E = LI->getElement(Elt);
[all...]
/freebsd-10.0-release/contrib/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));
/freebsd-10.0-release/contrib/llvm/include/llvm/TableGen/
H A DRecord.h587 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-10.0-release/contrib/llvm/lib/Target/PowerPC/
H A DPPCISelDAGToDAG.cpp1331 int Elt = N->getConstantOperandVal(0); local
1354 if ((Elt & 1) == 0) {
1355 // Elt is even, in the range [-32,-18] + [16,30].
1361 SDValue EltVal = getI32Imm(Elt >> 1);
1366 } else if (Elt > 0) {
1367 // Elt is odd and positive, in the range [17,31].
1373 SDValue EltVal = getI32Imm(Elt - 16);
1381 // Elt is odd and negative, in the range [-31,-17].
1387 SDValue EltVal = getI32Imm(Elt + 16);

Completed in 401 milliseconds

12