Home
last modified time | relevance | path

Searched refs:Elts (Results 1 – 25 of 64) sorted by relevance

123

/llvm-project-15.0.7/llvm/lib/TableGen/
H A DSetTheory.cpp57 Elts.insert(I); in apply()
73 Elts.insert(I); in apply()
105 Elts.insert(Set.begin() + N, Set.end()); in apply2()
139 Elts.insert(Set.begin() + N, Set.end()); in apply2()
152 Elts.insert(Set[I]); in apply2()
171 Elts.insert(Args[i][n]); in apply()
232 Elts.insert(Rec); in apply()
286 Elts.insert(Def->getDef()); in evaluate()
323 RecSet Elts; in expand() local
324 I->second->expand(*this, Set, Elts); in expand()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/TableGen/
H A DSetTheory.h78 virtual void apply(SetTheory&, DagInit *Expr, RecSet &Elts,
91 virtual void expand(SetTheory&, Record*, RecSet &Elts) = 0;
127 void evaluate(Init *Expr, RecSet &Elts, ArrayRef<SMLoc> Loc);
131 void evaluate(Iter begin, Iter end, RecSet &Elts, ArrayRef<SMLoc> Loc) { in evaluate() argument
133 evaluate(*begin++, Elts, Loc); in evaluate()
/llvm-project-15.0.7/llvm/lib/IR/
H A DConstants.cpp1170 SmallVector<ElementTy, 16> Elts; in getIntSequenceIfElementsMatch() local
1183 SmallVector<ElementTy, 16> Elts; in getFPSequenceIfElementsMatch() local
1400 return get(Elts); in getSplat()
2730 SmallVector<Constant *, 4> Elts; in getExactLogBase2() local
2745 return ConstantVector::get(Elts); in getExactLogBase2()
3096 return get(V->getContext(), Elts); in getSplat()
3101 SmallVector<uint16_t, 16> Elts( in getSplat() local
3103 return getFP(V->getType(), Elts); in getSplat()
3106 SmallVector<uint16_t, 16> Elts( in getSplat() local
3111 SmallVector<uint32_t, 16> Elts( in getSplat() local
[all …]
H A DDebugInfo.cpp1013 auto Elts = in LLVMDIBuilderCreateImportedModuleFromAlias() local
1019 unwrapDI<DIFile>(File), Line, Elts)); in LLVMDIBuilderCreateImportedModuleFromAlias()
1026 auto Elts = in LLVMDIBuilderCreateImportedModuleFromModule() local
1032 Line, Elts)); in LLVMDIBuilderCreateImportedModuleFromModule()
1039 auto Elts = in LLVMDIBuilderCreateImportedDeclaration() local
1045 Line, {Name, NameLen}, Elts)); in LLVMDIBuilderCreateImportedDeclaration()
1130 auto Elts = unwrap(Builder)->getOrCreateArray({unwrap(Elements), in LLVMDIBuilderCreateEnumerationType() local
1148 Elts, RunTimeLang, {UniqueId, UniqueIdLen})); in LLVMDIBuilderCreateUnionType()
1205 unwrapDI<DIType>(DerivedFrom), Elts, RunTimeLang, in LLVMDIBuilderCreateStructType()
1381 Elts, unwrapDI<DIType>(VTableHolder), in LLVMDIBuilderCreateClassType()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DConstants.h693 const char *Data = reinterpret_cast<const char *>(Elts.data());
694 return getRaw(StringRef(Data, Elts.size() * sizeof(ElementTy)), Elts.size(),
701 static Constant *get(LLVMContext &Context, ArrayTy &Elts) {
702 return ConstantDataArray::get(Context, makeArrayRef(Elts));
723 static Constant *getFP(Type *ElementType, ArrayRef<uint16_t> Elts);
724 static Constant *getFP(Type *ElementType, ArrayRef<uint32_t> Elts);
725 static Constant *getFP(Type *ElementType, ArrayRef<uint64_t> Elts);
770 static Constant *get(LLVMContext &Context, ArrayRef<uint8_t> Elts);
774 static Constant *get(LLVMContext &Context, ArrayRef<float> Elts);
775 static Constant *get(LLVMContext &Context, ArrayRef<double> Elts);
[all …]
/llvm-project-15.0.7/clang/include/clang/AST/
H A DAPValue.h270 APValue *Elts;
272 Vec() : Elts(nullptr), NumElts(0) {}
273 ~Vec() { delete[] Elts; }
276 APValue *Elts;
282 APValue *Elts;
492 return ((Vec *)(char *)&Data)->Elts[I];
505 return ((Arr *)(char *)&Data)->Elts[I];
516 return ((Arr *)(char *)&Data)->Elts[getArrayInitializedElts()];
541 return ((StructData *)(char *)&Data)->Elts[i];
682 V->Elts = new APValue[N];
[all …]
/llvm-project-15.0.7/llvm/include/llvm/ADT/
H A DTinyPtrVector.h124 explicit TinyPtrVector(ArrayRef<EltTy> Elts) in TinyPtrVector() argument
125 : Val(Elts.empty() in TinyPtrVector()
127 : Elts.size() == 1 in TinyPtrVector()
128 ? PtrUnion(Elts[0]) in TinyPtrVector()
129 : PtrUnion(new VecTy(Elts.begin(), Elts.end()))) {} in TinyPtrVector()
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DThinLTOBitcodeWriter.cpp384 SmallVector<Metadata *, 4> Elts; in splitAndWriteThinLTOBitcode() local
385 Elts.push_back(MDString::get(Ctx, F.getName())); in splitAndWriteThinLTOBitcode()
393 Elts.push_back(ConstantAsMetadata::get( in splitAndWriteThinLTOBitcode()
395 append_range(Elts, Types); in splitAndWriteThinLTOBitcode()
396 CfiFunctionMDs.push_back(MDTuple::get(Ctx, Elts)); in splitAndWriteThinLTOBitcode()
412 Metadata *Elts[] = { in splitAndWriteThinLTOBitcode() local
421 FunctionAliases.push_back(MDTuple::get(Ctx, Elts)); in splitAndWriteThinLTOBitcode()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DPaddingChecker.cpp118 uint64_t Elts = 0; in visitVariable() local
120 Elts = CArrTy->getSize().getZExtValue(); in visitVariable()
121 if (Elts == 0) in visitVariable()
128 visitRecord(RT->getDecl(), Elts); in visitVariable()
/llvm-project-15.0.7/llvm/utils/TableGen/
H A DTableGen.cpp231 const std::vector<Record*> *Elts = Sets.expand(Rec); in LLVMTableGenMain() local
232 assert(Elts && "Couldn't expand Set instance"); in LLVMTableGenMain()
233 for (Record *Elt : *Elts) in LLVMTableGenMain()
/llvm-project-15.0.7/llvm/lib/AsmParser/
H A DLLParser.cpp3194 Elts.size() * sizeof(Elts[0])); in parseValID()
3215 Elts.size() * sizeof(Elts[0])); in parseValID()
3233 if (Elts[i]->getType() != Elts[0]->getType()) in parseValID()
3262 ArrayType *ATy = ArrayType::get(Elts[0]->getType(), Elts.size()); in parseValID()
3266 if (Elts[i]->getType() != Elts[0]->getType()) in parseValID()
3702 ArrayRef<Constant *> Indices(Elts.begin() + 1, Elts.end()); in parseValID()
3741 ID.ConstantVal = ConstantExpr::getSelect(Elts[0], Elts[1], Elts[2]); in parseValID()
3745 if (!ShuffleVectorInst::isValidOperands(Elts[0], Elts[1], Elts[2])) in parseValID()
3753 if (!ExtractElementInst::isValidOperands(Elts[0], Elts[1])) in parseValID()
3760 if (!InsertElementInst::isValidOperands(Elts[0], Elts[1], Elts[2])) in parseValID()
[all …]
/llvm-project-15.0.7/llvm/tools/llvm-c-test/
H A Decho.cpp125 SmallVector<LLVMTypeRef, 8> Elts; in Clone() local
127 Elts.push_back(Clone(LLVMStructGetTypeAtIndex(Src, i))); in Clone()
131 S = LLVMStructTypeInContext(Ctx, Elts.data(), EltCount, in Clone()
311 SmallVector<LLVMValueRef, 8> Elts; in clone_constant_impl() local
313 Elts.push_back(clone_constant(LLVMGetAggregateElement(Cst, i), M)); in clone_constant_impl()
314 return LLVMConstArray(LLVMGetElementType(Ty), Elts.data(), EltCount); in clone_constant_impl()
322 SmallVector<LLVMValueRef, 8> Elts; in clone_constant_impl() local
324 Elts.push_back(clone_constant(LLVMGetOperand(Cst, i), M)); in clone_constant_impl()
326 return LLVMConstNamedStruct(Ty, Elts.data(), EltCount); in clone_constant_impl()
370 SmallVector<LLVMValueRef, 8> Elts; in clone_constant_impl() local
[all …]
/llvm-project-15.0.7/llvm/lib/Bitcode/Reader/
H A DMetadataLoader.cpp1244 SmallVector<Metadata *, 8> Elts; in parseOneMetadata() local
1251 Elts.push_back(getMD(Record[i + 1])); in parseOneMetadata()
1260 Elts.push_back(MD); in parseOneMetadata()
1262 Elts.push_back(nullptr); in parseOneMetadata()
1290 SmallVector<Metadata *, 8> Elts; in parseOneMetadata() local
1291 Elts.reserve(Record.size()); in parseOneMetadata()
1293 Elts.push_back(getMDOrNull(ID)); in parseOneMetadata()
2019 auto Elts = MutableArrayRef<uint64_t>(Record).slice(1); in parseOneMetadata() local
2119 SmallVector<ValueAsMetadata *, 4> Elts; in parseOneMetadata() local
2120 Elts.reserve(Record.size()); in parseOneMetadata()
[all …]
H A DBitcodeReader.cpp2955 SmallVector<unsigned, 16> Elts; in parseConstants() local
2957 Elts.push_back(Record[i]); in parseConstants()
2997 V = ConstantDataArray::get(Context, Elts); in parseConstants()
3003 V = ConstantDataArray::get(Context, Elts); in parseConstants()
3009 V = ConstantDataArray::get(Context, Elts); in parseConstants()
3015 V = ConstantDataArray::get(Context, Elts); in parseConstants()
3021 V = ConstantDataArray::getFP(EltTy, Elts); in parseConstants()
3122 SmallVector<unsigned, 16> Elts; in parseConstants() local
3129 Elts.push_back(Record[OpNum++]); in parseConstants()
3132 if (Elts.size() < 1) in parseConstants()
[all …]
/llvm-project-15.0.7/clang/utils/TableGen/
H A DNeonEmitter.cpp1567 void apply(SetTheory &ST, DagInit *Expr, SetTheory::RecSet &Elts, in emitDagShuffle() argument
1571 Elts.insert(Elts2.begin(), Elts2.begin() + (Elts2.size() / 2)); in emitDagShuffle()
1581 Elts.insert(Elts2.begin() + (Elts2.size() / 2), Elts2.end()); in emitDagShuffle()
1606 Elts.insert(Revved.begin(), Revved.end()); in emitDagShuffle()
1638 SetTheory::RecSet Elts; in emitDagShuffle() local
1645 ST.evaluate(DI->getArg(2), Elts, None); in emitDagShuffle()
1648 for (auto &E : Elts) { in emitDagShuffle()
1658 if (Elts.size() > T.getNumElements()) { in emitDagShuffle()
1660 Elts.size() == T.getNumElements() * 2, in emitDagShuffle()
1663 } else if (Elts.size() < T.getNumElements()) { in emitDagShuffle()
[all …]
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGExprConstant.cpp1083 SmallVector<llvm::Constant*, 2> Elts; in VisitCastExpr() local
1085 Elts.push_back(C); in VisitCastExpr()
1096 Elts.push_back(llvm::UndefValue::get(Ty)); in VisitCastExpr()
1244 SmallVector<llvm::Constant*, 16> Elts; in EmitArrayInitialization() local
1246 Elts.reserve(NumInitableElts + 1); in EmitArrayInitialization()
1248 Elts.reserve(NumElements); in EmitArrayInitialization()
1260 Elts.push_back(C); in EmitArrayInitialization()
2172 SmallVector<llvm::Constant*, 16> Elts; in tryEmitPrivate() local
2174 Elts.reserve(NumInitElts + 1); in tryEmitPrivate()
2176 Elts.reserve(NumElements); in tryEmitPrivate()
[all …]
H A DCGValue.h429 static LValue MakeExtVectorElt(Address vecAddress, llvm::Constant *Elts, in MakeExtVectorElt() argument
436 R.VectorElts = Elts; in MakeExtVectorElt()
/llvm-project-15.0.7/clang/lib/AST/
H A DDeclObjC.cpp45 void ObjCListBase::set(void *const* InList, unsigned Elts, ASTContext &Ctx) { in set() argument
47 if (Elts == 0) return; // Setting to an empty list is a noop. in set()
49 List = new (Ctx) void*[Elts]; in set()
50 NumElts = Elts; in set()
51 memcpy(List, InList, sizeof(void*)*Elts); in set()
54 void ObjCProtocolList::set(ObjCProtocolDecl* const* InList, unsigned Elts, in set() argument
56 if (Elts == 0) in set()
59 Locations = new (Ctx) SourceLocation[Elts]; in set()
60 memcpy(Locations, Locs, sizeof(SourceLocation) * Elts); in set()
61 set(InList, Elts, Ctx); in set()
H A DAPValue.cpp295 Elts(new APValue[NumElts + (NumElts != Size ? 1 : 0)]), in Arr()
297 APValue::Arr::~Arr() { delete [] Elts; } in ~Arr()
300 Elts(new APValue[NumBases+NumFields]), in StructData()
303 delete [] Elts; in ~StructData()
332 setVector(((const Vec *)(const char *)&RHS.Data)->Elts, in APValue()
/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstCombineSimplifyDemanded.cpp1206 SmallVector<Constant*, 16> Elts; in SimplifyDemandedVectorElts() local
1209 Elts.push_back(Poison); in SimplifyDemandedVectorElts()
1217 Elts.push_back(Elt); in SimplifyDemandedVectorElts()
1223 Constant *NewCV = ConstantVector::get(Elts); in SimplifyDemandedVectorElts()
1488 SmallVector<int, 16> Elts; in SimplifyDemandedVectorElts() local
1491 Elts.push_back(UndefMaskElem); in SimplifyDemandedVectorElts()
1493 Elts.push_back(Shuffle->getMaskValue(i)); in SimplifyDemandedVectorElts()
1495 Shuffle->setShuffleMask(Elts); in SimplifyDemandedVectorElts()
/llvm-project-15.0.7/llvm/unittests/Transforms/Utils/
H A DValueMapperTest.cpp337 std::vector<ValueAsMetadata*> Elts; in TEST() local
338 Elts.push_back(LAM); in TEST()
339 auto *ArgList = DIArgList::get(C, Elts); in TEST()
/llvm-project-15.0.7/polly/lib/Transform/
H A DScheduleTreeTransform.cpp1020 SmallVector<isl::point, 16> Elts; in applyFullUnroll() local
1021 ScatterList.foreach_point([&Elts](isl::point P) -> isl::stat { in applyFullUnroll()
1022 Elts.push_back(P); in applyFullUnroll()
1027 llvm::sort(Elts, [](isl::point P1, isl::point P2) -> bool { in applyFullUnroll()
1034 isl::union_set_list List = isl::union_set_list(Ctx, Elts.size()); in applyFullUnroll()
1035 for (isl::point P : Elts) { in applyFullUnroll()
/llvm-project-15.0.7/llvm/tools/bugpoint/
H A DExtractFunction.cpp235 Constant *Elts[] = {ConstantInt::get(Int32Ty, TorList[i].second), in GetTorInit() local
237 ArrayElts.push_back(ConstantStruct::get(STy, Elts)); in GetTorInit()
/llvm-project-15.0.7/llvm/test/Transforms/InstCombine/X86/
H A Dx86-f16c-inseltpoison.ll8 ; Vector Demanded Elts
H A Dx86-f16c.ll8 ; Vector Demanded Elts

123