/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) { 239 // Convert iterator to elt# to avoid invalidating iterator when we reserve() 243 append(C, NumToInsert, Elt); [all...] |
/external/llvm/include/llvm/IR/ |
Constant.h | 100 Constant *getAggregateElement(unsigned Elt) const; 101 Constant *getAggregateElement(Constant *Elt) const;
|
Constants.h | 332 Constant *getStructElement(unsigned Elt) const; 481 static Constant *getSplat(unsigned NumElts, Constant *Elt); 672 const char *getElementPointer(unsigned Elt) const; 778 static Constant *getSplat(unsigned NumElts, Constant *Elt); [all...] |
/external/llvm/lib/Support/ |
SmallPtrSet.cpp | 151 const void *Elt = *BucketPtr; 152 *const_cast<void**>(FindBucketFor(Elt)) = const_cast<void*>(Elt); 159 const void *Elt = *BucketPtr; 160 if (Elt != getTombstoneMarker() && Elt != getEmptyMarker()) 161 *const_cast<void**>(FindBucketFor(Elt)) = const_cast<void*>(Elt);
|
/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 | 229 void push_back(const T &Elt) { 232 ::new ((void*) this->end()) T(Elt); 236 void push_back(T &&Elt) { 239 ::new ((void*) this->end()) T(::std::move(Elt)); 337 void push_back(const T &Elt) { 340 memcpy(this->end(), &Elt, sizeof(T)); 435 void append(size_type NumInputs, const T &Elt) { 441 std::uninitialized_fill_n(this->end(), NumInputs, Elt); 449 void assign(size_type NumElts, const T &Elt) { 454 std::uninitialized_fill(this->begin(), this->end(), Elt); [all...] |
TinyPtrVector.h | 263 iterator insert(iterator I, const EltTy &Elt) { 267 push_back(Elt); 273 Val = Elt; 278 return Val.template get<VecTy*>()->insert(I, Elt);
|
EquivalenceClasses.h | 75 ECValue(const ElemTy &Elt) 76 : Leader(this), Next((ECValue*)(intptr_t)1), Data(Elt) {}
|
/external/llvm/utils/TableGen/ |
TableGen.cpp | 162 for (Record *Elt : *Elts) 163 OS << ' ' << Elt->getName();
|
/external/clang/include/clang/Analysis/Support/ |
BumpVector.h | 154 void push_back(const_reference Elt, BumpVectorContext &C) { 157 new (End) T(Elt); 197 void construct_range(T *S, T *E, const T &Elt) { 199 new (S) T(Elt);
|
/external/llvm/lib/IR/ |
ConstantFold.h | 38 Constant *ConstantFoldInsertElementInstruction(Constant *Val, Constant *Elt,
|
Constants.cpp | 270 Constant *Constant::getAggregateElement(unsigned Elt) const { 272 return Elt < CS->getNumOperands() ? CS->getOperand(Elt) : nullptr; 275 return Elt < CA->getNumOperands() ? CA->getOperand(Elt) : nullptr; 278 return Elt < CV->getNumOperands() ? CV->getOperand(Elt) : nullptr; 281 return Elt < CAZ->getNumElements() ? CAZ->getElementValue(Elt) : nullptr; 284 return Elt < UV->getNumElements() ? UV->getElementValue(Elt) : nullptr [all...] |
ConstantFold.cpp | [all...] |
/external/llvm/lib/Transforms/Scalar/ |
ScalarReplAggregates.cpp | 787 unsigned Elt = 0; 790 Elt = Offset/EltSize; 791 assert(EltSize*Elt == Offset && "Invalid modulus in validity checking"); 796 if (Elt) 798 Builder.getInt32(Elt) [all...] |
/external/llvm/include/llvm/TableGen/ |
Record.h | 399 unsigned Elt) const = 0; 495 unsigned Elt) const override { 536 unsigned Elt) const override { 573 unsigned Elt) const override { 639 unsigned Elt) const override; 671 unsigned Elt) const override; 859 unsigned Elt) const override; 944 unsigned Elt) const override; 989 unsigned Elt) const override { 1017 unsigned Elt) const override [all...] |
/external/clang/lib/CodeGen/ |
CGDecl.cpp | 816 llvm::Constant *Elt = cast<llvm::Constant>(Init->getOperand(i)); 817 if (!canEmitInitWithFewStoresAfterMemset(Elt, NumStores)) 826 llvm::Constant *Elt = CDS->getElementAsConstant(i); 827 if (!canEmitInitWithFewStoresAfterMemset(Elt, NumStores)) 855 llvm::Constant *Elt = CDS->getElementAsConstant(i); 858 if (!Elt->isNullValue() && !isa<llvm::UndefValue>(Elt)) 860 Elt, Builder.CreateConstGEP2_32(Init->getType(), Loc, 0, i), 870 llvm::Constant *Elt = cast<llvm::Constant>(Init->getOperand(i)); 873 if (!Elt->isNullValue() && !isa<llvm::UndefValue>(Elt) [all...] |
/external/llvm/lib/TableGen/ |
Record.cpp | 561 unsigned Elt) const { 562 if (Elt >= size()) 564 Init *E = getElement(Elt); 583 unsigned Elt) const { 592 if (Init *New = Typed->resolveListElementReference(R, IRV, Elt)) 594 return VarListElementInit::get(Typed, Elt); [all...] |
/external/llvm/unittests/IR/ |
ConstantsTest.cpp | 194 Constant *Elt = ConstantInt::get(Int16Ty, 2015); 271 EXPECT_EQ(Elt, ConstantExpr::getExtractElement( 272 ConstantExpr::getInsertElement(P6, Elt, One), One)); 273 EXPECT_EQ(UndefV16, ConstantExpr::getInsertElement(P6, Elt, Two)); 274 EXPECT_EQ(UndefV16, ConstantExpr::getInsertElement(P6, Elt, Big)); 275 EXPECT_EQ(UndefV16, ConstantExpr::getInsertElement(P6, Elt, Undef64));
|
/external/llvm/lib/Transforms/InstCombine/ |
InstCombineVectorOps.cpp | 96 Value *Elt = EI.getIndexOperand(); 105 ExtractElementInst::Create(B0->getOperand(opId), Elt, 106 B0->getOperand(opId)->getName() + ".Elt"), 113 Instruction *newEI = ExtractElementInst::Create(PHIInVal, Elt, ""); 171 if (Value *Elt = findScalarElement(BCI->getOperand(0), IndexVal)) 172 return new BitCastInst(Elt, EI.getType()); 212 if (ConstantInt *Elt = dyn_cast<ConstantInt>(EI.getOperand(1))) { 213 int SrcIdx = SVI->getMaskValue(Elt->getZExtValue()); 257 Cond->getName() + ".elt"); 263 TrueVal->getName() + ".elt"); [all...] |
InstCombineMulDivRem.cpp | 124 Constant *Elt = CV->getElementAsConstant(I); 125 if (!match(Elt, m_APInt(IVal)) || !IVal->isPowerOf2()) 127 Elts.push_back(ConstantInt::get(Elt->getType(), IVal->logBase2())); [all...] |
InstCombineCalls.cpp | 456 APInt Elt = CI0->getValue(); 457 Elt = Elt.lshr(Index).zextOrTrunc(Length); 458 return LowConstantHighUndef(Elt.getZExtValue()); [all...] |
/external/llvm/lib/ExecutionEngine/Interpreter/ |
Execution.cpp | [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, 220 Constant *CE = ConstantExpr::getTrunc(Elt, DstIntTy); 226 Result.push_back(ConstantExpr::getTrunc(Elt, DstEltTy)); [all...] |
VectorUtils.cpp | 406 if (Constant *Elt = Con->getAggregateElement(EltNo)) 407 if (Elt->isNullValue())
|