Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/llvm/lib/TableGen/
H A DSetTheory.cpp39 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, in apply()
41 ST.evaluate(Expr->arg_begin(), Expr->arg_end(), Elts, Loc); in apply()
47 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, in apply()
57 Elts.insert(I); in apply()
63 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, in apply()
73 Elts.insert(I); in apply()
80 RecSet &Elts, ArrayRef<SMLoc> Loc) = 0;
82 void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, in apply()
93 apply2(ST, Expr, Set, II->getValue(), Elts, Loc); in apply()
100 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&, DagInit *Expr, RecSet &Elts,
92 virtual void expand(SetTheory&, Record*, RecSet &Elts) = 0;
128 void evaluate(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.cpp1221 SmallVector<ElementTy, 16> Elts; in getIntSequenceIfElementsMatch() local
1224 Elts.push_back(CI->getZExtValue()); in getIntSequenceIfElementsMatch()
1227 return SequentialTy::get(V[0]->getContext(), Elts); in getIntSequenceIfElementsMatch()
1234 SmallVector<ElementTy, 16> Elts; in getFPSequenceIfElementsMatch() local
1237 Elts.push_back(CFP->getValueAPF().bitcastToAPInt().getLimitedValue()); in getFPSequenceIfElementsMatch()
1240 return SequentialTy::getFP(V[0]->getType(), Elts); in getFPSequenceIfElementsMatch()
1468 SmallVector<Constant *, 32> Elts(EC.getKnownMinValue(), V); in getSplat() local
1469 return get(Elts); in getSplat()
2635 SmallVector<Constant *, 4> Elts; in getExactLogBase2() local
2642 Elts.push_back(Constant::getNullValue(Ty->getScalarType())); in getExactLogBase2()
[all …]
H A DDebugInfo.cpp1167 auto Elts = in LLVMDIBuilderCreateImportedModuleFromAlias() local
1173 unwrapDI<DIFile>(File), Line, Elts)); in LLVMDIBuilderCreateImportedModuleFromAlias()
1180 auto Elts = in LLVMDIBuilderCreateImportedModuleFromModule() local
1186 Line, Elts)); in LLVMDIBuilderCreateImportedModuleFromModule()
1193 auto Elts = in LLVMDIBuilderCreateImportedDeclaration() local
1199 Line, {Name, NameLen}, Elts)); in LLVMDIBuilderCreateImportedDeclaration()
1284 auto Elts = unwrap(Builder)->getOrCreateArray({unwrap(Elements), in LLVMDIBuilderCreateEnumerationType() local
1288 LineNumber, SizeInBits, AlignInBits, Elts, unwrapDI<DIType>(ClassTy))); in LLVMDIBuilderCreateEnumerationType()
1297 auto Elts = unwrap(Builder)->getOrCreateArray({unwrap(Elements), in LLVMDIBuilderCreateUnionType() local
1302 Elts, RunTimeLang, {UniqueId, UniqueIdLen})); in LLVMDIBuilderCreateUnionType()
[all …]
H A DDIBuilder.cpp703 SmallVector<llvm::Metadata *, 16> Elts; in getOrCreateTypeArray() local
706 Elts.push_back(cast<DIType>(E)); in getOrCreateTypeArray()
708 Elts.push_back(E); in getOrCreateTypeArray()
710 return DITypeRefArray(MDNode::get(VMContext, Elts)); in getOrCreateTypeArray()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DConstants.h706 static Constant *get(LLVMContext &Context, ArrayRef<ElementTy> Elts) {
707 const char *Data = reinterpret_cast<const char *>(Elts.data());
708 return getRaw(StringRef(Data, Elts.size() * sizeof(ElementTy)), Elts.size(),
715 static Constant *get(LLVMContext &Context, ArrayTy &Elts) {
716 return ConstantDataArray::get(Context, ArrayRef(Elts));
737 static Constant *getFP(Type *ElementType, ArrayRef<uint16_t> Elts);
738 static Constant *getFP(Type *ElementType, ArrayRef<uint32_t> Elts);
739 static Constant *getFP(Type *ElementType, ArrayRef<uint64_t> Elts);
784 static Constant *get(LLVMContext &Context, ArrayRef<uint8_t> Elts);
785 static Constant *get(LLVMContext &Context, ArrayRef<uint16_t> Elts);
[all …]
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DTableGen.cpp58 const std::vector<Record *> *Elts = Sets.expand(Rec); in PrintSets() local
59 assert(Elts && "Couldn't expand Set instance"); in PrintSets()
60 for (Record *Elt : *Elts) in PrintSets()
/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/llvm/lib/Transforms/IPO/
H A DThinLTOBitcodeWriter.cpp409 SmallVector<Metadata *, 4> Elts; in splitAndWriteThinLTOBitcode() local
410 Elts.push_back(MDString::get(Ctx, F.getName())); in splitAndWriteThinLTOBitcode()
418 Elts.push_back(ConstantAsMetadata::get( in splitAndWriteThinLTOBitcode()
420 append_range(Elts, Types); in splitAndWriteThinLTOBitcode()
421 CfiFunctionMDs.push_back(MDTuple::get(Ctx, Elts)); in splitAndWriteThinLTOBitcode()
437 Metadata *Elts[] = { in splitAndWriteThinLTOBitcode() local
446 FunctionAliases.push_back(MDTuple::get(Ctx, Elts)); in splitAndWriteThinLTOBitcode()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DPaddingChecker.cpp118 uint64_t Elts = 0; in visitVariable() local
120 Elts = CArrTy->getZExtSize(); in visitVariable()
121 if (Elts == 0) in visitVariable()
128 visitRecord(RT->getDecl(), Elts); in visitVariable()
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DHTMLLogger.cpp378 SmallVector<unsigned> Elts; in writeCode() member
392 Elts.clear(); in writeCode()
396 Elts.push_back(Elt); in writeCode()
401 return std::tie(BB, Elt, Elts) == in writeCode()
402 std::tie(Other.BB, Other.Elt, Other.Elts); in writeCode()
409 for (unsigned Elt : Elts) in writeCode()
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp3329 SmallVector<Type*, 8> Elts; in parseAnonStructType() local
3330 if (parseStructBody(Elts)) in parseAnonStructType()
3333 Result = StructType::get(Context, Elts, Packed); in parseAnonStructType()
3840 SmallVector<Constant*, 16> Elts; in parseValID() local
3841 if (parseGlobalValueVector(Elts) || in parseValID()
3845 ID.ConstantStructElts = std::make_unique<Constant *[]>(Elts.size()); in parseValID()
3846 ID.UIntVal = Elts.size(); in parseValID()
3847 memcpy(ID.ConstantStructElts.get(), Elts.data(), in parseValID()
3848 Elts.size() * sizeof(Elts[0])); in parseValID()
3858 SmallVector<Constant*, 16> Elts; in parseValID() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DMetadataLoader.cpp1366 SmallVector<Metadata *, 8> Elts; in parseOneMetadata() local
1373 Elts.push_back(getMD(Record[i + 1])); in parseOneMetadata()
1382 Elts.push_back(MD); in parseOneMetadata()
1384 Elts.push_back(nullptr); in parseOneMetadata()
1386 MetadataList.assignValue(MDNode::get(Context, Elts), NextMetadataNo); in parseOneMetadata()
1413 SmallVector<Metadata *, 8> Elts; in parseOneMetadata() local
1414 Elts.reserve(Record.size()); in parseOneMetadata()
1416 Elts.push_back(getMDOrNull(ID)); in parseOneMetadata()
1417 MetadataList.assignValue(IsDistinct ? MDNode::getDistinct(Context, Elts) in parseOneMetadata()
1418 : MDNode::get(Context, Elts), in parseOneMetadata()
[all …]
H A DBitcodeReader.cpp3240 SmallVector<unsigned, 16> Elts; in parseConstants() local
3242 Elts.push_back(Record[i]); in parseConstants()
3246 Alloc, CurTy, BitcodeConstant::ConstantStructOpcode, Elts); in parseConstants()
3249 BitcodeConstant::ConstantArrayOpcode, Elts); in parseConstants()
3252 Alloc, CurTy, BitcodeConstant::ConstantVectorOpcode, Elts); in parseConstants()
3263 SmallString<16> Elts(Record.begin(), Record.end()); in parseConstants() local
3264 V = ConstantDataArray::getString(Context, Elts, in parseConstants()
3278 SmallVector<uint8_t, 16> Elts(Record.begin(), Record.end()); in parseConstants() local
3280 V = ConstantDataVector::get(Context, Elts); in parseConstants()
3282 V = ConstantDataArray::get(Context, Elts); in parseConstants()
[all …]
/freebsd/contrib/llvm-project/clang/utils/TableGen/
H A DNeonEmitter.cpp1572 void apply(SetTheory &ST, DagInit *Expr, SetTheory::RecSet &Elts, in emitDagShuffle() argument
1576 Elts.insert(Elts2.begin(), Elts2.begin() + (Elts2.size() / 2)); in emitDagShuffle()
1582 void apply(SetTheory &ST, DagInit *Expr, SetTheory::RecSet &Elts, in emitDagShuffle() argument
1586 Elts.insert(Elts2.begin() + (Elts2.size() / 2), Elts2.end()); in emitDagShuffle()
1596 void apply(SetTheory &ST, DagInit *Expr, SetTheory::RecSet &Elts, in emitDagShuffle() argument
1611 Elts.insert(Revved.begin(), Revved.end()); in emitDagShuffle()
1621 void expand(SetTheory &ST, Record *R, SetTheory::RecSet &Elts) override { in emitDagShuffle() argument
1630 Elts.insert(R->getRecords().getDef("sv" + utostr(I + Addend))); in emitDagShuffle()
1643 SetTheory::RecSet Elts; in emitDagShuffle() local
1650 ST.evaluate(DI->getArg(2), Elts, std::nullopt); in emitDagShuffle()
[all …]
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprConstant.cpp1121 SmallVector<llvm::Constant*, 2> Elts; in VisitCastExpr() local
1123 Elts.push_back(C); in VisitCastExpr()
1134 Elts.push_back(llvm::UndefValue::get(Ty)); in VisitCastExpr()
1139 return llvm::ConstantStruct::get(STy, Elts); in VisitCastExpr()
1321 SmallVector<llvm::Constant *, 16> Elts; in EmitArrayInitialization() local
1323 Elts.reserve(NumInitableElts + 1); in EmitArrayInitialization()
1325 Elts.reserve(NumElements); in EmitArrayInitialization()
1337 Elts.push_back(C); in EmitArrayInitialization()
1364 Elts.push_back(C); in EmitArrayInitialization()
1380 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.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()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelDAGToDAG.cpp3116 static MachineSDNode *buildRegSequence32(SmallVectorImpl<SDValue> &Elts, in buildRegSequence32() argument
3121 switch (Elts.size()) { in buildRegSequence32()
3140 for (unsigned i = 0; i < Elts.size(); ++i) { in buildRegSequence32()
3141 Ops.push_back(Elts[i]); in buildRegSequence32()
3148 static MachineSDNode *buildRegSequence16(SmallVectorImpl<SDValue> &Elts, in buildRegSequence16() argument
3153 (Elts.size() == 8 || Elts.size() == 16)); in buildRegSequence16()
3157 for (unsigned i = 0; i < Elts.size(); i += 2) { in buildRegSequence16()
3158 SDValue LoSrc = stripExtractLoElt(stripBitcast(Elts[i])); in buildRegSequence16()
3160 if (isExtractHiElt(Elts[i + 1], HiSrc) && LoSrc == HiSrc) { in buildRegSequence16()
3166 {Elts[i + 1], Elts[i], PackLoLo}); in buildRegSequence16()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineSimplifyDemanded.cpp1428 SmallVector<Constant*, 16> Elts; in SimplifyDemandedVectorElts() local
1431 Elts.push_back(Poison); in SimplifyDemandedVectorElts()
1439 Elts.push_back(Elt); in SimplifyDemandedVectorElts()
1445 Constant *NewCV = ConstantVector::get(Elts); in SimplifyDemandedVectorElts()
1710 SmallVector<int, 16> Elts; in SimplifyDemandedVectorElts() local
1713 Elts.push_back(PoisonMaskElem); in SimplifyDemandedVectorElts()
1715 Elts.push_back(Shuffle->getMaskValue(i)); in SimplifyDemandedVectorElts()
1717 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.cpp1464 SmallSetVector<Metadata *, 16> Elts; in linkModuleFlagsMetadata() local
1467 Elts.insert(DstValue->op_begin(), DstValue->op_end()); in linkModuleFlagsMetadata()
1468 Elts.insert(SrcValue->op_begin(), SrcValue->op_end()); in linkModuleFlagsMetadata()
1469 for (auto I = DstValue->getNumOperands(); I < Elts.size(); I++) in linkModuleFlagsMetadata()
1470 DstValue->push_back(Elts[I]); in linkModuleFlagsMetadata()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DUtils.cpp618 SmallVector<Register, 8> Elts; in extractVectorParts() local
619 extractParts(Reg, EltTy, RegNumElts, Elts, MIRBuilder, MRI); in extractVectorParts()
624 ArrayRef<Register> Pieces(&Elts[Offset], NumElts); in extractVectorParts()
630 VRegs.push_back(Elts[Offset]); in extractVectorParts()
633 ArrayRef<Register> Pieces(&Elts[Offset], LeftoverNumElts); in extractVectorParts()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenSchedule.cpp45 void apply(SetTheory &ST, DagInit *Expr, SetTheory::RecSet &Elts, in apply()
47 ST.evaluate(Expr->arg_begin(), Expr->arg_end(), Elts, Loc); in apply()
77 void apply(SetTheory &ST, DagInit *Expr, SetTheory::RecSet &Elts, in apply()
141 Elts.insert(Inst->TheDef); in apply()
168 Elts.insert(Inst->TheDef); in apply()

123