/external/llvm/utils/PerfectShuffle/ |
PerfectShuffle.cpp | 35 static unsigned getMaskElt(unsigned Mask, unsigned Elt) { 36 return (Mask >> ((3-Elt)*4)) & 0xF; 39 static unsigned setMaskElt(unsigned Mask, unsigned Elt, unsigned NewVal) { 40 unsigned FieldShift = ((3-Elt)*4); 71 /// getCompressedMask - Turn a 16-bit uncompressed mask (where each elt uses 4 72 /// bits) into a compressed 13-bit mask, where each elt is multiplied by 9. 138 assert(SrcElt == 8 && "Bad src elt!"); 200 static void EvaluateOps(unsigned short Elt, unsigned short Vals[], 202 if (ShufTab[Elt].Cost == 0) return; 206 if (Vals[i] == Elt) return [all...] |
/external/clang/include/clang/AST/ |
ASTVector.h | 154 void push_back(const_reference Elt, ASTContext &C) { 157 new (End) T(Elt); 196 void append(ASTContext &C, size_type NumInputs, const T &Elt) { 202 std::uninitialized_fill_n(this->end(), NumInputs, Elt); 213 iterator insert(ASTContext &C, iterator I, const T &Elt) { 215 push_back(Elt); 225 *I = Elt; 235 const T &Elt) { 237 append(C, NumToInsert, Elt); 241 // Convert iterator to elt# to avoid invalidating iterator when we reserve( [all...] |
/external/llvm/include/llvm/ |
Constant.h | 98 Constant *getAggregateElement(unsigned Elt) const; 99 Constant *getAggregateElement(Constant *Elt) const;
|
DebugInfo.h | 68 StringRef getStringField(unsigned Elt) const; 69 unsigned getUnsignedField(unsigned Elt) const { 70 return (unsigned)getUInt64Field(Elt); 72 uint64_t getUInt64Field(unsigned Elt) const; 73 DIDescriptor getDescriptorField(unsigned Elt) const; 76 DescTy getFieldAs(unsigned Elt) const { 77 return DescTy(getDescriptorField(Elt)); 80 GlobalVariable *getGlobalVariableField(unsigned Elt) const; 81 Constant *getConstantField(unsigned Elt) const; 82 Function *getFunctionField(unsigned Elt) const [all...] |
Constants.h | 325 Constant *getStructElement(unsigned Elt) const; 457 static Constant *getSplat(unsigned NumElts, Constant *Elt); 648 const char *getElementPointer(unsigned Elt) const; 737 static Constant *getSplat(unsigned NumElts, Constant *Elt); [all...] |
/external/llvm/lib/Support/ |
SmallPtrSet.cpp | 156 const void *Elt = *BucketPtr; 157 *const_cast<void**>(FindBucketFor(Elt)) = const_cast<void*>(Elt); 164 const void *Elt = *BucketPtr; 165 if (Elt != getTombstoneMarker() && Elt != getEmptyMarker()) 166 *const_cast<void**>(FindBucketFor(Elt)) = const_cast<void*>(Elt);
|
/external/llvm/include/llvm/ADT/ |
SmallString.h | 48 void assign(size_t NumElts, char Elt) { 49 this->SmallVectorImpl<char>::assign(NumElts, Elt); 81 void append(size_t NumInputs, char Elt) { 82 SmallVectorImpl<char>::append(NumInputs, Elt);
|
SmallVector.h | 231 void push_back(const T &Elt) { 234 ::new ((void*) this->end()) T(Elt); 243 void push_back(T &&Elt) { 246 ::new ((void*) this->end()) T(::std::move(Elt)); 344 void push_back(const T &Elt) { 347 memcpy(this->end(), &Elt, sizeof(T)); 454 void append(size_type NumInputs, const T &Elt) { 460 std::uninitialized_fill_n(this->end(), NumInputs, Elt); 464 void assign(unsigned NumElts, const T &Elt) { 469 std::uninitialized_fill(this->begin(), this->end(), Elt); [all...] |
TinyPtrVector.h | 248 iterator insert(iterator I, const EltTy &Elt) { 252 push_back(Elt); 258 Val = Elt; 263 return Val.template get<VecTy*>()->insert(I, Elt);
|
EquivalenceClasses.h | 72 ECValue(const ElemTy &Elt) 73 : Leader(this), Next((ECValue*)(intptr_t)1), Data(Elt) {}
|
/external/llvm/lib/VMCore/ |
DebugInfo.cpp | 55 DIDescriptor::getStringField(unsigned Elt) const { 59 if (Elt < DbgNode->getNumOperands()) 60 if (MDString *MDS = dyn_cast_or_null<MDString>(DbgNode->getOperand(Elt))) 66 uint64_t DIDescriptor::getUInt64Field(unsigned Elt) const { 70 if (Elt < DbgNode->getNumOperands()) 71 if (ConstantInt *CI = dyn_cast_or_null<ConstantInt>(DbgNode->getOperand(Elt))) 77 DIDescriptor DIDescriptor::getDescriptorField(unsigned Elt) const { 81 if (Elt < DbgNode->getNumOperands()) 83 DIDescriptor(dyn_cast_or_null<const MDNode>(DbgNode->getOperand(Elt))); 87 GlobalVariable *DIDescriptor::getGlobalVariableField(unsigned Elt) const [all...] |
ConstantFold.h | 38 Constant *ConstantFoldInsertElementInstruction(Constant *Val, Constant *Elt,
|
Constants.cpp | 161 Constant *Constant::getAggregateElement(unsigned Elt) const { 163 return Elt < CS->getNumOperands() ? CS->getOperand(Elt) : 0; 166 return Elt < CA->getNumOperands() ? CA->getOperand(Elt) : 0; 169 return Elt < CV->getNumOperands() ? CV->getOperand(Elt) : 0; 172 return CAZ->getElementValue(Elt); 175 return UV->getElementValue(Elt); 178 return Elt < CDS->getNumElements() ? CDS->getElementAsConstant(Elt) : 0 [all...] |
ConstantFold.cpp | 759 Constant *Elt, 769 Result.push_back(Elt); 799 int Elt = ShuffleVectorInst::getMaskValue(Mask, i); 800 if (Elt == -1) { 805 if (unsigned(Elt) >= SrcNumElts*2) 807 else if (unsigned(Elt) >= SrcNumElts) { [all...] |
/external/clang/include/clang/Analysis/Support/ |
BumpVector.h | 149 void push_back(const_reference Elt, BumpVectorContext &C) { 152 new (End) T(Elt); 192 void construct_range(T *S, T *E, const T &Elt) { 194 new (S) T(Elt);
|
/external/llvm/lib/Transforms/Scalar/ |
ScalarReplAggregates.cpp | 779 unsigned Elt = 0; 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); [all...] |
/external/clang/lib/CodeGen/ |
CGDecl.cpp | 683 llvm::Constant *Elt = cast<llvm::Constant>(Init->getOperand(i)); 684 if (!canEmitInitWithFewStoresAfterMemset(Elt, NumStores)) 693 llvm::Constant *Elt = CDS->getElementAsConstant(i); 694 if (!canEmitInitWithFewStoresAfterMemset(Elt, NumStores)) 722 llvm::Constant *Elt = CDS->getElementAsConstant(i); 725 if (!Elt->isNullValue() && !isa<llvm::UndefValue>(Elt)) 726 emitStoresForInitAfterMemset(Elt, Builder.CreateConstGEP2_32(Loc, 0, i), 736 llvm::Constant *Elt = cast<llvm::Constant>(Init->getOperand(i)); 739 if (!Elt->isNullValue() && !isa<llvm::UndefValue>(Elt) [all...] |
CGCall.cpp | 471 for (uint64_t Elt = 0; Elt < NumElts; ++Elt) 521 for (unsigned Elt = 0; Elt < NumElts; ++Elt) { 522 llvm::Value *EltAddr = Builder.CreateConstGEP2_32(LV.getAddress(), 0, Elt); 588 // If the first elt is at least as large as what we're looking for, or if the 713 llvm::Value *Elt = CGF.Builder.CreateExtractValue(Val, i); 714 llvm::StoreInst *SI = CGF.Builder.CreateStore(Elt, EltPtr [all...] |
CGExprComplex.cpp | 435 llvm::Value *Elt = CGF.EmitScalarExpr(Op); 439 Elt = CGF.EmitScalarConversion(Elt, Op->getType(), DestTy); 442 return ComplexPairTy(Elt, llvm::Constant::getNullValue(Elt->getType()));
|
/external/llvm/lib/TableGen/ |
Record.cpp | 654 unsigned Elt) const { 655 if (Elt >= getSize()) 657 Init *E = getElement(Elt); 676 unsigned Elt) const { 687 Init *New = Typed->resolveListElementReference(R, IRV, Elt); 690 return VarListElementInit::get(Typed, Elt); [all...] |
/external/llvm/lib/Transforms/InstCombine/ |
InstCombineVectorOps.cpp | 131 if (Value *Elt = FindScalarElement(EI.getOperand(0), IndexVal)) 132 return ReplaceInstUsesWith(EI, Elt); 140 if (Value *Elt = FindScalarElement(BCI->getOperand(0), IndexVal)) 141 return new BitCastInst(Elt, EI.getType()); 173 if (ConstantInt *Elt = dyn_cast<ConstantInt>(EI.getOperand(1))) { 174 int SrcIdx = SVI->getMaskValue(Elt->getZExtValue());
|
InstCombineSimplifyDemanded.cpp | [all...] |
/external/llvm/include/llvm/TableGen/ |
Record.h | 560 unsigned Elt) const = 0; 687 unsigned Elt) const { 725 unsigned Elt) const { 788 unsigned Elt) const; 821 unsigned Elt) const; [all...] |
/external/llvm/lib/Analysis/ |
ConstantFolding.cpp | 167 Constant *Elt = Zero; 175 Src = ConstantExpr::getZExt(Src, Elt->getType()); 183 Elt = ConstantExpr::getOr(Elt, Src); 185 Result.push_back(Elt); 204 Constant *Elt = ConstantExpr::getLShr(Src, 209 Result.push_back(ConstantExpr::getTrunc(Elt, DstEltTy)); [all...] |
ValueTracking.cpp | 265 APInt Elt(KnownZero.getBitWidth(), 0); 267 Elt = CDS->getElementAsInteger(i); 268 KnownZero &= ~Elt; 269 KnownOne &= Elt; [all...] |