Home
last modified time | relevance | path

Searched refs:Elems (Results 1 – 14 of 14) sorted by relevance

/freebsd-src/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Shared/
H A DMemoryFlags.h179 : Elems(Inits) {
180 llvm::sort(Elems, llvm::less_first());
183 iterator begin() { return Elems.begin(); }
184 iterator end() { return Elems.end(); }
186 auto I = lower_bound(Elems, G, compareKey);
190 bool empty() const { return Elems.empty(); }
191 size_t size() const { return Elems.size(); }
194 auto I = lower_bound(Elems, G, compareKey);
195 if (I == Elems.end() || I->first != G)
196 I = Elems
[all...]
/freebsd-src/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DSparc.cpp131 SmallVector<llvm::Type*, 8> Elems; member
138 // Pad Elems with integers until Size is ToSize.
147 Elems.push_back(llvm::IntegerType::get(Context, Aligned - Size)); in pad()
153 Elems.push_back(llvm::Type::getInt64Ty(Context)); in pad()
159 Elems.push_back(llvm::IntegerType::get(Context, ToSize - Size)); in pad()
173 Elems.push_back(Ty); in addFloat()
199 Elems.push_back(ElemTy); in addStruct()
211 return llvm::ArrayRef(Elems) == Ty->elements(); in isUsableType()
216 if (Elems.size() == 1) in getType()
217 return Elems in getType()
[all...]
/freebsd-src/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprConstant.cpp80 /// Offsets[i] describes the offset of Elems[i] within the constant. The
87 llvm::SmallVector<llvm::Constant*, 32> Elems;
91 /// May be larger than the end of Elems.back() if we split the last element
95 /// This is true only if laying out Elems in order as the elements of a
103 ArrayRef<llvm::Constant *> Elems,
133 return buildFrom(CGM, Elems, Offsets, CharUnits::Zero(), Size, in build()
154 Elems.push_back(getPadding(Offset - Size)); in add()
157 Elems.push_back(C); in add()
176 replace(Elems, *FirstElemToReplace, *LastElemToReplace, {C}); in add()
248 Elems[*FirstElemToUpdat in addBits()
86 llvm::SmallVector<llvm::Constant*, 32> Elems; global() member in __anon4e2986830111::ConstantAggregateBuilder
401 buildFrom(CodeGenModule & CGM,ArrayRef<llvm::Constant * > Elems,ArrayRef<CharUnits> Offsets,CharUnits StartOffset,CharUnits Size,bool NaturalLayout,llvm::Type * DesiredTy,bool AllowOversized) buildFrom() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/include/llvm/ADT/
H A DDenseSet.h75 DenseSetImpl(std::initializer_list<ValueT> Elems) in DenseSetImpl() argument
76 : DenseSetImpl(PowerOf2Ceil(Elems.size())) { in DenseSetImpl()
77 insert(Elems.begin(), Elems.end()); in DenseSetImpl()
/freebsd-src/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMParallelDSP.cpp595 const unsigned Elems = Muls.size(); in CreateParallelPairs()
596 for (unsigned i = 0; i < Elems; ++i) { in CreateParallelPairs()
601 for (unsigned j = 0; j < Elems; ++j) { in CreateParallelPairs()
593 const unsigned Elems = Muls.size(); CreateParallelPairs() local
/freebsd-src/contrib/llvm-project/clang/include/clang/Analysis/Analyses/
H A DThreadSafetyTraverse.h150 Container(CopyReducerBase &S, unsigned N) : Elems(S.Arena, N) {} in Container()
153 void push_back(T E) { Elems.push_back(E); } in push_back()
155 SimpleArray<T> Elems; variable
/freebsd-src/contrib/llvm-project/llvm/utils/TableGen/
H A DRegisterInfoEmitter.cpp1376 ArrayRef<Record *> Elems = RC.getOrder(oi); in runTargetDesc()
1377 if (!Elems.empty()) { in runTargetDesc()
1379 for (unsigned elem = 0; elem != Elems.size(); ++elem) in runTargetDesc()
1380 OS << (elem ? ", " : " ") << getQualifiedName(Elems[elem]); in runTargetDesc()
1378 ArrayRef<Record*> Elems = RC.getOrder(oi); runTargetDesc() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp5687 // Combine GPR scalar values Elems into a vector of type VT. in buildVector()
5690 SmallVectorImpl<SDValue> &Elems) const { in buildVector()
5693 unsigned int NumElements = Elems.size(); in buildVector()
5695 for (auto Elem : Elems) { in buildVector()
5724 for (auto Elem : Elems) in buildVector()
5732 return joinDwords(DAG, DL, Elems[0], Elems[1]); in buildVector()
5736 return buildMergeScalars(DAG, DL, VT, Elems[0], Elems[1]); in buildVector()
5746 SDValue Op01 = buildMergeScalars(DAG, DL, VT, Elems[ in buildVector()
[all...]
H A DSystemZISelLowering.h715 SmallVectorImpl<SDValue> &Elems) const;
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLoweringHVX.cpp1676 SmallVector<SDValue,8> Elems; in LowerHvxConcatVectors() local
1678 DAG.ExtractVectorElements(V, Elems); in LowerHvxConcatVectors()
1684 for (unsigned i = 0, e = Elems.size(); i != e; ++i) { in LowerHvxConcatVectors()
1685 SDValue V = Elems[i]; in LowerHvxConcatVectors()
1690 Elems[i] = DAG.getNode(ISD::SIGN_EXTEND_INREG, dl, NTy, in LowerHvxConcatVectors()
1699 Elems[i] = DAG.getSExtOrTrunc(V, dl, NTy); in LowerHvxConcatVectors()
1702 Elems[i] = DAG.getUNDEF(NTy); in LowerHvxConcatVectors()
1705 Elems[i] = V.getOperand(0); in LowerHvxConcatVectors()
1712 return DAG.getBuildVector(VecTy, dl, Elems); in LowerHvxConcatVectors()
H A DHexagonISelDAGToDAGHVX.cpp2563 SmallVector<SDValue, 128> Elems; in getVectorConstant() local
2565 Elems.push_back(DAG.getConstant(C, dl, MVT::i8)); in getVectorConstant()
2567 SDValue BV = DAG.getBuildVector(VecTy, dl, Elems); in getVectorConstant()
/freebsd-src/contrib/llvm-project/llvm/lib/TableGen/
H A DTGParser.cpp897 SmallVector<Init *, 2> Elems; // int in ParseSliceElements() local
901 if (!Elems.empty()) { in ParseSliceElements()
902 Slices.push_back(ListInit::get(Elems, IntRecTy::get(Records))); in ParseSliceElements()
903 Elems.clear(); in ParseSliceElements()
939 Elems.push_back(CurVal); in ParseSliceElements()
948 Elems.push_back(CurVal); in ParseSliceElements()
/freebsd-src/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp14854 SDValue Input, uint64_t Elems, in DAGCombineBuildVector()
14866 ShuffleMask[CorrectElems & 0xF] = Elems & 0xF; in DAGCombineBuildVector()
14868 ShuffleMask[(CorrectElems & 0xF0) >> 4] = (Elems & 0xF0) >> 4; in DAGCombineBuildVector()
14870 Elems = Elems >> 8; in DAGCombineBuildVector()
14911 uint64_t Elems = 0; in combineFPToIntToFP()
14941 Elems = Elems << 8; in combineFPToIntToFP()
14943 Elems |= Index; in combineFPToIntToFP()
14978 if (Elems ! in combineFPToIntToFP()
14641 addShuffleForVecExtend(SDNode * N,SelectionDAG & DAG,SDValue Input,uint64_t Elems,uint64_t CorrectElems) addShuffleForVecExtend() argument
14698 uint64_t Elems = 0; combineBVOfVecSExt() local
[all...]
/freebsd-src/contrib/bsnmp/tests/
H A Dcatch.hpp784 …e<typename...> class Container, template<typename...> class List, class...Elems, typename...Elemen…
785 …ap<TemplateTypeList<Container>, List<Elems...>, Elements...> { using type = typename append<TypeLi…