HomeSort by relevance Sort by last modified time
    Searched refs:Elt (Results 1 - 25 of 61) sorted by null

1 2 3

  /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())

Completed in 5476 milliseconds

1 2 3