Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/llvm/lib/TableGen/
H A DSetTheory.cpp40 void apply(SetTheory &ST, const DagInit *Expr, RecSet &Elts, in apply()
42 ST.evaluate(Expr->arg_begin(), Expr->arg_end(), Elts, Loc); in apply()
48 void apply(SetTheory &ST, const DagInit *Expr, RecSet &Elts, in apply()
58 Elts.insert(I); in apply()
64 void apply(SetTheory &ST, const DagInit *Expr, RecSet &Elts, in apply()
74 Elts.insert(I); in apply()
81 int64_t N, RecSet &Elts, ArrayRef<SMLoc> Loc) = 0;
83 void apply(SetTheory &ST, const DagInit *Expr, RecSet &Elts, in apply()
94 apply2(ST, Expr, Set, II->getValue(), Elts, Loc); in apply()
101 RecSet &Elts, ArrayRef<SMLoc> Loc) override { in apply2()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/TableGen/
H A DSetTheory.h79 virtual void apply(SetTheory &, const DagInit *Expr, RecSet &Elts,
92 virtual void expand(SetTheory &, const Record *, RecSet &Elts) = 0;
128 void evaluate(const Init *Expr, RecSet &Elts, ArrayRef<SMLoc> Loc);
132 void evaluate(Iter begin, Iter end, RecSet &Elts, ArrayRef<SMLoc> Loc) { in evaluate() argument
134 evaluate(*begin++, Elts, Loc); in evaluate()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DConstants.cpp1242 SmallVector<ElementTy, 16> Elts; in getIntSequenceIfElementsMatch() local
1245 Elts.push_back(CI->getZExtValue()); in getIntSequenceIfElementsMatch()
1248 return SequentialTy::get(V[0]->getContext(), Elts); in getIntSequenceIfElementsMatch()
1255 SmallVector<ElementTy, 16> Elts; in getFPSequenceIfElementsMatch() local
1258 Elts.push_back(CFP->getValueAPF().bitcastToAPInt().getLimitedValue()); in getFPSequenceIfElementsMatch()
1261 return SequentialTy::getFP(V[0]->getType(), Elts); in getFPSequenceIfElementsMatch()
1492 SmallVector<Constant *, 32> Elts(EC.getKnownMinValue(), V); in getSplat() local
1493 return get(Elts); in getSplat()
2657 SmallVector<Constant *, 4> Elts; in getExactLogBase2() local
2664 Elts.push_back(Constant::getNullValue(Ty->getScalarType())); in getExactLogBase2()
[all …]
H A DDebugInfo.cpp1195 auto Elts = in LLVMDIBuilderCreateImportedModuleFromAlias() local
1201 unwrapDI<DIFile>(File), Line, Elts)); in LLVMDIBuilderCreateImportedModuleFromAlias()
1208 auto Elts = in LLVMDIBuilderCreateImportedModuleFromModule() local
1214 Line, Elts)); in LLVMDIBuilderCreateImportedModuleFromModule()
1221 auto Elts = in LLVMDIBuilderCreateImportedDeclaration() local
1227 Line, {Name, NameLen}, Elts)); in LLVMDIBuilderCreateImportedDeclaration()
1321 auto Elts = unwrap(Builder)->getOrCreateArray({unwrap(Elements), in LLVMDIBuilderCreateEnumerationType() local
1325 LineNumber, SizeInBits, AlignInBits, Elts, unwrapDI<DIType>(ClassTy))); in LLVMDIBuilderCreateEnumerationType()
1380 auto Elts = in LLVMReplaceArrays() local
1382 unwrap(Builder)->replaceArrays(CT, Elts); in LLVMReplaceArrays()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/
H A DConstant.h603 static Constant *get(Context &Ctx, ArrayRef<ElementTy> Elts) { in get() argument
604 auto *NewLLVMC = llvm::ConstantDataArray::get(Ctx.LLVMCtx, Elts); in get()
611 static Constant *get(Context &Ctx, ArrayTy &Elts) { in get() argument
612 return ConstantDataArray::get(Ctx, ArrayRef(Elts)); in get()
633 static Constant *getFP(Type *ElementType, ArrayRef<uint16_t> Elts) { in getFP() argument
634 auto *LLVMC = llvm::ConstantDataArray::getFP(ElementType->LLVMTy, Elts); in getFP()
637 static Constant *getFP(Type *ElementType, ArrayRef<uint32_t> Elts) { in getFP() argument
638 auto *LLVMC = llvm::ConstantDataArray::getFP(ElementType->LLVMTy, Elts); in getFP()
641 static Constant *getFP(Type *ElementType, ArrayRef<uint64_t> Elts) { in getFP() argument
642 auto *LLVMC = llvm::ConstantDataArray::getFP(ElementType->LLVMTy, Elts); in getFP()
[all …]
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Basic/
H A DTableGen.cpp50 const std::vector<const Record *> *Elts = Sets.expand(Rec); in printSets() local
51 assert(Elts && "Couldn't expand Set instance"); in printSets()
52 for (const Record *Elt : *Elts) in printSets()
H A DRuntimeLibcallsEmitter.cpp107 SetTheory::RecSet &Elts) override;
554 SetTheory::RecSet &Elts) { in expand() argument
561 Elts.insert(TmpElts.begin(), TmpElts.end()); in expand()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DConstants.h715 static Constant *get(LLVMContext &Context, ArrayRef<ElementTy> Elts) {
716 const char *Data = reinterpret_cast<const char *>(Elts.data());
717 return getRaw(StringRef(Data, Elts.size() * sizeof(ElementTy)), Elts.size(),
724 static Constant *get(LLVMContext &Context, ArrayTy &Elts) {
725 return ConstantDataArray::get(Context, ArrayRef(Elts));
746 LLVM_ABI static Constant *getFP(Type *ElementType, ArrayRef<uint16_t> Elts);
747 LLVM_ABI static Constant *getFP(Type *ElementType, ArrayRef<uint32_t> Elts);
748 LLVM_ABI static Constant *getFP(Type *ElementType, ArrayRef<uint64_t> Elts);
793 LLVM_ABI static Constant *get(LLVMContext &Context, ArrayRef<uint8_t> Elts);
794 LLVM_ABI static Constant *get(LLVMContext &Context, ArrayRef<uint16_t> Elts);
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DTinyPtrVector.h123 explicit TinyPtrVector(ArrayRef<EltTy> Elts) in TinyPtrVector() argument
124 : Val(Elts.empty() in TinyPtrVector()
126 : Elts.size() == 1 in TinyPtrVector()
127 ? PtrUnion(Elts[0]) in TinyPtrVector()
128 : PtrUnion(new VecTy(Elts.begin(), Elts.end()))) {} in TinyPtrVector()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DAPValue.h271 APValue *Elts = nullptr;
276 ~Vec() { delete[] Elts; }
279 APValue *Elts;
287 APValue *Elts;
566 return ((Vec *)(char *)&Data)->Elts[I];
579 return ((Arr *)(char *)&Data)->Elts[I];
590 return ((Arr *)(char *)&Data)->Elts[getArrayInitializedElts()];
615 return ((StructData *)(char *)&Data)->Elts[i];
620 return ((StructData *)(char *)&Data)->Elts[getStructNumBases() + i];
756 V->Elts = new APValue[N];
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DThinLTOBitcodeWriter.cpp420 SmallVector<Metadata *, 4> Elts; in splitAndWriteThinLTOBitcode() local
421 Elts.push_back(MDString::get(Ctx, F.getName())); in splitAndWriteThinLTOBitcode()
429 Elts.push_back(ConstantAsMetadata::get( in splitAndWriteThinLTOBitcode()
431 append_range(Elts, Types); in splitAndWriteThinLTOBitcode()
432 CfiFunctionMDs.push_back(MDTuple::get(Ctx, Elts)); in splitAndWriteThinLTOBitcode()
448 Metadata *Elts[] = { in splitAndWriteThinLTOBitcode() local
457 FunctionAliases.push_back(MDTuple::get(Ctx, Elts)); in splitAndWriteThinLTOBitcode()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DPaddingChecker.cpp116 uint64_t Elts = 0; in visitVariable() local
118 Elts = CArrTy->getZExtSize(); in visitVariable()
119 if (Elts == 0) in visitVariable()
126 visitRecord(RT->getDecl(), Elts); in visitVariable()
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DHTMLLogger.cpp377 SmallVector<unsigned> Elts; in writeCode() member
391 Elts.clear(); in writeCode()
395 Elts.push_back(Elt); in writeCode()
400 return std::tie(BB, Elt, Elts) == in writeCode()
401 std::tie(Other.BB, Other.Elt, Other.Elts); in writeCode()
408 for (unsigned Elt : Elts) in writeCode()
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp3426 SmallVector<Type*, 8> Elts; in parseAnonStructType() local
3427 if (parseStructBody(Elts)) in parseAnonStructType()
3430 Result = StructType::get(Context, Elts, Packed); in parseAnonStructType()
3944 SmallVector<Constant*, 16> Elts; in parseValID() local
3945 if (parseGlobalValueVector(Elts) || in parseValID()
3949 ID.ConstantStructElts = std::make_unique<Constant *[]>(Elts.size()); in parseValID()
3950 ID.UIntVal = Elts.size(); in parseValID()
3951 memcpy(ID.ConstantStructElts.get(), Elts.data(), in parseValID()
3952 Elts.size() * sizeof(Elts[0])); in parseValID()
3962 SmallVector<Constant*, 16> Elts; in parseValID() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DMetadataLoader.cpp1371 SmallVector<Metadata *, 8> Elts; in parseOneMetadata() local
1378 Elts.push_back(getMD(Record[i + 1])); in parseOneMetadata()
1387 Elts.push_back(MD); in parseOneMetadata()
1389 Elts.push_back(nullptr); in parseOneMetadata()
1391 MetadataList.assignValue(MDNode::get(Context, Elts), NextMetadataNo); in parseOneMetadata()
1418 SmallVector<Metadata *, 8> Elts; in parseOneMetadata() local
1419 Elts.reserve(Record.size()); in parseOneMetadata()
1421 Elts.push_back(getMDOrNull(ID)); in parseOneMetadata()
1422 MetadataList.assignValue(IsDistinct ? MDNode::getDistinct(Context, Elts) in parseOneMetadata()
1423 : MDNode::get(Context, Elts), in parseOneMetadata()
[all …]
H A DBitcodeReader.cpp3333 SmallVector<unsigned, 16> Elts; in parseConstants() local
3334 llvm::append_range(Elts, Record); in parseConstants()
3338 Alloc, CurTy, BitcodeConstant::ConstantStructOpcode, Elts); in parseConstants()
3341 BitcodeConstant::ConstantArrayOpcode, Elts); in parseConstants()
3344 Alloc, CurTy, BitcodeConstant::ConstantVectorOpcode, Elts); in parseConstants()
3355 SmallString<16> Elts(Record.begin(), Record.end()); in parseConstants() local
3356 V = ConstantDataArray::getString(Context, Elts, in parseConstants()
3370 SmallVector<uint8_t, 16> Elts(Record.begin(), Record.end()); in parseConstants() local
3372 V = ConstantDataVector::get(Context, Elts); in parseConstants()
3374 V = ConstantDataArray::get(Context, Elts); in parseConstants()
[all …]
/freebsd/contrib/llvm-project/clang/utils/TableGen/
H A DNeonEmitter.cpp1628 void apply(SetTheory &ST, const DagInit *Expr, SetTheory::RecSet &Elts, in emitDagShuffle() argument
1632 Elts.insert(Elts2.begin(), Elts2.begin() + (Elts2.size() / 2)); in emitDagShuffle()
1638 void apply(SetTheory &ST, const DagInit *Expr, SetTheory::RecSet &Elts, in emitDagShuffle() argument
1642 Elts.insert(Elts2.begin() + (Elts2.size() / 2), Elts2.end()); in emitDagShuffle()
1652 void apply(SetTheory &ST, const DagInit *Expr, SetTheory::RecSet &Elts, in emitDagShuffle() argument
1667 Elts.insert_range(Revved); in emitDagShuffle()
1678 SetTheory::RecSet &Elts) override { in emitDagShuffle() argument
1687 Elts.insert(R->getRecords().getDef("sv" + utostr(I + Addend))); in emitDagShuffle()
1700 SetTheory::RecSet Elts; in emitDagShuffle() local
1707 ST.evaluate(DI->getArg(2), Elts, {}); in emitDagShuffle()
[all …]
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprConstant.cpp1207 SmallVector<llvm::Constant*, 2> Elts; in VisitCastExpr() local
1209 Elts.push_back(C); in VisitCastExpr()
1218 Elts.push_back(Padding); in VisitCastExpr()
1223 return llvm::ConstantStruct::get(STy, Elts); in VisitCastExpr()
1407 SmallVector<llvm::Constant *, 16> Elts; in EmitArrayInitialization() local
1409 Elts.reserve(NumInitableElts + 1); in EmitArrayInitialization()
1411 Elts.reserve(NumElements); in EmitArrayInitialization()
1423 Elts.push_back(C); in EmitArrayInitialization()
1450 Elts.push_back(C); in EmitArrayInitialization()
1466 return EmitArrayConstant(CGM, Desired, CommonElementType, NumElements, Elts, in EmitArrayInitialization()
[all …]
H A DCGValue.h452 static LValue MakeExtVectorElt(Address Addr, llvm::Constant *Elts,
457 R.VectorElts = Elts;
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDeclObjC.cpp42 void ObjCListBase::set(void *const* InList, unsigned Elts, ASTContext &Ctx) { in set() argument
44 if (Elts == 0) return; // Setting to an empty list is a noop. in set()
46 List = new (Ctx) void*[Elts]; in set()
47 NumElts = Elts; in set()
48 memcpy(List, InList, sizeof(void*)*Elts); in set()
51 void ObjCProtocolList::set(ObjCProtocolDecl* const* InList, unsigned Elts, in set() argument
53 if (Elts == 0) in set()
56 Locations = new (Ctx) SourceLocation[Elts]; in set()
57 memcpy(Locations, Locs, sizeof(SourceLocation) * Elts); in set()
58 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()
333 setVector(((const Vec *)(const char *)&RHS.Data)->Elts, in APValue()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelDAGToDAG.cpp3305 static MachineSDNode *buildRegSequence32(SmallVectorImpl<SDValue> &Elts, in buildRegSequence32() argument
3310 switch (Elts.size()) { in buildRegSequence32()
3329 for (unsigned i = 0; i < Elts.size(); ++i) { in buildRegSequence32()
3330 Ops.push_back(Elts[i]); in buildRegSequence32()
3337 static MachineSDNode *buildRegSequence16(SmallVectorImpl<SDValue> &Elts, in buildRegSequence16() argument
3342 (Elts.size() == 8 || Elts.size() == 16)); in buildRegSequence16()
3346 for (unsigned i = 0; i < Elts.size(); i += 2) { in buildRegSequence16()
3347 SDValue LoSrc = stripExtractLoElt(stripBitcast(Elts[i])); in buildRegSequence16()
3349 if (isExtractHiElt(Elts[i + 1], HiSrc) && LoSrc == HiSrc) { in buildRegSequence16()
3355 {Elts[i + 1], Elts[i], PackLoLo}); in buildRegSequence16()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineSimplifyDemanded.cpp1432 SmallVector<Constant*, 16> Elts; in SimplifyDemandedVectorElts() local
1435 Elts.push_back(Poison); in SimplifyDemandedVectorElts()
1443 Elts.push_back(Elt); in SimplifyDemandedVectorElts()
1449 Constant *NewCV = ConstantVector::get(Elts); in SimplifyDemandedVectorElts()
1714 SmallVector<int, 16> Elts; in SimplifyDemandedVectorElts() local
1717 Elts.push_back(PoisonMaskElem); in SimplifyDemandedVectorElts()
1719 Elts.push_back(Shuffle->getMaskValue(i)); in SimplifyDemandedVectorElts()
1721 Shuffle->setShuffleMask(Elts); in SimplifyDemandedVectorElts()
/freebsd/contrib/llvm-project/llvm/tools/bugpoint/
H A DExtractFunction.cpp234 Constant *Elts[] = {ConstantInt::get(Int32Ty, TorList[i].second), in GetTorInit() local
236 ArrayElts.push_back(ConstantStruct::get(STy, Elts)); in GetTorInit()
/freebsd/contrib/llvm-project/llvm/lib/Linker/
H A DIRMover.cpp1359 SmallSetVector<Metadata *, 16> Elts; in linkModuleFlagsMetadata() local
1362 Elts.insert(DstValue->op_begin(), DstValue->op_end()); in linkModuleFlagsMetadata()
1363 Elts.insert(SrcValue->op_begin(), SrcValue->op_end()); in linkModuleFlagsMetadata()
1364 for (auto I = DstValue->getNumOperands(); I < Elts.size(); I++) in linkModuleFlagsMetadata()
1365 DstValue->push_back(Elts[I]); in linkModuleFlagsMetadata()

123