Home
last modified time | relevance | path

Searched refs:Vs (Results 1 – 25 of 28) sorted by relevance

12

/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonPatternsHVX.td78 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 DHexagonISelLoweringHVX.cpp1707 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 DHexagonISelDAGToDAGHVX.cpp1242 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 DHexagonISelLowering.cpp2479 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 DHexagonPatterns.td105 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 DThreadSafetyTIL.h690 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 DAllocatorList.h42 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 DPointerSumType.h231 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 Dinstantiate-expanded-type-constraint.cpp26 template<either<Ts, Us...>... Vs>
27 static void foo(Vs... v);
/llvm-project-15.0.7/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMAddressingModes.h277 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 Dcxx-variadic-templates.h21 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 Dp15-cxx0x.cpp134 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 Dcxa_demangle.cpp72 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 DItaniumDemangle.cpp73 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 DCartesianBenchmarks.h72 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 DNVPTXUtilities.cpp295 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 Dcxx1z-class-template-argument-deduction.cpp206 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 DLint.cpp138 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 Dnasty_macros.compile.pass.cpp134 #define Vs NASTY_MACRO macro
/llvm-project-15.0.7/clang/lib/Headers/
H A Dhvx_hexagon_protos.h151 …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 DJITLink.h1761 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 DConstants.h457 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 DExprEngine.h668 ProgramStateRef escapeValues(ProgramStateRef State, ArrayRef<SVal> Vs,
/llvm-project-15.0.7/llvm/lib/IR/
H A DVerifier.cpp222 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 DCMakePrimer.rst367 Functions Vs Macros

12