Searched defs:Idx (Results 176 - 200 of 208) sorted by relevance

123456789

/external/clang/lib/AST/
H A DExpr.cpp3871 /// \brief Replaces the designator at index @p Idx with the series
3873 void DesignatedInitExpr::ExpandDesignator(const ASTContext &C, unsigned Idx, argument
3878 std::copy_backward(Designators + Idx + 1,
3880 Designators + Idx);
3884 Designators[Idx] = *First;
3890 std::copy(Designators, Designators + Idx, NewDesignators);
3891 std::copy(First, Last, NewDesignators + Idx);
3892 std::copy(Designators + Idx + 1, Designators + NumDesignators,
3893 NewDesignators + Idx + NumNewDesignators);
/external/clang/lib/CodeGen/
H A DCGBuiltin.cpp5692 llvm::Value *Idx = llvm::ConstantInt::get(SizeTy, Index); local
5693 Ops[1] = Builder.CreateExtractElement(Ops[1], Idx, "extract");
5772 unsigned Idx = shiftVal + i + LaneStart; local
5773 if (Idx >= LaneEnd) Idx += 16; // end of lane, switch operand
5774 Indices.push_back(llvm::ConstantInt::get(Int32Ty, Idx));
H A DCGExpr.cpp426 unsigned CodeGenFunction::getAccessedFieldNo(unsigned Idx, argument
428 return cast<llvm::ConstantInt>(Elts->getAggregateElement(Idx))
1967 unsigned Idx = E->getOpcode() == UO_Imag; local
1969 Idx, "idx"),
2297 llvm::Value *Idx = EmitScalarExpr(E->getIdx()); local
2302 EmitBoundsCheck(E, E->getBase(), Idx, IdxTy, Accessed);
2310 return LValue::MakeVectorElt(LHS.getAddress(), Idx,
2315 if (Idx->getType() != IntPtrTy)
2316 Idx = Builder.CreateIntCast(Idx, IntPtrT
2526 unsigned Idx = RL.getLLVMFieldNo(field); local
[all...]
H A DCGExprScalar.cpp960 llvm::APSInt Idx = E->getShuffleMaskIdx(CGF.getContext(), i-2); local
962 if (Idx.isSigned() && Idx.isAllOnesValue())
965 indices.push_back(Builder.getInt32(Idx.getZExtValue()));
1072 Value *Idx = Visit(E->getIdx()); local
1076 CGF.EmitBoundsCheck(E, E->getBase(), Idx, IdxTy, /*Accessed*/true);
1078 return Builder.CreateExtractElement(Base, Idx, "vecext");
1081 static llvm::Constant *getMaskElt(llvm::ShuffleVectorInst *SVI, unsigned Idx, argument
1083 int MV = SVI->getMaskValue(Idx);
1239 Value *Idx local
1827 llvm::Value* Idx = CGF.EmitScalarExpr(IdxExpr); local
[all...]
H A DMicrosoftCXXABI.cpp2343 unsigned Idx = 0; local
2344 Dst = Builder.CreateInsertValue(Dst, FirstField, Idx++);
2347 Dst, getValueOrZeroInt(NonVirtualBaseAdjustment), Idx++);
2350 Dst, getValueOrZeroInt(VBPtrOffset), Idx++);
2353 Dst, getValueOrZeroInt(VirtualBaseAdjustmentOffset), Idx++);
/external/clang/lib/Sema/
H A DSemaCodeComplete.cpp2744 unsigned Idx = 0; local
2747 P != PEnd; (void)++P, ++Idx) {
2748 if (Idx > 0) {
2750 if (Idx > StartParameter)
2752 if (IdentifierInfo *II = Sel.getIdentifierInfoForSlot(Idx))
2755 if (Idx < StartParameter || AllParametersAreInformative)
2762 if (Idx < StartParameter)
H A DSemaDeclAttr.cpp82 static QualType getFunctionOrMethodParamType(const Decl *D, unsigned Idx) { argument
84 return cast<FunctionProtoType>(FnTy)->getParamType(Idx);
86 return BD->getParamDecl(Idx)->getType();
88 return cast<ObjCMethodDecl>(D)->parameters()[Idx]->getType();
181 unsigned Idx = UINT_MAX) {
185 if (Idx != UINT_MAX)
187 << Attr.getName() << Idx << AANT_ArgumentIntegerConstant
220 uint64_t &Idx) {
240 Idx = IdxInt.getLimitedValue();
241 if (Idx <
216 checkFunctionOrMethodParameterIndex(Sema &S, const Decl *D, const AttributeList &Attr, unsigned AttrArgNum, const Expr *IdxExpr, uint64_t &Idx) argument
1137 uint64_t Idx; local
1263 uint64_t Idx; local
2350 uint64_t Idx; local
2518 uint32_t Idx; local
[all...]
/external/clang/lib/Serialization/
H A DASTReaderDecl.cpp44 unsigned &Idx; member in class:clang::ASTDeclReader
196 const RecordData &Record, unsigned &Idx)
198 RawLocation(RawLocation), Record(Record), Idx(Idx),
352 GetTypeSourceInfo(Record, Idx);
355 DD->DeclInfo = GetTypeSourceInfo(Record, Idx);
371 if (Record[Idx++]) {
387 GlobalDeclID SemaDCIDForTemplateParmDecl = ReadDeclID(Record, Idx);
388 GlobalDeclID LexicalDCIDForTemplateParmDecl = ReadDeclID(Record, Idx);
394 DeclContext *SemaDC = ReadDeclAs<DeclContext>(Record, Idx);
193 ASTDeclReader(ASTReader &Reader, ModuleFile &F, DeclID thisDeclID, unsigned RawLocation, const RecordData &Record, unsigned &Idx) argument
1206 ReadCXXDefinitionData( struct CXXRecordDecl::DefinitionData &Data, const RecordData &Record, unsigned &Idx) argument
2145 ReadAttributes(ModuleFile &F, AttrVec &Attrs, const RecordData &Record, unsigned &Idx) argument
2610 unsigned Idx = 0; local
2893 unsigned Idx = 0; local
[all...]
H A DASTReader.cpp1017 unsigned Idx = 0; local
1022 for (int I = 0, N = Record[Idx++]; I != N; ++I) {
1024 unsigned FilenameLen = Record[Idx++];
1025 std::string Filename(&Record[Idx], &Record[Idx] + FilenameLen);
1026 Idx += FilenameLen;
1033 while (Idx < Record.size()) {
1034 int FID = Record[Idx++];
1040 unsigned NumEntries = Record[Idx++];
1045 unsigned FileOffset = Record[Idx
1333 ReadToken(ModuleFile &F, const RecordDataImpl &Record, unsigned &Idx) argument
1447 unsigned Idx = 0; local
1822 unsigned Idx = 0, N = Record.size(); local
4238 unsigned Idx = 0; local
4553 unsigned Idx = 0; local
4585 unsigned Idx = 0; local
4603 unsigned Idx = 0; local
4619 unsigned Idx = 0; local
4628 unsigned Idx = 0; local
4667 unsigned Idx = 0; local
4995 unsigned Idx = 0; local
5063 unsigned Idx = 0; local
5162 unsigned Idx = 3; local
5231 unsigned Idx = 6; local
5247 unsigned Idx = 0; local
5257 unsigned Idx = 0; local
5301 unsigned Idx = 0; local
5315 unsigned Idx = 0; local
5358 unsigned Idx = 0; local
5366 unsigned Idx = 0; local
5373 unsigned Idx = 0; local
5383 unsigned Idx = 0; local
5389 unsigned Idx = 0; local
5398 unsigned Idx = 0; local
5422 unsigned Idx = 0; local
5432 unsigned Idx = 0; local
5443 unsigned Idx = 0; local
5457 unsigned Idx = 0; local
5474 unsigned Idx = 0; local
5503 readExceptionSpec(ModuleFile &ModuleFile, SmallVectorImpl<QualType> &Exceptions, FunctionProtoType::ExtProtoInfo &EPI, const RecordData &Record, unsigned &Idx) argument
5530 unsigned &Idx; member in class:clang::TypeLocReader
5538 ReadDeclAs(const ASTReader::RecordData &Record, unsigned &Idx) argument
5543 TypeLocReader(ASTReader &Reader, ModuleFile &F, const ASTReader::RecordData &Record, unsigned &Idx) argument
5769 GetTypeSourceInfo(ModuleFile &F, const RecordData &Record, unsigned &Idx) argument
[all...]
H A DASTWriter.cpp2586 TypeIdx &Idx = TypeIdxs[T]; local
2587 if (Idx.getIndex() == 0) // we haven't seen this type before.
2588 Idx = TypeIdx(NextTypeID++);
2590 assert(Idx.getIndex() >= FirstTypeID && "Re-writing a type from a prior AST");
2593 unsigned Index = Idx.getIndex() - FirstTypeID;
4817 TypeIdx &Idx = TypeIdxs[T]; local
4818 if (Idx.getIndex() == 0) {
4826 Idx = TypeIdx(NextTypeID++);
4829 return Idx;
5460 void ASTWriter::TypeRead(TypeIdx Idx, QualTyp argument
[all...]
/external/llvm/include/llvm/CodeGen/
H A DSelectionDAGNodes.h1316 int getMaskElt(unsigned Idx) const {
1317 assert(Idx < getValueType(0).getVectorNumElements() && "Idx out of range!");
1318 return Mask[Idx];
1535 TargetIndexSDNode(int Idx, EVT VT, int64_t Ofs, unsigned char TF) argument
1537 TargetFlags(TF), Index(Idx), Offset(Ofs) {}
/external/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp776 SDValue Idx = N->getOperand(1); local
782 Lo = DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, LoVT, Vec, Idx);
783 uint64_t IdxVal = cast<ConstantSDNode>(Idx)->getZExtValue();
793 SDValue Idx = N->getOperand(2); local
805 SDValue SubVecPtr = GetVectorElementPointer(StackPtr, SubVecVT, Idx);
854 SDValue Idx = N->getOperand(2); local
858 if (ConstantSDNode *CIdx = dyn_cast<ConstantSDNode>(Idx)) {
863 Lo.getValueType(), Lo, Elt, Idx);
880 SDValue EltPtr = GetVectorElementPointer(StackPtr, EltVT, Idx);
1085 int Idx local
1130 int Idx = N->getMaskElt(FirstMaskIdx + MaskOffset); local
1313 SDValue Idx = N->getOperand(1); local
1333 SDValue Idx = N->getOperand(1); local
1701 int Idx = 0; // Current Idx into input vectors. local
2091 unsigned Idx = 0; local
2189 SDValue Idx = N->getOperand(1); local
2338 int Idx = N->getMaskElt(i); local
2558 unsigned Idx = 0; local
2701 unsigned Idx = 1; local
2833 int Idx = End; local
2949 int Idx = 0; // current index to store local
3080 unsigned Idx; local
[all...]
/external/llvm/lib/Target/AArch64/AsmParser/
H A DAArch64AsmParser.cpp1611 CreateVectorIndex(unsigned Idx, SMLoc S, SMLoc E, MCContext &Ctx) { argument
1613 Op->VectorIndex.Val = Idx;
4019 for (int Idx = 0; Idx < NbArgs; ++Idx) {
4025 if (Idx + 1 == NbArgs)
/external/llvm/lib/Target/ARM/
H A DARMBaseInstrInfo.cpp3270 int Idx = -1; local
3272 Idx = II->findRegisterDefOperandIdx(Reg, false, true, TRI);
3273 if (Idx != -1)
3279 assert(Idx != -1 && "Cannot find bundled definition!");
3280 DefIdx = Idx;
3294 int Idx = -1; local
3296 Idx = II->findRegisterUseOperandIdx(Reg, false, TRI);
3297 if (Idx != -1)
3304 if (Idx == -1) {
3309 UseIdx = Idx;
[all...]
/external/llvm/lib/Target/Mips/
H A DMipsISelLowering.cpp3678 unsigned Idx = CCInfo.getFirstUnallocated(ArgRegs, NumRegs); local
3689 if (NumRegs == Idx)
3692 VaArgOffset = (int)CC.reservedArgArea() - (int)(RegSize * (NumRegs - Idx));
3703 for (unsigned I = Idx; I < NumRegs; ++I, VaArgOffset += RegSize) {
/external/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp1744 size_t Idx, bool IsScaledReg = false);
1747 const Formula &Base, size_t Idx,
1753 size_t Idx, bool IsScaledReg = false);
3265 unsigned Depth, size_t Idx,
3267 const SCEV *BaseReg = IsScaledReg ? Base.ScaledReg : Base.BaseRegs[Idx];
3319 F.BaseRegs.erase(F.BaseRegs.begin() + Idx);
3323 F.BaseRegs[Idx] = InnerSum;
3359 /* Idx */ -1, /* IsScaledReg */ true);
3400 const Formula &Base, size_t Idx,
3402 const SCEV *G = IsScaledReg ? Base.ScaledReg : Base.BaseRegs[Idx];
3263 GenerateReassociationsImpl(LSRUse &LU, unsigned LUIdx, const Formula &Base, unsigned Depth, size_t Idx, bool IsScaledReg) argument
3399 GenerateSymbolicOffsetsImpl(LSRUse &LU, unsigned LUIdx, const Formula &Base, size_t Idx, bool IsScaledReg) argument
3431 GenerateConstantOffsetsImpl( LSRUse &LU, unsigned LUIdx, const Formula &Base, const SmallVectorImpl<int64_t> &Worklist, size_t Idx, bool IsScaledReg) argument
[all...]
/external/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp3280 int Idx = PHI->getBasicBlockIndex(BB); local
3281 assert(Idx >= 0 && "PHI has no entry for predecessor?");
3283 Value *InValue = PHI->getIncomingValue(Idx);
3286 *PhiIndex = Idx;
3438 int Idx = PHI->getBasicBlockIndex(Pred); local
3439 if (Idx == -1)
3442 Constant *ConstVal = LookupConstant(PHI->getIncomingValue(Idx),
3541 uint64_t Idx = (CaseVal->getValue() - Offset->getValue()) local
3543 TableContents[Idx] = CaseRes;
3849 uint64_t Idx local
[all...]
/external/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp619 int Idx = ScalarToTreeEntry[U]; (void) Idx; local
620 assert(!VectorizableTree[Idx].NeedToGather && "Bad state");
688 int Idx = ScalarToTreeEntry[VL[0]]; local
689 TreeEntry *E = &VectorizableTree[Idx];
757 int Idx = ScalarToTreeEntry[UI]; local
758 int VecLocation = VectorizableTree[Idx].LastScalarIndex;
1557 int Idx = ScalarToTreeEntry[VL[i]]; local
1558 TreeEntry *E = &VectorizableTree[Idx];
1581 int Idx local
1591 int Idx = ScalarToTreeEntry[VL[0]]; local
1964 int Idx = ScalarToTreeEntry[Scalar]; local
[all...]
/external/clang/include/clang/AST/
H A DExpr.h1911 const OffsetOfNode &getComponent(unsigned Idx) const {
1912 assert(Idx < NumComps && "Subscript out of range");
1913 return reinterpret_cast<const OffsetOfNode *> (this + 1)[Idx];
1916 void setComponent(unsigned Idx, OffsetOfNode ON) {
1917 assert(Idx < NumComps && "Subscript out of range");
1918 reinterpret_cast<OffsetOfNode *> (this + 1)[Idx] = ON;
1925 Expr* getIndexExpr(unsigned Idx) {
1926 assert(Idx < NumExprs && "Subscript out of range");
1928 reinterpret_cast<OffsetOfNode *>(this+1) + NumComps)[Idx];
1930 const Expr *getIndexExpr(unsigned Idx) cons
4188 getDesignator(unsigned Idx) argument
[all...]
/external/clang/include/clang/Serialization/
H A DASTBitCodes.h86 uint32_t Idx; member in class:clang::serialization::TypeIdx
88 TypeIdx() : Idx(0) { }
89 explicit TypeIdx(uint32_t index) : Idx(index) { }
91 uint32_t getIndex() const { return Idx; }
93 if (Idx == uint32_t(-1))
96 return (Idx << Qualifiers::FastWidth) | FastQuals;
/external/clang/tools/c-index-test/
H A Dc-index-test.c116 static unsigned CreateTranslationUnit(CXIndex Idx, const char *file, argument
118 enum CXErrorCode Err = clang_createTranslationUnit2(Idx, file, TU);
1388 static int perform_test_load(CXIndex Idx, CXTranslationUnit TU, argument
1443 CXIndex Idx; local
1446 Idx = clang_createIndex(/* excludeDeclsFromPCH */
1450 if (!CreateTranslationUnit(Idx, file, &TU)) {
1451 clang_disposeIndex(Idx);
1455 result = perform_test_load(Idx, TU, filter, prefix, Visitor, PV, NULL);
1456 clang_disposeIndex(Idx);
1463 CXIndex Idx; local
1509 CXIndex Idx; local
1613 CXIndex Idx; local
3064 index_ast_file(const char *ast_file, CXIndex Idx, CXIndexAction idxAction, ImportedASTFilesData *importedASTs, const char *check_prefix) argument
3100 CXIndex Idx; local
3145 CXIndex Idx; local
3175 CXIndex Idx; local
3714 CXIndex Idx; local
[all...]
/external/clang/tools/libclang/
H A DCIndex.cpp5290 CXToken &getTok(unsigned Idx) { argument
5291 assert(Idx < NumTokens);
5292 return Tokens[Idx];
5294 const CXToken &getTok(unsigned Idx) const {
5295 assert(Idx < NumTokens);
5296 return Tokens[Idx];
5675 CXToken &getTok(unsigned Idx) {
5676 assert(Idx < NumTokens);
5677 return Tokens[Idx];
5679 const CXToken &getTok(unsigned Idx) cons
[all...]
/external/llvm/bindings/ocaml/llvm/
H A Dllvm_ocaml.c2090 LLVMValueRef Idx,
2092 return LLVMBuildExtractElement(Builder_val(B), Vec, Idx, String_val(Name));
2098 LLVMValueRef Idx,
2100 return LLVMBuildInsertElement(Builder_val(B), Vec, Element, Idx,
2113 value Idx, value Name, value B) {
2114 return LLVMBuildExtractValue(Builder_val(B), Aggregate, Int_val(Idx),
2120 LLVMValueRef Val, value Idx,
2122 return LLVMBuildInsertValue(Builder_val(B), Aggregate, Val, Int_val(Idx),
2089 llvm_build_extractelement(LLVMValueRef Vec, LLVMValueRef Idx, value Name, value B) argument
2096 llvm_build_insertelement(LLVMValueRef Vec, LLVMValueRef Element, LLVMValueRef Idx, value Name, value B) argument
2112 llvm_build_extractvalue(LLVMValueRef Aggregate, value Idx, value Name, value B) argument
2119 llvm_build_insertvalue(LLVMValueRef Aggregate, LLVMValueRef Val, value Idx, value Name, value B) argument
/external/llvm/lib/IR/
H A DCore.cpp1595 AttributeSet::AttrIndex Idx = local
1600 AttributeSet Set = AttributeSet::get(Func->getContext(), Idx, B);
1601 Func->addAttributes(Idx, Set);
2343 unsigned Idx, const char *Name) {
2344 return wrap(unwrap(B)->CreateStructGEP(unwrap(Pointer), Idx, Name));
2342 LLVMBuildStructGEP(LLVMBuilderRef B, LLVMValueRef Pointer, unsigned Idx, const char *Name) argument
/external/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp115 /// instructions or a simple subregister reference. Idx is an index in the
159 /// simple superregister reference. Idx is an index in the 128 bits
3808 int Idx = Mask[i+l]; local
3811 if (!isUndefOrInRange(Idx, l, l+NumLaneElts) &&
3812 !isUndefOrInRange(Idx, l+NumElts, l+NumElts+NumLaneElts))
3816 if (l != 0 && Mask[i] >= 0 && !isUndefOrEqual(Idx, Mask[i]+l))
3819 if (Idx >= (int)NumElts)
3820 Idx -= NumElts - NumLaneElts;
3822 if (!isUndefOrEqual(Idx, Start+i))
3886 int Idx local
4763 int Idx = SVOp->getMaskElt(i); local
4869 int Idx = N->getMaskElt(i); local
5096 getShuffleVectorZeroOrUndef(SDValue V2, unsigned Idx, bool IsZero, const X86Subtarget *Subtarget, SelectionDAG &DAG) argument
5293 int Idx = SVOp->getMaskElt(i); local
5891 int Idx = cast<ConstantSDNode>(ExtIdx)->getZExtValue(); local
5955 int Idx = getUnderlyingExtractedFromVec(ExtractedFromVec, ExtIdx); local
5983 unsigned Idx = InsertIndices[i]; local
6564 unsigned Idx = countTrailingZeros(NonZeros); local
6673 unsigned Idx = countTrailingZeros(NonZeros); local
6711 unsigned Idx = countTrailingZeros(NonZeros); local
[all...]

Completed in 695 milliseconds

123456789