Home
last modified time | relevance | path

Searched refs:ElemT (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DImmutableList.h34 template <typename ElemT>
35 ImmutableListImpl(ElemT &&head, const ImmutableListImpl *tail = nullptr)
36 : Head(std::forward<ElemT>(head)), Tail(tail) {} in Head()
176 template <typename ElemT>
177 [[nodiscard]] ImmutableList<T> concat(ElemT &&Head, ImmutableList<T> Tail) { in concat()
190 new (L) ListTy(std::forward<ElemT>(Head), TailImpl); in concat()
199 template <typename ElemT>
200 [[nodiscard]] ImmutableList<T> add(ElemT &&Data, ImmutableList<T> L) { in add()
201 return concat(std::forward<ElemT>(Data), L); in add()
214 template <typename ElemT>
[all …]
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/
H A DCompiler.cpp609 PrimType ElemT = classifyPrim(SubExpr->getType()); in VisitCastExpr() local
611 SubExpr, ElemT, /*IsConst=*/true, /*IsExtended=*/false); in VisitCastExpr()
616 if (classifyPrim(SubExpr) == PT_Ptr && !this->emitLoadPop(ElemT, CE)) in VisitCastExpr()
619 if (!this->emitSetLocal(ElemT, ElemOffset, CE)) in VisitCastExpr()
623 if (!this->emitGetLocal(ElemT, ElemOffset, CE)) in VisitCastExpr()
625 if (!this->emitInitElem(ElemT, I, CE)) in VisitCastExpr()
1012 PrimType ElemT = in VisitComplexBinOp() local
1018 return this->emitMulc(ElemT, E); in VisitComplexBinOp()
1023 PrimType ElemT = classifyPrim(ElemQT); in VisitComplexBinOp() local
1041 if (!this->emitInitElem(ElemT, 0, E)) in VisitComplexBinOp()
[all …]
H A DPointer.cpp493 std::optional<PrimType> ElemT = Ctx.classify(ElemTy); in toRValue() local
494 assert(ElemT); in toRValue()
495 INT_TYPE_SWITCH(*ElemT, { in toRValue()
513 PrimType ElemT = *Ctx.classify(ElemTy); in toRValue() local
518 TYPE_SWITCH(ElemT, { in toRValue()
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Shared/
H A DMemoryFlags.h167 using ElemT = std::pair<AllocGroup, T>;
168 using VectorTy = SmallVector<ElemT, 4>;
170 static bool compareKey(const ElemT &E, const AllocGroup &G) {
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Basic/
H A DSequenceToOffsetTable.h49 typedef typename SeqT::value_type ElemT; typedef
156 void emit(raw_ostream &OS, void (*Print)(raw_ostream &, ElemT),
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/
H A DExecutionEngine.cpp1127 Type *ElemT = VT->getElementType(); in LoadValueFromMemory() local
1129 if (ElemT->isFloatTy()) { in LoadValueFromMemory()
1134 if (ElemT->isDoubleTy()) { in LoadValueFromMemory()
1139 if (ElemT->isIntegerTy()) { in LoadValueFromMemory()
1141 const unsigned elemBitWidth = cast<IntegerType>(ElemT)->getBitWidth(); in LoadValueFromMemory()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DRegionStore.cpp436 QualType ElemT);
438 QualType ElemT);
1810 QualType ElemT) { in getSValFromInitListExpr() argument
1821 return getSValFromStringLiteral(SL, Offset, ElemT); in getSValFromInitListExpr()
1827 return svalBuilder.makeZeroVal(ElemT); in getSValFromInitListExpr()
1874 QualType ElemT) { in getSValFromStringLiteral() argument
1880 return svalBuilder.makeIntVal(Code, ElemT); in getSValFromStringLiteral()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DMicrosoftMangle.cpp2078 QualType ElemT = getASTContext().getAsArrayType(T)->getElementType(); in mangleTemplateArgValue() local
2079 mangleType(ElemT, SourceRange(), QMM_Escape); in mangleTemplateArgValue()
2084 mangleTemplateArgValue(ElemT, ElemV, TAK); in mangleTemplateArgValue()
2097 QualType ElemT = T->castAs<VectorType>()->getElementType(); in mangleTemplateArgValue() local
2098 mangleType(ElemT, SourceRange(), QMM_Escape); in mangleTemplateArgValue()
2101 mangleTemplateArgValue(ElemT, ElemV, TAK); in mangleTemplateArgValue()
H A DItaniumMangle.cpp6216 QualType ElemT(T->getArrayElementTypeNoTypeQual(), 0); in isZeroInitialized() local
6218 if (!isZeroInitialized(ElemT, V.getArrayInitializedElt(I))) in isZeroInitialized()
6220 return !V.hasArrayFiller() || isZeroInitialized(ElemT, V.getArrayFiller()); in isZeroInitialized()
6406 QualType ElemT(T->getArrayElementTypeNoTypeQual(), 0); in mangleValueInTemplateArg() local
6414 if (!V.hasArrayFiller() || isZeroInitialized(ElemT, V.getArrayFiller())) { in mangleValueInTemplateArg()
6416 while (N && isZeroInitialized(ElemT, V.getArrayInitializedElt(N - 1))) in mangleValueInTemplateArg()
6424 mangleValueInTemplateArg(ElemT, Elem, false); in mangleValueInTemplateArg()
H A DExprConstant.cpp6621 QualType ElemT = CAT->getElementType(); in HandleDestructionImpl() local
6628 if (!HandleLValueArrayAdjustment(Info, &LocE, ElemLV, ElemT, Size)) in HandleDestructionImpl()
6639 if (!HandleLValueArrayAdjustment(Info, &LocE, ElemLV, ElemT, -1) || in HandleDestructionImpl()
6640 !HandleDestructionImpl(Info, CallRange, ElemLV, Elem, ElemT)) in HandleDestructionImpl()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplate.cpp7278 QualType ElemT(RefExpr.get()->getType()->getArrayElementTypeNoTypeQual(), 0); in BuildExpressionFromDeclTemplateArgument() local
7279 if (ParamType->isPointerType() && !ElemT.isNull() && in BuildExpressionFromDeclTemplateArgument()
7280 Context.hasSimilarType(ElemT, ParamType->getPointeeType())) { in BuildExpressionFromDeclTemplateArgument()
7428 QualType ElemT = T->castAs<ComplexType>()->getElementType(); in BuildExpressionFromNonTypeTemplateArgumentValue() local
7430 S, ElemT, Val.getComplexIntReal(), Loc), in BuildExpressionFromNonTypeTemplateArgumentValue()
7432 S, ElemT, Val.getComplexIntImag(), Loc)}); in BuildExpressionFromNonTypeTemplateArgumentValue()
7436 QualType ElemT = T->castAs<ComplexType>()->getElementType(); in BuildExpressionFromNonTypeTemplateArgumentValue() local
7439 ElemT, Loc), in BuildExpressionFromNonTypeTemplateArgumentValue()
7441 ElemT, Loc)}); in BuildExpressionFromNonTypeTemplateArgumentValue()
7445 QualType ElemT = T->castAs<VectorType>()->getElementType(); in BuildExpressionFromNonTypeTemplateArgumentValue() local
[all …]