/freebsd/contrib/llvm-project/llvm/lib/TableGen/ |
H A D | SetTheory.cpp | 39 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 D | SetTheory.h | 79 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 D | Constants.cpp | 1221 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 D | DebugInfo.cpp | 1167 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 D | DIBuilder.cpp | 703 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 D | Constants.h | 706 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 D | TableGen.cpp | 58 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 D | TinyPtrVector.h | 123 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 D | ThinLTOBitcodeWriter.cpp | 409 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 D | PaddingChecker.cpp | 118 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 D | HTMLLogger.cpp | 378 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 D | LLParser.cpp | 3329 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 D | MetadataLoader.cpp | 1366 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 D | BitcodeReader.cpp | 3240 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 D | NeonEmitter.cpp | 1572 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 D | CGExprConstant.cpp | 1121 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 D | CGValue.h | 452 static LValue MakeExtVectorElt(Address Addr, llvm::Constant *Elts, 457 R.VectorElts = Elts;
|
/freebsd/contrib/llvm-project/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()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUISelDAGToDAG.cpp | 3116 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 D | InstCombineSimplifyDemanded.cpp | 1428 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 D | ExtractFunction.cpp | 234 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 D | IRMover.cpp | 1464 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 D | Utils.cpp | 618 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 D | CodeGenSchedule.cpp | 45 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()
|