Searched defs:Elt (Results 1 - 25 of 32) sorted by relevance

12

/external/llvm/lib/Transforms/IPO/
H A DInlineSimple.cpp107 const Constant *Elt = InitList->getOperand(i); local
109 if (const ConstantExpr *CE = dyn_cast<ConstantExpr>(Elt))
111 Elt = CE->getOperand(0);
114 if (const Function *F = dyn_cast<Function>(Elt))
/external/clang/include/clang/Analysis/Support/
H A DBumpVector.h149 void push_back(const_reference Elt, BumpVectorContext &C) { argument
152 new (End) T(Elt);
192 void construct_range(T *S, T *E, const T &Elt) { argument
194 new (S) T(Elt);
/external/llvm/include/llvm/ADT/
H A DEquivalenceClasses.h72 ECValue(const ElemTy &Elt) argument
73 : Leader(this), Next((ECValue*)(intptr_t)1), Data(Elt) {}
H A DSmallVector.h322 void push_back(const T &Elt) { argument
325 new (this->end()) T(Elt);
364 void append(size_type NumInputs, const T &Elt) { argument
370 std::uninitialized_fill_n(this->end(), NumInputs, Elt);
374 void assign(unsigned NumElts, const T &Elt) { argument
379 construct_range(this->begin(), this->end(), Elt);
401 iterator insert(iterator I, const T &Elt) { argument
403 push_back(Elt);
416 const T *EltPtr = &Elt;
429 iterator insert(iterator I, size_type NumToInsert, const T &Elt) { argument
559 construct_range(T *S, T *E, const T &Elt) argument
[all...]
/external/llvm/utils/PerfectShuffle/
H A DPerfectShuffle.cpp35 static unsigned getMaskElt(unsigned Mask, unsigned Elt) { argument
36 return (Mask >> ((3-Elt)*4)) & 0xF;
39 static unsigned setMaskElt(unsigned Mask, unsigned Elt, unsigned NewVal) { argument
40 unsigned FieldShift = ((3-Elt)*4);
200 static void EvaluateOps(unsigned short Elt, unsigned short Vals[],
202 if (ShufTab[Elt].Cost == 0) return;
206 if (Vals[i] == Elt) return;
209 unsigned Arg0 = ShufTab[Elt].Arg0, Arg1 = ShufTab[Elt].Arg1;
215 Vals[NumVals++] = Elt;
[all...]
/external/clang/include/clang/AST/
H A DASTVector.h154 void push_back(const_reference Elt, ASTContext &C) { argument
157 new (End) T(Elt);
196 void append(ASTContext &C, size_type NumInputs, const T &Elt) { argument
202 std::uninitialized_fill_n(this->end(), NumInputs, Elt);
213 iterator insert(ASTContext &C, iterator I, const T &Elt) { argument
215 push_back(Elt);
225 *I = Elt;
235 const T &Elt) {
237 append(C, NumToInsert, Elt);
261 std::fill_n(I, NumToInsert, Elt);
234 insert(ASTContext &C, iterator I, size_type NumToInsert, const T &Elt) argument
351 construct_range(T *S, T *E, const T &Elt) argument
[all...]
/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineSimplifyDemanded.cpp860 Constant *Elt = DemandedElts[i] ? Zero : Undef; local
861 Elts.push_back(Elt);
H A DInstCombineCasts.cpp1641 unsigned Elt = ShAmt->getZExtValue() / DestWidth; local
1642 return ExtractElementInst::Create(VecInput, IC.Builder->getInt32(Elt));
H A DInstCombineCompares.cpp276 Constant *Elt = Init->getOperand(i); local
280 Elt = ConstantExpr::getExtractValue(Elt, LaterIndices);
283 if (AndCst) Elt = ConstantExpr::getAnd(Elt, AndCst);
286 Constant *C = ConstantFoldCompareInstOperands(ICI.getPredicate(), Elt,
H A DInstructionCombining.cpp768 unsigned Elt = SL->getElementContainingOffset(Offset); local
770 Elt));
772 Offset -= SL->getElementOffset(Elt);
773 Ty = STy->getElementType(Elt);
1549 Value *Elt = Filter->getOperand(j); local
1550 Constant *TypeInfo = cast<Constant>(Elt->stripPointerCasts());
1563 NewFilterElts.push_back(cast<Constant>(Elt));
/external/clang/lib/AST/
H A DDeclObjC.cpp921 ObjCInterfaceDecl *const Elt,
925 setClass(C, Elt, Loc);
930 ObjCInterfaceDecl *const Elt,
932 return new (C) ObjCClassDecl(DC, L, Elt, Loc, C);
920 ObjCClassDecl(DeclContext *DC, SourceLocation L, ObjCInterfaceDecl *const Elt, const SourceLocation Loc, ASTContext &C) argument
928 Create(ASTContext &C, DeclContext *DC, SourceLocation L, ObjCInterfaceDecl *const Elt, const SourceLocation Loc) argument
/external/clang/lib/CodeGen/
H A DCGDecl.cpp635 llvm::Constant *Elt = cast<llvm::Constant>(Init->getOperand(i)); local
636 if (!canEmitInitWithFewStoresAfterMemset(Elt, NumStores))
669 llvm::Constant *Elt = cast<llvm::Constant>(Init->getOperand(i)); local
670 if (Elt->isNullValue()) continue;
673 emitStoresForInitAfterMemset(Elt, Builder.CreateConstGEP2_32(Loc, 0, i),
H A DCGExprComplex.cpp425 llvm::Value *Elt = CGF.EmitScalarExpr(Op); local
429 Elt = CGF.EmitScalarConversion(Elt, Op->getType(), DestTy);
432 return ComplexPairTy(Elt, llvm::Constant::getNullValue(Elt->getType()));
H A DCGBuiltin.cpp1628 Value *Elt = Builder.CreateBitCast(Val, Ty); local
1629 Elt = EmitNeonSplat(Elt, CI);
1630 Elt = Builder.CreateBitCast(Elt, Val->getType());
1631 Ops[1] = Builder.CreateInsertValue(Ops[1], Elt, i);
H A DCGCall.cpp318 for (uint64_t Elt = 0; Elt < NumElts; ++Elt)
349 for (unsigned Elt = 0; Elt < NumElts; ++Elt) {
350 llvm::Value *EltAddr = Builder.CreateConstGEP2_32(Addr, 0, Elt);
517 llvm::Value *Elt = CGF.Builder.CreateExtractValue(Val, i); local
518 llvm::StoreInst *SI = CGF.Builder.CreateStore(Elt, EltPtr,
1484 static void checkArgMatches(llvm::Value *Elt, unsigne argument
[all...]
H A DCGExprConstant.cpp1058 APValue &Elt = Result.Val.getVectorElt(0); local
1060 llvm::Constant* InitValue = Elt.isInt()
1062 (llvm::ConstantInt::get(VMContext, Elt.getInt()))
1064 (llvm::ConstantFP::get(VMContext, Elt.getFloat()));
1071 APValue &Elt = Result.Val.getVectorElt(i); local
1072 if (Elt.isInt())
1073 Inits.push_back(llvm::ConstantInt::get(VMContext, Elt.getInt()));
1075 Inits.push_back(llvm::ConstantFP::get(VMContext, Elt.getFloat()));
H A DCGExpr.cpp927 llvm::Value *Elt = llvm::ConstantInt::get(Int32Ty, InIdx); local
928 return RValue::get(Builder.CreateExtractElement(Vec, Elt));
1205 llvm::Value *Elt = llvm::ConstantInt::get(Int32Ty, InIdx); local
1206 Vec = Builder.CreateInsertElement(Vec, SrcVal, Elt);
/external/llvm/lib/Analysis/
H A DConstantFolding.cpp131 Constant *Elt = Zero; local
139 Src = ConstantExpr::getZExt(Src, Elt->getType());
147 Elt = ConstantExpr::getOr(Elt, Src);
149 Result.push_back(Elt);
166 Constant *Elt = ConstantExpr::getLShr(Src, local
171 Result.push_back(ConstantExpr::getTrunc(Elt, DstEltTy));
H A DValueTracking.cpp1611 const Constant *Elt = Array->getOperand(i); local
1612 const ConstantInt *CI = dyn_cast<ConstantInt>(Elt);
1729 Constant *Elt = Array->getOperand(i); local
1730 ConstantInt *CI = dyn_cast<ConstantInt>(Elt);
/external/llvm/lib/VMCore/
H A DConstantFold.cpp778 Constant *Elt,
786 if (isa<UndefValue>(Elt))
796 (idxVal == i) ? Elt : UndefValue::get(Elt->getType());
804 if (Elt->isNullValue())
814 (idxVal == i) ? Elt : Constant::getNullValue(Elt->getType());
825 (idxVal == i) ? Elt : cast<Constant>(CVal->getOperand(i));
867 unsigned Elt = CI->getZExtValue(); local
868 if (Elt >
777 ConstantFoldInsertElementInstruction(Constant *Val, Constant *Elt, Constant *Idx) argument
[all...]
H A DConstants.cpp1080 const Constant *Elt = getOperand(0); local
1081 const ConstantInt *CI = dyn_cast<ConstantInt>(Elt);
1082 const ConstantFP *CF = dyn_cast<ConstantFP>(Elt);
1086 if (getOperand(I) != Elt)
1098 Constant *Elt = getOperand(0); local
1101 if (getOperand(I) != Elt)
1103 return Elt;
1690 Constant *ConstantExpr::getInsertElement(Constant *Val, Constant *Elt, argument
1694 assert(Elt->getType() == cast<VectorType>(Val->getType())->getElementType()
1699 if (Constant *FC = ConstantFoldInsertElementInstruction(Val, Elt, Id
[all...]
/external/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp849 if (Type *Elt = getTypeByIDOrNull(Record[i]))
850 EltTys.push_back(Elt);
881 if (Type *Elt = getTypeByIDOrNull(Record[i]))
882 ArgTys.push_back(Elt);
2329 Value *Vec, *Elt, *Idx; local
2332 cast<VectorType>(Vec->getType())->getElementType(), Elt) ||
2335 I = InsertElementInst::Create(Vec, Elt, Idx);
/external/llvm/lib/Transforms/Scalar/
H A DScalarReplAggregates.cpp693 unsigned Elt = 0; local
696 Elt = Offset/EltSize;
697 assert(EltSize*Elt == Offset && "Invalid modulus in validity checking");
700 Value *V = Builder.CreateExtractElement(FromVal, Builder.getInt32(Elt));
712 Value *Elt = ConvertScalar_ExtractValue(FromVal, ST->getElementType(i), local
715 Res = Builder.CreateInsertValue(Res, Elt, i);
724 Value *Elt = ConvertScalar_ExtractValue(FromVal, AT->getElementType(), local
726 Res = Builder.CreateInsertValue(Res, Elt, i);
811 unsigned Elt = Offset/EltSize; local
812 return Builder.CreateInsertElement(Old, SV, Builder.getInt32(Elt));
819 Value *Elt = Builder.CreateExtractValue(SV, i); local
830 Value *Elt = Builder.CreateExtractValue(SV, i); local
2107 Value *Elt = new LoadInst(OtherElt, "tmp", false, OtherEltAlign, MI); local
2111 Value *Elt = new LoadInst(EltPtr, "tmp", MI); local
[all...]
/external/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp346 SDValue Elt = GetScalarizedVector(N->getOperand(0)); local
348 N->getValueType(0), Elt);
645 SDValue Elt = N->getOperand(1); local
655 Lo.getValueType(), Lo, Elt, Idx);
657 Hi = DAG.getNode(ISD::INSERT_VECTOR_ELT, dl, Hi.getValueType(), Hi, Elt,
675 Store = DAG.getTruncStore(Store, dl, Elt, EltPtr, MachinePointerInfo(), EltVT,
/external/llvm/lib/Target/CellSPU/
H A DSPUISelLowering.cpp2006 SDValue Elt = Op.getOperand(1); local
2010 if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Elt)) {
2104 if (Elt.getValueType() != MVT::i32)
2105 Elt = DAG.getNode(ISD::ZERO_EXTEND, dl, MVT::i32, Elt);
2115 Elt = DAG.getNode(ISD::SHL, dl, MVT::i32, Elt,
2119 vecShift = DAG.getNode(SPUISD::SHL_BYTES, dl, VecVT, N, Elt);

Completed in 653 milliseconds

12