Searched defs:Indices (Results 26 - 50 of 74) sorted by relevance

123

/external/llvm/lib/Transforms/Scalar/
H A DDeadStoreElimination.cpp985 Value *Indices[1] = { local
988 DepIntrinsic->getRawDest(), Indices, "", DepWrite);
H A DScalarizer.cpp458 SmallVector<Value *, 8> Indices; local
459 Indices.resize(NumIndices);
461 Indices[J] = Ops[J][I];
462 Res[I] = Builder.CreateGEP(GEPI.getSourceElementType(), Base[I], Indices,
H A DSCCP.cpp997 auto Indices = makeArrayRef(Operands.begin() + 1, Operands.end()); local
999 ConstantExpr::getGetElementPtr(I.getSourceElementType(), Ptr, Indices);
/external/llvm/lib/Transforms/Utils/
H A DLowerSwitch.cpp181 SmallVector<unsigned, 8> Indices; local
184 Indices.push_back(Idx);
189 for (unsigned III : reverse(Indices))
/external/swiftshader/third_party/LLVM/lib/Analysis/
H A DLint.cpp608 ArrayRef<unsigned> Indices = CE->getIndices(); local
609 if (Value *W = FindInsertedValue(CE->getOperand(0), Indices))
/external/swiftshader/third_party/LLVM/lib/AsmParser/
H A DLLParser.h186 bool ParseIndexList(SmallVectorImpl<unsigned> &Indices,bool &AteExtraComma);
187 bool ParseIndexList(SmallVectorImpl<unsigned> &Indices) { argument
189 if (ParseIndexList(Indices, AteExtraComma)) return true;
/external/swiftshader/third_party/LLVM/lib/Transforms/IPO/
H A DArgumentPromotion.cpp255 /// Checks if Indices, or a prefix of Indices, is in Set.
256 static bool PrefixIn(const ArgPromotion::IndicesVector &Indices, argument
259 Low = Set.upper_bound(Indices);
262 // Low is now the last element smaller than or equal to Indices. This means
263 // it points to a prefix of Indices (possibly Indices itself), if such
267 return Low != Set.end() && IsPrefix(*Low, Indices);
272 /// is already a prefix of Indices in Safe, Indices ar
347 IndicesVector Indices; local
556 IndicesVector Indices; local
[all...]
/external/swiftshader/third_party/LLVM/lib/VMCore/
H A DConstantsContext.h164 Indices(IdxList) {
168 /// Indices - These identify which value to extract.
169 const SmallVector<unsigned, 4> Indices; member in class:llvm::ExtractValueConstantExpr
189 Indices(IdxList) {
194 /// Indices - These identify the position for the insertion.
195 const SmallVector<unsigned, 4> Indices; member in class:llvm::InsertValueConstantExpr
/external/eigen/unsupported/Eigen/CXX11/src/Tensor/
H A DTensorContraction.h63 typedef Indices_ Indices; typedef in struct:Eigen::internal::traits
74 template<typename Indices, typename LhsXprType, typename RhsXprType>
75 class TensorContractionOp : public TensorBase<TensorContractionOp<Indices, LhsXprType, RhsXprType>, ReadOnlyAccessors>
86 const LhsXprType& lhs, const RhsXprType& rhs, const Indices& dims)
90 const Indices& indices() const { return m_indices; }
104 const Indices m_indices;
111 typedef typename internal::traits<Derived>::Indices Indices; typedef in struct:Eigen::TensorContractionEvaluatorBase
116 typedef TensorContractionOp<Indices, LeftArgType, RightArgType> XprType;
143 static const int ContractDims = internal::array_size<Indices>
[all...]
/external/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h341 ArrayRef<unsigned> Indices,
508 SmallVector<Value *, 4> Indices(GEP->idx_begin(), GEP->idx_end());
510 GEP->getSourceElementType(), GEP->getPointerOperand(), Indices);
339 getInterleavedMemoryOpCost(unsigned Opcode, Type *VecTy, unsigned Factor, ArrayRef<unsigned> Indices, unsigned Alignment, unsigned AddressSpace) argument
/external/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h558 ArrayRef<unsigned> Indices,
610 for (unsigned Index : Indices)
630 assert(Indices.size() <= Factor &&
633 for (unsigned Index : Indices) {
647 Cost += Indices.size() * InsSubCost;
556 getInterleavedMemoryOpCost(unsigned Opcode, Type *VecTy, unsigned Factor, ArrayRef<unsigned> Indices, unsigned Alignment, unsigned AddressSpace) argument
/external/llvm/include/llvm/DebugInfo/CodeView/
H A DSymbolRecord.h237 ArrayRef<TypeIndex> Indices)
239 Indices(Indices) {}
245 ArrayRef<TypeIndex> Indices; local
247 CV_DESERIALIZE(Data, Header, CV_ARRAY_FIELD_N(Indices, Header->Count));
249 return CallerSym(Kind, RecordOffset, Header, Indices);
254 ArrayRef<TypeIndex> Indices; member in class:llvm::codeview::CallerSym
236 CallerSym(SymbolRecordKind Kind, uint32_t RecordOffset, const Hdr *Header, ArrayRef<TypeIndex> Indices) argument
H A DTypeRecord.h265 ArgListRecord(TypeRecordKind Kind, ArrayRef<TypeIndex> Indices) argument
266 : TypeRecord(Kind), StringIndices(Indices) {}
/external/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp351 unsigned Opcode, Type *VecTy, unsigned Factor, ArrayRef<unsigned> Indices,
353 int Cost = TTIImpl->getInterleavedMemoryOpCost(Opcode, VecTy, Factor, Indices,
350 getInterleavedMemoryOpCost( unsigned Opcode, Type *VecTy, unsigned Factor, ArrayRef<unsigned> Indices, unsigned Alignment, unsigned AddressSpace) const argument
H A DConstantFolding.cpp1259 ArrayRef<Constant *> Indices) {
1262 for (Constant *Index : Indices) {
1258 ConstantFoldLoadThroughGEPIndices(Constant *C, ArrayRef<Constant *> Indices) argument
/external/llvm/lib/IR/
H A DAttributes.cpp865 ArrayRef<unsigned> Indices,
868 auto IdxI = Indices.begin(), IdxE = Indices.end();
864 addAttribute(LLVMContext &C, ArrayRef<unsigned> Indices, Attribute A) const argument
H A DAutoUpgrade.cpp500 uint32_t Indices[4]; local
502 Indices[i] = i;
504 makeArrayRef(Indices, NumElts),
543 uint32_t Indices[64]; local
550 Indices[l + i] = Idx + l;
555 makeArrayRef(Indices, NumElts),
621 uint32_t Indices[8]; local
623 Indices[i] = i;
625 Indices[i] = NumElts + i % NumElts;
628 Indices);
[all...]
/external/llvm/lib/Target/AMDGPU/
H A DAMDGPUPromoteAlloca.cpp715 Value *Indices[] = { local
720 Value *Offset = Builder.CreateInBoundsGEP(GVTy, GV, Indices);
/external/llvm/lib/Transforms/Instrumentation/
H A DEfficiencySanitizer.cpp791 Constant *Indices[2]; local
796 Indices[0] = ConstantInt::get(IRB.getInt32Ty(), 0);
798 Indices[1] = ConstantInt::get(IRB.getInt32Ty(), CounterIdx);
802 CounterArray, Indices);
/external/swiftshader/third_party/LLVM/utils/TableGen/
H A DCodeGenRegisters.cpp56 std::vector<Record*> Indices = TheDef->getValueAsListOfDefs("SubRegIndices"); local
57 if (SubList.size() != Indices.size())
64 if (!SubRegs.insert(std::make_pair(Indices[i], SR)).second)
65 throw TGError(TheDef->getLoc(), "SubRegIndex " + Indices[i]->getName() +
86 Orphans.push_back(Orphan(SI->second, Indices[i], SI->first));
147 std::vector<Record*> Indices = TheDef->getValueAsListOfDefs("SubRegIndices"); local
148 for (unsigned i = 0, e = Indices.size(); i != e; ++i) {
149 CodeGenRegister *SR = SubRegs.find(Indices[i])->second;
165 std::vector<Record*> Indices = Def->getValueAsListOfDefs("SubRegIndices"); local
166 unsigned Dim = Indices
[all...]
/external/llvm/lib/CodeGen/
H A DLiveIntervalAnalysis.cpp577 ArrayRef<SlotIndex> Indices) {
580 for (unsigned i = 0, e = Indices.size(); i != e; ++i)
581 LRCalc->extend(LR, Indices[i]);
576 extendToIndices(LiveRange &LR, ArrayRef<SlotIndex> Indices) argument
/external/llvm/lib/CodeGen/MIRParser/
H A DMIParser.cpp2000 auto Indices = TII->getSerializableTargetIndices(); local
2001 for (const auto &I : Indices)
/external/llvm/utils/TableGen/
H A DCodeGenRegisters.cpp254 // qsub_1 subreg, add a dsub_2 subreg. Keep growing Indices and process
256 SmallVector<CodeGenSubRegIndex*, 8> Indices = ExplicitSubRegIndices; local
257 for (unsigned i = 0; i != Indices.size(); ++i) {
258 CodeGenSubRegIndex *Idx = Indices[i];
276 Indices.push_back(I->second);
282 // Work backwards in the Indices vector in order to compose subregs bottom-up.
296 while (!Indices.empty() && !Orphans.empty()) {
297 CodeGenSubRegIndex *Idx = Indices.pop_back_val();
543 std::vector<Record*> Indices = Def->getValueAsListOfDefs("SubRegIndices"); variable
544 unsigned Dim = Indices
[all...]
/external/spirv-llvm/lib/SPIRV/
H A DSPIRVWriter.cpp1047 std::vector<SPIRVValue *> Indices; local
1049 Indices.push_back(transValue(GEP->getOperand(i+1), BB));
1053 Indices, BB, GEP->isInBounds()));
/external/swiftshader/third_party/LLVM/include/llvm/
H A DInstructions.h1690 SmallVector<unsigned, 4> Indices; member in class:llvm::ExtractValueInst
1736 inline idx_iterator idx_begin() const { return Indices.begin(); }
1737 inline idx_iterator idx_end() const { return Indices.end(); }
1750 return Indices;
1754 return (unsigned)Indices.size();
1797 SmallVector<unsigned, 4> Indices; member in class:llvm::InsertValueInst
1848 inline idx_iterator idx_begin() const { return Indices.begin(); }
1849 inline idx_iterator idx_end() const { return Indices.end(); }
1872 return Indices;
1876 return (unsigned)Indices
[all...]

Completed in 3325 milliseconds

123