/external/llvm/lib/Transforms/IPO/ |
H A D | InlineSimple.cpp | 107 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 D | BumpVector.h | 149 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 D | EquivalenceClasses.h | 72 ECValue(const ElemTy &Elt) argument 73 : Leader(this), Next((ECValue*)(intptr_t)1), Data(Elt) {}
|
H A D | SmallVector.h | 322 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 D | PerfectShuffle.cpp | 35 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 D | ASTVector.h | 154 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 D | InstCombineSimplifyDemanded.cpp | 860 Constant *Elt = DemandedElts[i] ? Zero : Undef; local 861 Elts.push_back(Elt);
|
H A D | InstCombineCasts.cpp | 1641 unsigned Elt = ShAmt->getZExtValue() / DestWidth; local 1642 return ExtractElementInst::Create(VecInput, IC.Builder->getInt32(Elt));
|
H A D | InstCombineCompares.cpp | 276 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 D | InstructionCombining.cpp | 768 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 D | DeclObjC.cpp | 921 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 D | CGDecl.cpp | 635 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 D | CGExprComplex.cpp | 425 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 D | CGBuiltin.cpp | 1628 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 D | CGCall.cpp | 318 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 D | CGExprConstant.cpp | 1058 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 D | CGExpr.cpp | 927 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 D | ConstantFolding.cpp | 131 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 D | ValueTracking.cpp | 1611 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 D | ConstantFold.cpp | 778 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 D | Constants.cpp | 1080 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 D | BitcodeReader.cpp | 849 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 D | ScalarReplAggregates.cpp | 693 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 D | LegalizeVectorTypes.cpp | 346 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 D | SPUISelLowering.cpp | 2006 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);
|