| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonPatternsHVX.td | 78 def VSxtb: OutPatFrag<(ops node:$Vs), (V6_vunpackb $Vs)>; 79 def VSxth: OutPatFrag<(ops node:$Vs), (V6_vunpackh $Vs)>; 80 def VZxtb: OutPatFrag<(ops node:$Vs), (V6_vunpackub $Vs)>; 81 def VZxth: OutPatFrag<(ops node:$Vs), (V6_vunpackuh $Vs)>; 399 : PatFrag<(ops node:$Vs), (xor $Vs, Vneg1<VecTy>)>; 572 def: Pat<(VecPI16 (sext HVI8:$Vs)), (VSxtb $Vs)>; 573 def: Pat<(VecPI32 (sext HVI16:$Vs)), (VSxth $Vs)>; 574 def: Pat<(VecPI16 (zext HVI8:$Vs)), (VZxtb $Vs)>; 575 def: Pat<(VecPI32 (zext HVI16:$Vs)), (VZxth $Vs)>; 671 def: Pat<(VecI8 (vpackl HWI16:$Vs)), (V6_vpackeb (HiVec $Vs), (LoVec $Vs))>; [all …]
|
| H A D | HexagonISelLoweringHVX.cpp | 1707 SDValue Vs = Op.getOperand(0); in LowerHvxMulh() local 1722 SDValue M = getInstr(MpyOpc, dl, ExtTy, {Vs, Vt}, DAG); in LowerHvxMulh() 1737 auto MulHS_V60 = [&](SDValue Vs, SDValue Vt) { in LowerHvxMulh() argument 1766 auto MulHS_V62 = [&](SDValue Vs, SDValue Vt) { in LowerHvxMulh() argument 1770 {T0, Vs, Vt}, DAG); in LowerHvxMulh() 1776 return MulHS_V62(Vs, Vt); in LowerHvxMulh() 1777 return MulHS_V60(Vs, Vt); in LowerHvxMulh() 1943 SDValue Vs = Op.getOperand(1); in LowerHvxIntrinsic() local 1944 MVT OpTy = ty(Vs); in LowerHvxIntrinsic() 1947 return Vs; in LowerHvxIntrinsic() [all …]
|
| H A D | HexagonISelDAGToDAGHVX.cpp | 1242 auto Vs = (Seg0 == 0 || Seg0 == 1) ? std::make_pair(Vb, Va) // AC or BD in packs() local 1244 Results.push(Hexagon::V6_vshuffvdd, PairTy, {Vs.first, Vs.second, HL}); in packs() 1256 auto Vs = (Seg0 == 0) ? std::make_pair(Va, Vb) // AD in packs() local 1258 Results.push(Hexagon::V6_vmux, Ty, {Qt, Vs.first, Vs.second}); in packs()
|
| H A D | HexagonISelLowering.cpp | 2479 SDValue Vs[4]; in buildVector32() local 2481 Vs[i] = DAG.getZExtOrTrunc(Elem[i], dl, MVT::i32); in buildVector32() 2482 Vs[i] = DAG.getZeroExtendInReg(Vs[i], dl, MVT::i8); in buildVector32() 2485 SDValue T0 = DAG.getNode(ISD::SHL, dl, MVT::i32, {Vs[1], S8}); in buildVector32() 2486 SDValue T1 = DAG.getNode(ISD::SHL, dl, MVT::i32, {Vs[3], S8}); in buildVector32() 2487 SDValue B0 = DAG.getNode(ISD::OR, dl, MVT::i32, {Vs[0], T0}); in buildVector32() 2488 SDValue B1 = DAG.getNode(ISD::OR, dl, MVT::i32, {Vs[2], T1}); in buildVector32()
|
| H A D | HexagonPatterns.td | 105 def valign: PatFrag<(ops node:$Vt, node:$Vs, node:$Ru), 106 (HexagonVALIGN node:$Vt, node:$Vs, node:$Ru)>; 347 def: Pat<(Sel (CmpType (CmpOp CmpPred:$Vs, CmpPred:$Vt)), 348 CmpPred:$Vt, CmpPred:$Vs), 349 (PickT CmpPred:$Vs, CmpPred:$Vt)>; 350 def: Pat<(Sel (CmpType (CmpOp CmpPred:$Vs, CmpPred:$Vt)), 351 CmpPred:$Vs, CmpPred:$Vt), 352 (PickS CmpPred:$Vs, CmpPred:$Vt)>;
|
| /llvm-project-15.0.7/clang/include/clang/Analysis/Analyses/ |
| H A D | ThreadSafetyTIL.h | 690 auto E1 = Vs.traverse(Body, Vs.declCtx(Ctx)); in traverse() 745 auto E1 = Vs.traverse(Body, Vs.declCtx(Ctx)); in traverse() 816 auto Nr = Vs.traverse(Range, Vs.typeCtx(Ctx)); in traverse() 817 auto Nb = Vs.traverse(Body, Vs.lazyCtx(Ctx)); in traverse() 855 auto Nf = Vs.traverse(Fun, Vs.subExprCtx(Ctx)); in traverse() 856 auto Na = Vs.traverse(Arg, Vs.subExprCtx(Ctx)); in traverse() 892 auto Nf = Vs.traverse(Sfun, Vs.subExprCtx(Ctx)); in traverse() 946 auto Nr = Vs.traverse(Rec, Vs.subExprCtx(Ctx)); in traverse() 1014 auto Nd = Vs.traverse(Dtype, Vs.declCtx(Ctx)); in traverse() 1043 auto Np = Vs.traverse(Ptr, Vs.subExprCtx(Ctx)); in traverse() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/ADT/ |
| H A D | AllocatorList.h | 42 template <class... Ts> Node(Ts &&... Vs) : V(std::forward<Ts>(Vs)...) {} in Node() 179 template <class... Ts> iterator emplace(iterator I, Ts &&... Vs) { in emplace() argument 180 return iterator(List.insert(I.wrapped(), *create(std::forward<Ts>(Vs)...))); in emplace() 212 template <class... Ts> void emplace_back(Ts &&... Vs) { in emplace_back() argument 213 emplace(end(), std::forward<Ts>(Vs)...); in emplace_back() 215 template <class... Ts> void emplace_front(Ts &&... Vs) { in emplace_front() argument 216 emplace(begin(), std::forward<Ts>(Vs)...); in emplace_front()
|
| H A D | PointerSumType.h | 231 template <uintptr_t V, uintptr_t... Vs> 233 uintptr_t, (V < Min<Vs...>::value ? V : Min<Vs...>::value)> {
|
| /llvm-project-15.0.7/clang/test/SemaTemplate/ |
| H A D | instantiate-expanded-type-constraint.cpp | 26 template<either<Ts, Us...>... Vs> 27 static void foo(Vs... v);
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/MCTargetDesc/ |
| H A D | ARMAddressingModes.h | 277 unsigned u, Vs, Imm; in getT2SOImmValSplatVal() local 283 Vs = ((V & 0xff) == 0) ? V >> 8 : V; in getT2SOImmValSplatVal() 285 Imm = Vs & 0xff; in getT2SOImmValSplatVal() 290 if (Vs == u) in getT2SOImmValSplatVal() 291 return (((Vs == V) ? 1 : 2) << 8) | Imm; in getT2SOImmValSplatVal() 294 if (Vs == (u | (u << 8))) in getT2SOImmValSplatVal()
|
| /llvm-project-15.0.7/clang/test/PCH/ |
| H A D | cxx-variadic-templates.h | 21 template<Ts...Vs, template<Ts> class ...Cs> struct inner { 22 inner(Cs<Vs>...);
|
| /llvm-project-15.0.7/clang/test/CXX/temp/temp.param/ |
| H A D | p15-cxx0x.cpp | 134 template<typename...Ts, Ts...Vs> void error(); // desired-error 140 template<template<typename, Ts = 0> class ...Cs, Cs<Ts> ...Vs> struct B { // ok 143 int arr[Vs]; // expected-error {{negative size}} in B()
|
| /llvm-project-15.0.7/libcxxabi/src/ |
| H A D | cxa_demangle.cpp | 72 template<typename ...Ts> static bool anyWantNewline(Ts ...Vs) { in anyWantNewline() 73 for (bool B : {wantsNewline(Vs)...}) in anyWantNewline() 248 template<typename T, typename ...Rest> void operator()(T V, Rest ...Vs) { in operator ()() 249 if (Visitor.anyWantNewline(V, Vs...)) in operator ()() 252 int PrintInOrder[] = { (Visitor.printWithComma(Vs), 0)..., 0 }; in operator ()()
|
| /llvm-project-15.0.7/llvm/lib/Demangle/ |
| H A D | ItaniumDemangle.cpp | 73 template<typename ...Ts> static bool anyWantNewline(Ts ...Vs) { in anyWantNewline() 74 for (bool B : {wantsNewline(Vs)...}) in anyWantNewline() 247 template<typename T, typename ...Rest> void operator()(T V, Rest ...Vs) { in operator ()() 248 if (Visitor.anyWantNewline(V, Vs...)) in operator ()() 251 int PrintInOrder[] = { (Visitor.printWithComma(Vs), 0)..., 0 }; in operator ()()
|
| /llvm-project-15.0.7/libcxx/benchmarks/ |
| H A D | CartesianBenchmarks.h | 72 template <class R, class T, class V, class... Vs> 74 const Vs&... Values) { in allValueCombinations()
|
| /llvm-project-15.0.7/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXUtilities.cpp | 295 std::vector<unsigned> Vs; in getAlign() local 296 bool retval = findAllNVVMAnnotation(&F, "align", Vs); in getAlign() 299 for (unsigned v : Vs) { in getAlign()
|
| /llvm-project-15.0.7/clang/test/SemaCXX/ |
| H A D | cxx1z-class-template-argument-deduction.cpp | 206 constexpr int Vs[] = {V...}; in B() local 207 static_assert(Vs[0] == 3 && Vs[1] == 4 && Vs[2] == 4); in B()
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | Lint.cpp | 138 void WriteValues(ArrayRef<const Value *> Vs) { in WriteValues() argument 139 for (const Value *V : Vs) { in WriteValues() 162 void CheckFailed(const Twine &Message, const T1 &V1, const Ts &... Vs) { in CheckFailed() argument 164 WriteValues({V1, Vs...}); in CheckFailed()
|
| /llvm-project-15.0.7/libcxx/test/libcxx/ |
| H A D | nasty_macros.compile.pass.cpp | 134 #define Vs NASTY_MACRO macro
|
| /llvm-project-15.0.7/clang/lib/Headers/ |
| H A D | hvx_hexagon_protos.h | 151 …nRIV(Qv,Rt,Vs) __BUILTIN_VECTOR_WRAP(__builtin_HEXAGON_V6_vS32b_nqpred_ai)(__BUILTIN_VECTOR_WRAP(_… argument 162 …_nt(Qv,Rt,Vs) __BUILTIN_VECTOR_WRAP(__builtin_HEXAGON_V6_vS32b_nt_nqpred_ai)(__BUILTIN_VECTOR_WRAP… argument 173 …_nt(Qv,Rt,Vs) __BUILTIN_VECTOR_WRAP(__builtin_HEXAGON_V6_vS32b_nt_qpred_ai)(__BUILTIN_VECTOR_WRAP(… argument 184 …_QRIV(Qv,Rt,Vs) __BUILTIN_VECTOR_WRAP(__builtin_HEXAGON_V6_vS32b_qpred_ai)(__BUILTIN_VECTOR_WRAP(_… argument
|
| /llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/JITLink/ |
| H A D | JITLink.h | 1761 VisitorTs &&...Vs) { in visitEdge() argument 1763 visitEdge(G, B, E, std::forward<VisitorTs>(Vs)...); in visitEdge() 1773 void visitExistingEdges(LinkGraph &G, VisitorTs &&...Vs) { in visitExistingEdges() argument 1780 visitEdge(G, B, E, std::forward<VisitorTs>(Vs)...); in visitExistingEdges()
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | Constants.h | 457 get(StructType *T, Csts *...Vs) { 458 return get(T, ArrayRef<Constant *>({Vs...}));
|
| /llvm-project-15.0.7/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | ExprEngine.h | 668 ProgramStateRef escapeValues(ProgramStateRef State, ArrayRef<SVal> Vs,
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | Verifier.cpp | 222 template <typename T> void Write(ArrayRef<T> Vs) { in Write() 223 for (const T &V : Vs) in Write() 228 void WriteTs(const T1 &V1, const Ts &... Vs) { in WriteTs() 230 WriteTs(Vs...); in WriteTs() 251 void CheckFailed(const Twine &Message, const T1 &V1, const Ts &... Vs) { in CheckFailed() 254 WriteTs(V1, Vs...); in CheckFailed() 268 const Ts &... Vs) { in DebugInfoCheckFailed() 271 WriteTs(V1, Vs...); in DebugInfoCheckFailed()
|
| /llvm-project-15.0.7/llvm/docs/ |
| H A D | CMakePrimer.rst | 367 Functions Vs Macros
|