Searched refs:CastInfo (Results 1 – 6 of 6) sorted by relevance
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | CastValueChecker.cpp | 97 static bool isInfeasibleCast(const DynamicCastInfo *CastInfo, in isInfeasibleCast() argument 99 if (!CastInfo) in isInfeasibleCast() 102 return CastSucceeds ? CastInfo->fails() : CastInfo->succeeds(); in isInfeasibleCast() 106 const DynamicCastInfo *CastInfo, in getNoteTag() argument 110 CastInfo ? CastInfo->to()->getAsCXXRecordDecl()->getNameAsString() in getNoteTag() 228 const DynamicCastInfo *CastInfo = in addCastTransition() local 234 if (CastInfo) in addCastTransition() 235 CastSucceeds = IsNonNullReturn && CastInfo->succeeds(); in addCastTransition() 241 if (isInfeasibleCast(CastInfo, CastSucceeds)) { in addCastTransition() 247 bool IsKnownCast = CastInfo || IsCheckedCast || CastFromTy == CastToTy; in addCastTransition() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | Casting.h | 476 struct CastInfo : public CastIsPossible<To, From> { 477 using Self = CastInfo<To, From, Enable>; 503 struct CastInfo<To, From, std::enable_if_t<!is_simple_type<From>::value>> { 504 using Self = CastInfo<To, From>; 506 using SimplifiedSelf = CastInfo<To, SimpleFrom>; 533 struct CastInfo<To, std::unique_ptr<From>> : public UniquePtrCast<To, From> {}; 539 struct CastInfo<To, std::optional<From>> : public OptionalValueCast<To, From> { 549 return CastInfo<To, const From>::isPossible(Val); 567 return CastInfo<To, const From>::doCast(Val); 573 return CastInfo<To, From>::doCast(Val); [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
H A D | PointerUnion.h | 241 struct CastInfo<To, PointerUnion<PTs...>> 243 CastInfo<To, PointerUnion<PTs...>>> { 257 struct CastInfo<To, const PointerUnion<PTs...>> 259 CastInfo<To, PointerUnion<PTs...>>> {
|
/freebsd/contrib/llvm-project/clang/include/clang/ExtractAPI/ |
H A D | API.h | 1557 struct CastInfo<::clang::extractapi::RecordContext, FromTy *> 1561 CastInfo<::clang::extractapi::RecordContext, FromTy *>> { 1574 struct CastInfo<::clang::extractapi::RecordContext, const FromTy *> 1577 CastInfo<::clang::extractapi::RecordContext, FromTy *>> {}; 1580 struct CastInfo<ToTy, ::clang::extractapi::RecordContext *> 1584 CastInfo<ToTy, ::clang::extractapi::RecordContext *>> { 1597 struct CastInfo<ToTy, const ::clang::extractapi::RecordContext *> 1600 CastInfo<ToTy, ::clang::extractapi::RecordContext *>> {};
|
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | SVals.h | 478 struct CastInfo< 482 using Self = CastInfo<
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86InstrAVX512.td | 10951 X86VectorVTInfo CastInfo> { 10957 (CastInfo.VT (X86Shuf128 _.RC:$src1, _.RC:$src2, 10965 (CastInfo.VT (X86Shuf128 _.RC:$src1, 10966 (CastInfo.LdFrag addr:$src2), 10975 (CastInfo.VT 10985 AVX512VLVectorVTInfo CastInfo, bits<8> opc>{ 10988 _.info512, CastInfo.info512>, EVEX_V512; 10992 _.info256, CastInfo.info256>, EVEX_V256;
|