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

1 2

  /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 158 void push_back(const_reference Elt, ASTContext &C) {
161 new (End) T(Elt);
200 void append(ASTContext &C, size_type NumInputs, const T &Elt) {
206 std::uninitialized_fill_n(this->end(), NumInputs, Elt);
217 iterator insert(ASTContext &C, iterator I, const T &Elt) {
219 push_back(Elt);
229 *I = Elt;
239 const T &Elt) {
241 append(C, NumToInsert, Elt);
245 // Convert iterator to elt# to avoid invalidating iterator when we reserve(
    [all...]
  /external/llvm/include/llvm/IR/
Constant.h 104 Constant *getAggregateElement(unsigned Elt) const;
105 Constant *getAggregateElement(Constant *Elt) const;
Constants.h 320 Constant *getStructElement(unsigned Elt) const;
449 static Constant *getSplat(unsigned NumElts, Constant *Elt);
637 const char *getElementPointer(unsigned Elt) const;
725 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/lib/IR/
DebugInfo.cpp 69 static Value *getField(const MDNode *DbgNode, unsigned Elt) {
70 if (DbgNode == 0 || Elt >= DbgNode->getNumOperands())
72 return DbgNode->getOperand(Elt);
75 static const MDNode *getNodeField(const MDNode *DbgNode, unsigned Elt) {
76 if (const MDNode *R = dyn_cast_or_null<MDNode>(getField(DbgNode, Elt)))
81 static StringRef getStringField(const MDNode *DbgNode, unsigned Elt) {
82 if (MDString *MDS = dyn_cast_or_null<MDString>(getField(DbgNode, Elt)))
87 StringRef DIDescriptor::getStringField(unsigned Elt) const {
88 return ::getStringField(DbgNode, Elt);
91 uint64_t DIDescriptor::getUInt64Field(unsigned Elt) const
    [all...]
ConstantFold.h 38 Constant *ConstantFoldInsertElementInstruction(Constant *Val, Constant *Elt,
Constants.cpp 186 Constant *Constant::getAggregateElement(unsigned Elt) const {
188 return Elt < CS->getNumOperands() ? CS->getOperand(Elt) : 0;
191 return Elt < CA->getNumOperands() ? CA->getOperand(Elt) : 0;
194 return Elt < CV->getNumOperands() ? CV->getOperand(Elt) : 0;
197 return CAZ->getElementValue(Elt);
200 return UV->getElementValue(Elt);
203 return Elt < CDS->getNumElements() ? CDS->getElementAsConstant(Elt) : 0
    [all...]
ConstantFold.cpp 761 Constant *Elt,
771 Result.push_back(Elt);
801 int Elt = ShuffleVectorInst::getMaskValue(Mask, i);
802 if (Elt == -1) {
807 if (unsigned(Elt) >= SrcNumElts*2)
809 else if (unsigned(Elt) >= SrcNumElts)
    [all...]
  /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 235 void push_back(const T &Elt) {
238 ::new ((void*) this->end()) T(Elt);
247 void push_back(T &&Elt) {
250 ::new ((void*) this->end()) T(::std::move(Elt));
348 void push_back(const T &Elt) {
351 memcpy(this->end(), &Elt, sizeof(T));
458 void append(size_type NumInputs, const T &Elt) {
464 std::uninitialized_fill_n(this->end(), NumInputs, Elt);
468 void assign(unsigned NumElts, const T &Elt) {
473 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 74 ECValue(const ElemTy &Elt)
75 : Leader(this), Next((ECValue*)(intptr_t)1), Data(Elt) {}
  /external/llvm/include/llvm/
DebugInfo.h 71 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) const
    [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 686 llvm::Constant *Elt = cast<llvm::Constant>(Init->getOperand(i));
687 if (!canEmitInitWithFewStoresAfterMemset(Elt, NumStores))
696 llvm::Constant *Elt = CDS->getElementAsConstant(i);
697 if (!canEmitInitWithFewStoresAfterMemset(Elt, NumStores))
725 llvm::Constant *Elt = CDS->getElementAsConstant(i);
728 if (!Elt->isNullValue() && !isa<llvm::UndefValue>(Elt))
729 emitStoresForInitAfterMemset(Elt, Builder.CreateConstGEP2_32(Loc, 0, i),
739 llvm::Constant *Elt = cast<llvm::Constant>(Init->getOperand(i));
742 if (!Elt->isNullValue() && !isa<llvm::UndefValue>(Elt)
    [all...]
CGCall.cpp 509 for (uint64_t Elt = 0; Elt < NumElts; ++Elt)
559 for (unsigned Elt = 0; Elt < NumElts; ++Elt) {
560 llvm::Value *EltAddr = Builder.CreateConstGEP2_32(LV.getAddress(), 0, Elt);
626 // If the first elt is at least as large as what we're looking for, or if the
752 llvm::Value *Elt = CGF.Builder.CreateExtractValue(Val, i);
753 llvm::StoreInst *SI = CGF.Builder.CreateStore(Elt, EltPtr
    [all...]
CGExprComplex.cpp 444 llvm::Value *Elt = CGF.EmitScalarExpr(Op);
448 Elt = CGF.EmitScalarConversion(Elt, Op->getType(), DestTy);
451 return ComplexPairTy(Elt, llvm::Constant::getNullValue(Elt->getType()));
  /external/llvm/lib/TableGen/
Record.cpp 678 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);
    [all...]
  /external/llvm/lib/Transforms/InstCombine/
InstCombineVectorOps.cpp 140 if (Value *Elt = FindScalarElement(EI.getOperand(0), IndexVal))
141 return ReplaceInstUsesWith(EI, Elt);
149 if (Value *Elt = FindScalarElement(BCI->getOperand(0), IndexVal))
150 return new BitCastInst(Elt, EI.getType());
182 if (ConstantInt *Elt = dyn_cast<ConstantInt>(EI.getOperand(1))) {
183 int SrcIdx = SVI->getMaskValue(Elt->getZExtValue());
InstCombineSimplifyDemanded.cpp     [all...]
  /external/llvm/include/llvm/TableGen/
Record.h 587 unsigned Elt) const = 0;
728 unsigned Elt) const {
769 unsigned Elt) const {
837 unsigned Elt) const;
874 unsigned Elt) const;
    [all...]
  /external/llvm/lib/Analysis/
ConstantFolding.cpp 169 Constant *Elt = Zero;
177 Src = ConstantExpr::getZExt(Src, Elt->getType());
185 Elt = ConstantExpr::getOr(Elt, Src);
187 Result.push_back(Elt);
206 Constant *Elt = ConstantExpr::getLShr(Src,
211 Result.push_back(ConstantExpr::getTrunc(Elt, DstEltTy));
    [all...]
  /external/llvm/lib/Target/PowerPC/
PPCISelDAGToDAG.cpp     [all...]

Completed in 1198 milliseconds

1 2