| /llvm-project-15.0.7/llvm/lib/TableGen/ |
| H A D | SetTheory.cpp | 57 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 D | SetTheory.h | 78 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 D | Constants.cpp | 1170 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 D | DebugInfo.cpp | 1013 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 D | Constants.h | 693 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 D | APValue.h | 270 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 D | TinyPtrVector.h | 124 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 D | ThinLTOBitcodeWriter.cpp | 384 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 D | PaddingChecker.cpp | 118 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 D | TableGen.cpp | 231 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 D | LLParser.cpp | 3194 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 D | echo.cpp | 125 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 D | MetadataLoader.cpp | 1244 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 D | BitcodeReader.cpp | 2955 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 D | NeonEmitter.cpp | 1567 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 D | CGExprConstant.cpp | 1083 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 D | CGValue.h | 429 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 D | DeclObjC.cpp | 45 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 D | APValue.cpp | 295 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 D | InstCombineSimplifyDemanded.cpp | 1206 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 D | ValueMapperTest.cpp | 337 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 D | ScheduleTreeTransform.cpp | 1020 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 D | ExtractFunction.cpp | 235 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 D | x86-f16c-inseltpoison.ll | 8 ; Vector Demanded Elts
|
| H A D | x86-f16c.ll | 8 ; Vector Demanded Elts
|