Home
last modified time | relevance | path

Searched refs:ImmChecks (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSemaARM.h53 SmallVectorImpl<std::tuple<int, int, int, int>> &ImmChecks,
57 SmallVectorImpl<std::tuple<int, int, int>> &ImmChecks);
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaARM.cpp515 SmallVectorImpl<std::tuple<int, int, int, int>> &ImmChecks, in PerformNeonImmChecks() argument
519 for (const auto &I : ImmChecks) { in PerformNeonImmChecks()
533 CallExpr *TheCall, SmallVectorImpl<std::tuple<int, int, int>> &ImmChecks) { in PerformSVEImmChecks() argument
536 for (const auto &I : ImmChecks) { in PerformSVEImmChecks()
670 SmallVector<std::tuple<int, int, int>, 3> ImmChecks; in CheckSMEBuiltinFunctionCall() local
680 return PerformSVEImmChecks(TheCall, ImmChecks); in CheckSMEBuiltinFunctionCall()
699 SmallVector<std::tuple<int, int, int>, 3> ImmChecks; in CheckSVEBuiltinFunctionCall() local
709 return PerformSVEImmChecks(TheCall, ImmChecks); in CheckSVEBuiltinFunctionCall()
786 SmallVector<std::tuple<int, int, int, int>, 2> ImmChecks; in CheckNeonBuiltinFunctionCall() local
796 return PerformNeonImmChecks(TheCall, ImmChecks, TV); in CheckNeonBuiltinFunctionCall()
/freebsd/contrib/llvm-project/clang/utils/TableGen/
H A DSveEmitter.cpp184 SmallVector<ImmCheck, 2> ImmChecks; member in __anone51b860d0111::Intrinsic
191 uint64_t Flags, ArrayRef<ImmCheck> ImmChecks, TypeSpec BT,
239 ArrayRef<ImmCheck> getImmChecks() const { return ImmChecks; } in getImmChecks()
972 BaseType(BT, 'd'), Flags(Flags), ImmChecks(Checks) { in Intrinsic()
997 ImmChecks.emplace_back( in Intrinsic()
1000 ImmChecks.emplace_back( in Intrinsic()
1237 SmallVector<ImmCheck, 2> ImmChecks; in createIntrinsic() local
1249 ImmChecks.push_back(ImmCheck(ArgIdx, Kind, ElementSizeInBits)); in createIntrinsic()
1253 Name, Proto, Merge, MergeSuffix, MemEltType, LLVMName, Flags, ImmChecks, in createIntrinsic()
1260 ImmChecks, TS, ClassG, *this, SVEGuard, SMEGuard)); in createIntrinsic()
H A DNeonEmitter.cpp337 SmallVector<ImmCheck, 2> ImmChecks; member in __anonfaf0748f0111::Intrinsic
432 ImmChecks.emplace_back(ArgIdx, Kind, EltSizeInBits, VecSizeInBits); in Intrinsic()
434 sort(ImmChecks.begin(), ImmChecks.end(), in Intrinsic()
450 ArrayRef<ImmCheck> getImmChecks() const { return ImmChecks; } in getImmChecks()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A Darm_fp16.td79 let ImmChecks = [ImmCheck<1, ImmCheck1_16>] in {
H A Darm_sve_sme_incl.td259 list<ImmCheck> ImmChecks = ch;
H A Darm_neon_incl.td279 list<ImmCheck> ImmChecks = ch;