/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 | 157 void push_back(const_reference Elt, const ASTContext &C) { 160 new (End) T(Elt); 199 void append(const ASTContext &C, size_type NumInputs, const T &Elt) { 205 std::uninitialized_fill_n(this->end(), NumInputs, Elt); 216 iterator insert(const ASTContext &C, iterator I, const T &Elt) { 218 push_back(Elt, C); 228 *I = Elt; 238 const T &Elt) { 240 append(C, NumToInsert, Elt); 244 // Convert iterator to elt# to avoid invalidating iterator when we reserve( [all...] |
/external/llvm/include/llvm/IR/ |
Constant.h | 110 Constant *getAggregateElement(unsigned Elt) const; 111 Constant *getAggregateElement(Constant *Elt) const;
|
DebugInfo.h | 89 StringRef getStringField(unsigned Elt) const; 90 unsigned getUnsignedField(unsigned Elt) const { 91 return (unsigned)getUInt64Field(Elt); 93 uint64_t getUInt64Field(unsigned Elt) const; 94 int64_t getInt64Field(unsigned Elt) const; 95 DIDescriptor getDescriptorField(unsigned Elt) const; 97 template <typename DescTy> DescTy getFieldAs(unsigned Elt) const { 98 return DescTy(getDescriptorField(Elt)); 101 GlobalVariable *getGlobalVariableField(unsigned Elt) const; 102 Constant *getConstantField(unsigned Elt) const [all...] |
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); [all...] |
/external/llvm/lib/Support/ |
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);
|
/external/llvm/lib/IR/ |
DebugInfo.cpp | 55 static Value *getField(const MDNode *DbgNode, unsigned Elt) { 56 if (!DbgNode || Elt >= DbgNode->getNumOperands()) 58 return DbgNode->getOperand(Elt); 61 static MDNode *getNodeField(const MDNode *DbgNode, unsigned Elt) { 62 return dyn_cast_or_null<MDNode>(getField(DbgNode, Elt)); 65 static StringRef getStringField(const MDNode *DbgNode, unsigned Elt) { 66 if (MDString *MDS = dyn_cast_or_null<MDString>(getField(DbgNode, Elt))) 71 StringRef DIDescriptor::getStringField(unsigned Elt) const { 72 return ::getStringField(DbgNode, Elt); 75 uint64_t DIDescriptor::getUInt64Field(unsigned Elt) const [all...] |
ConstantFold.h | 38 Constant *ConstantFoldInsertElementInstruction(Constant *Val, Constant *Elt,
|
Constants.cpp | 205 Constant *Constant::getAggregateElement(unsigned Elt) const { 207 return Elt < CS->getNumOperands() ? CS->getOperand(Elt) : nullptr; 210 return Elt < CA->getNumOperands() ? CA->getOperand(Elt) : nullptr; 213 return Elt < CV->getNumOperands() ? CV->getOperand(Elt) : nullptr; 216 return CAZ->getElementValue(Elt); 219 return UV->getElementValue(Elt); 222 return Elt < CDS->getNumElements() ? CDS->getElementAsConstant(Elt [all...] |
ConstantFold.cpp | 776 Constant *Elt, 786 Result.push_back(Elt); [all...] |
/external/llvm/include/llvm/ADT/ |
SmallString.h | 45 void assign(size_t NumElts, char Elt) { 46 this->SmallVectorImpl<char>::assign(NumElts, Elt); 78 void append(size_t NumInputs, char Elt) { 79 SmallVectorImpl<char>::append(NumInputs, Elt);
|
SmallVector.h | 225 void push_back(const T &Elt) { 228 ::new ((void*) this->end()) T(Elt); 232 void push_back(T &&Elt) { 235 ::new ((void*) this->end()) T(::std::move(Elt)); 329 void push_back(const T &Elt) { 332 memcpy(this->end(), &Elt, sizeof(T)); 432 void append(size_type NumInputs, const T &Elt) { 438 std::uninitialized_fill_n(this->end(), NumInputs, Elt); 442 void assign(unsigned NumElts, const T &Elt) { 447 std::uninitialized_fill(this->begin(), this->end(), Elt); [all...] |
TinyPtrVector.h | 244 iterator insert(iterator I, const EltTy &Elt) { 248 push_back(Elt); 254 Val = Elt; 259 return Val.template get<VecTy*>()->insert(I, Elt);
|
EquivalenceClasses.h | 74 ECValue(const ElemTy &Elt) 75 : Leader(this), Next((ECValue*)(intptr_t)1), Data(Elt) {}
|
/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 | 781 unsigned Elt = 0; 784 Elt = Offset/EltSize; 785 assert(EltSize*Elt == Offset && "Invalid modulus in validity checking"); 790 if (Elt) 792 Builder.getInt32(Elt), 797 Idx = Builder.getInt32(Elt); [all...] |
/external/llvm/lib/Transforms/InstCombine/ |
InstCombineVectorOps.cpp | 143 Value *Elt = EI.getIndexOperand(); 152 ExtractElementInst::Create(B0->getOperand(opId), Elt, 153 B0->getOperand(opId)->getName() + ".Elt"), 160 Instruction *newEI = ExtractElementInst::Create(PHIInVal, Elt, ""); 211 if (Value *Elt = FindScalarElement(EI.getOperand(0), IndexVal)) 212 return ReplaceInstUsesWith(EI, Elt); 220 if (Value *Elt = FindScalarElement(BCI->getOperand(0), IndexVal)) 221 return new BitCastInst(Elt, EI.getType()); 261 if (ConstantInt *Elt = dyn_cast<ConstantInt>(EI.getOperand(1))) { 262 int SrcIdx = SVI->getMaskValue(Elt->getZExtValue()) [all...] |
InstCombineMulDivRem.cpp | 110 Constant *Elt = CV->getElementAsConstant(I); 111 if (!match(Elt, m_APInt(IVal)) || !IVal->isPowerOf2()) 113 Elts.push_back(ConstantInt::get(Elt->getType(), IVal->logBase2())); [all...] |
/external/clang/lib/CodeGen/ |
CGDecl.cpp | 721 llvm::Constant *Elt = cast<llvm::Constant>(Init->getOperand(i)); 722 if (!canEmitInitWithFewStoresAfterMemset(Elt, NumStores)) 731 llvm::Constant *Elt = CDS->getElementAsConstant(i); 732 if (!canEmitInitWithFewStoresAfterMemset(Elt, NumStores)) 760 llvm::Constant *Elt = CDS->getElementAsConstant(i); 763 if (!Elt->isNullValue() && !isa<llvm::UndefValue>(Elt)) 764 emitStoresForInitAfterMemset(Elt, Builder.CreateConstGEP2_32(Loc, 0, i), 774 llvm::Constant *Elt = cast<llvm::Constant>(Init->getOperand(i)); 777 if (!Elt->isNullValue() && !isa<llvm::UndefValue>(Elt) [all...] |
CGCall.cpp | 559 for (uint64_t Elt = 0; Elt < NumElts; ++Elt) 606 for (unsigned Elt = 0; Elt < NumElts; ++Elt) { 607 llvm::Value *EltAddr = Builder.CreateConstGEP2_32(LV.getAddress(), 0, Elt); 669 // If the first elt is at least as large as what we're looking for, or if the [all...] |
/external/llvm/lib/TableGen/ |
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); [all...] |
/external/llvm/lib/Analysis/ |
ConstantFolding.cpp | 175 Constant *Elt = Zero; 183 Src = ConstantExpr::getZExt(Src, Elt->getType()); 191 Elt = ConstantExpr::getOr(Elt, Src); 193 Result.push_back(Elt); 212 Constant *Elt = ConstantExpr::getLShr(Src, 217 Result.push_back(ConstantExpr::getTrunc(Elt, DstEltTy)); [all...] |
/external/llvm/include/llvm/TableGen/ |
Record.h | 592 unsigned Elt) const = 0; 730 unsigned Elt) const override { 770 unsigned Elt) const override { 839 unsigned Elt) const override; 875 unsigned Elt) const override; [all...] |
/external/llvm/lib/ExecutionEngine/Interpreter/ |
Execution.cpp | [all...] |
/external/llvm/lib/Target/R600/ |
AMDGPUISelLowering.cpp | 628 Constant *Elt = Init->getAggregateElement(I); 629 Chains.push_back(LowerConstantInitializer(Elt, GV, Ptr, Chain, DAG)); 652 Constant *Elt = Init->getAggregateElement(i); 653 Chains.push_back(LowerConstantInitializer(Elt, GV, Ptr, Chain, DAG)); [all...] |