Home
last modified time | relevance | path

Searched refs:doCast (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DCasting.h313 return Derived::doCast(f);
335 static inline To doCast(From *f) { return To(f); }
348 static inline CastResultType doCast(std::unique_ptr<From> &&f) {
357 return doCast(std::move(f));
372 static inline std::optional<To> doCast(const From &f) { return To(f); }
401 static inline decltype(auto) doCast(const From &f) {
402 return ForwardTo::doCast(const_cast<NonConstFrom>(f));
428 static inline decltype(auto) doCast(const From &f) {
429 return *ForwardTo::doCast(&f);
481 static inline CastReturnType doCast(const From &f) {
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DSMTConv.h687 template <typename T, T (*doCast)(llvm::SMTSolverRef &Solver, const T &,
701 LHS = (*doCast)(Solver, LHS, NewTy, NewBitWidth, LTy, LBitWidth); in doIntTypeConversion()
708 RHS = (*doCast)(Solver, RHS, NewTy, NewBitWidth, RTy, RBitWidth); in doIntTypeConversion()
725 RHS = (*doCast)(Solver, RHS, LTy, LBitWidth, RTy, RBitWidth); in doIntTypeConversion()
728 LHS = (*doCast)(Solver, LHS, RTy, RBitWidth, LTy, LBitWidth); in doIntTypeConversion()
735 RHS = (*doCast)(Solver, RHS, LTy, LBitWidth, RTy, RBitWidth); in doIntTypeConversion()
738 LHS = (*doCast)(Solver, LHS, RTy, RBitWidth, LTy, LBitWidth); in doIntTypeConversion()
746 RHS = (doCast)(Solver, RHS, LTy, LBitWidth, RTy, RBitWidth); in doIntTypeConversion()
749 LHS = (*doCast)(Solver, LHS, RTy, RBitWidth, LTy, LBitWidth); in doIntTypeConversion()
759 RHS = (*doCast)(Solver, RHS, LTy, LBitWidth, RTy, RBitWidth); in doIntTypeConversion()
[all …]
H A DSVals.h544 static To doCast(const From &f) {
550 return doCast(f);
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DPointerUnion.h239 template <typename To> static To doCast(From &F) {
257 static To doCast(From &f) { return Impl::template doCast<To>(f); }
/freebsd/contrib/llvm-project/clang/include/clang/ExtractAPI/
H A DAPI.h1534 static RecordContext *doCast(FromTy *From) { in doCast() function
1544 static RecordContext *doCast(FromTy *From) {
1562 static ToTy *doCast(RecordContext *Ctx) {
1575 static RecordContext *doCast(RecordContext *Ctx) {
1598 static inline ::clang::extractapi::RecordContext *doCast(FromTy *From) {
1599 return ::clang::extractapi::ToRecordContextCastInfoWrapper<FromTy>::doCast(
1621 static inline ToTy *doCast(::clang::extractapi::RecordContext *Ctx) {
1622 return ::clang::extractapi::FromRecordContextCastInfoWrapper<ToTy>::doCast(
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlan.h3530 static inline VPPhiAccessors *doCast(SrcTy R) {
3549 return doCast(f);