| /llvm-project-15.0.7/clang/test/SemaTemplate/ |
| H A D | temp-param-subst-linear.cpp | 51 template<typename L, typename R> struct Concat; 52 template<typename ...L, typename ...R> struct Concat<TypeList<L...>, TypeList<R...>> { struct 56 using Ints = Concat<Left, Right>::type; argument
|
| /llvm-project-15.0.7/clang/test/SemaCXX/ |
| H A D | warn-comma-operator.cpp | 203 void Concat(int); 204 void Concat(int, int); 208 Concat((return_four() , 5)); in test_overloaded_function() 214 Concat(return_four() , 5); in test_overloaded_function()
|
| /llvm-project-15.0.7/mlir/lib/TableGen/ |
| H A D | Predicate.cpp | 97 Concat, enumerator 129 .Case("PredCombinerConcat", PredCombinerKind::Concat); in getPredCombinerKind() 181 } else if (rootNode->kind == PredCombinerKind::Concat) { in buildPredicateTree() 338 if (root.kind == PredCombinerKind::Concat) { in getCombinedCondition()
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86InterleavedAccess.cpp | 239 static constexpr int Concat[] = { variable 319 Builder.CreateShuffleVector(Temp[2 * i], Temp[2 * i + 1], Concat); in reorderSubVector() 426 reorderSubVector(VT, TransposedMatrix, VecOut, makeArrayRef(Concat, 16), in interleave8bitStride4() 537 InVec[j * 6 + i], InVec[j * 6 + i + 3], makeArrayRef(Concat, 32)); in concatSubVector() 543 Vec[i] = Builder.CreateShuffleVector(Vec[i], Vec[i + 3], Concat); in concatSubVector()
|
| H A D | X86PartialReduction.cpp | 208 Value *Concat = Builder.CreateShuffleVector(MAdd, Zero, ConcatMask); in tryMAddReplacement() local 210 Mul->replaceAllUsesWith(Concat); in tryMAddReplacement()
|
| /llvm-project-15.0.7/llvm/unittests/ADT/ |
| H A D | TwineTest.cpp | 56 TEST(TwineTest, Concat) { in TEST() argument
|
| /llvm-project-15.0.7/flang/lib/Evaluate/ |
| H A D | fold-character.cpp | 110 FoldingContext &context, Concat<KIND> &&x) { in FoldOperation()
|
| H A D | formatting.cpp | 199 template <int KIND> constexpr Precedence ToPrecedence(const Concat<KIND> &) { in ToPrecedence() 309 constexpr OperatorSpelling SpellOperator(const Concat<KIND> &) { in SpellOperator()
|
| H A D | expression.cpp | 44 [](const Concat<KIND> &c) -> T { in LEN()
|
| /llvm-project-15.0.7/flang/include/flang/Evaluate/ |
| H A D | expression.h | 360 struct Concat 361 : public Operation<Concat<KIND>, Type<TypeCategory::Character, KIND>, 366 using Base = Operation<Concat, Result, Operand, Operand>; 606 FunctionRef<Result>, Parentheses<Result>, Convert<Result>, Concat<KIND>,
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | LegalizationArtifactCombiner.h | 569 Register findValueFromConcat(GConcatVectors &Concat, unsigned StartBit, in findValueFromConcat() argument 574 Register Src1Reg = Concat.getSourceReg(0); in findValueFromConcat() 587 Register SrcReg = Concat.getReg(StartSrcIdx); in findValueFromConcat()
|
| /llvm-project-15.0.7/flang/lib/Lower/ |
| H A D | IterationSpace.cpp | 170 static unsigned getHashValue(const Fortran::evaluate::Concat<KIND> &x) { in getHashValue() 432 static bool isEqual(const Fortran::evaluate::Concat<KIND> &x, in isEqual() 433 const Fortran::evaluate::Concat<KIND> &y) { in isEqual()
|
| /llvm-project-15.0.7/flang/lib/Semantics/ |
| H A D | resolve-names-utils.cpp | 182 case IntrinsicOperator::Concat: in MapIntrinsicOperator() 183 return GenericKind::OtherKind::Concat; in MapIntrinsicOperator()
|
| H A D | symbol.cpp | 661 return Is(OtherKind::Concat) || Has<common::LogicalOperator>() || in IsIntrinsicOperator()
|
| H A D | check-declarations.cpp | 1239 CHECK(x == GenericKind::OtherKind::Concat); in ConflictsWithIntrinsicOperator() 1308 CHECK(x == GenericKind::OtherKind::Concat); in CheckNumberOfArgs()
|
| /llvm-project-15.0.7/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyISelLowering.cpp | 2609 auto Concat = N->getOperand(0); in performVectorTruncZeroCombine() local 2610 if (Concat.getValueType() != MVT::v4f64) in performVectorTruncZeroCombine() 2613 auto Source = Concat.getOperand(0); in performVectorTruncZeroCombine() 2617 if (!IsZeroSplat(Concat.getOperand(1)) || in performVectorTruncZeroCombine() 2618 Concat.getOperand(1).getValueType() != MVT::v2f64) in performVectorTruncZeroCombine()
|
| /llvm-project-15.0.7/flang/lib/Parser/ |
| H A D | expr-parsers.cpp | 206 return Expr{Expr::Concat(std::move(result).value(), std::move(right))}; in Parse()
|
| H A D | Fortran-parsers.cpp | 82 "//" >> pure(DefinedOperator::IntrinsicOperator::Concat) ||
|
| /llvm-project-15.0.7/flang/include/flang/Semantics/ |
| H A D | expression.h | 288 MaybeExpr Analyze(const parser::Expr::Concat &);
|
| H A D | symbol.h | 434 ENUM_CLASS(OtherKind, Name, DefinedOp, Assignment, Concat) in ENUM_CLASS()
|
| /llvm-project-15.0.7/llvm/utils/TableGen/ |
| H A D | CodeGenRegisters.cpp | 515 CodeGenSubRegIndex *Concat = RegBank.getConcatSubRegIndex(Parts); in computeSecondarySubRegs() local 517 std::make_pair(Concat, Cand); in computeSecondarySubRegs() 525 SubReg2Idx.insert(std::make_pair(Cand, Concat)); in computeSecondarySubRegs()
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64LegalizerInfo.cpp | 924 auto Concat = MIRBuilder.buildConcatVectors( in legalizeVectorTrunc() local 928 MI.getOperand(1).setReg(Concat.getReg(0)); in legalizeVectorTrunc()
|
| /llvm-project-15.0.7/flang/include/flang/Parser/ |
| H A D | parse-tree.h | 589 ENUM_CLASS(IntrinsicOperator, Power, Multiply, Divide, Add, Subtract, Concat, 1680 struct Concat : public IntrinsicBinary { struct 1737 Add, Subtract, Concat, LT, LE, EQ, NE, GE, GT, AND, OR, EQV, NEQV,
|
| H A D | dump-parse-tree.h | 307 NODE(Expr, Concat) in NODE()
|
| /llvm-project-15.0.7/llvm/lib/TableGen/ |
| H A D | Record.cpp | 944 SmallString<80> Concat(I0->getValue()); in ConcatStringInits() local 945 Concat.append(I1->getValue()); in ConcatStringInits() 947 I0->getRecordKeeper(), Concat, in ConcatStringInits()
|