Searched refs:TypeSwitch (Results 1 - 2 of 2) sorted by relevance

/freebsd-current/contrib/llvm-project/llvm/include/llvm/ADT/
H A DTypeSwitch.h1 //===- TypeSwitch.h - Switch functionality for RTTI casting -*- C++ -*-----===//
10 /// This file implements the TypeSwitch template, which mimics a switch()
40 // traces at -O0 (or other optimization levels). Large TypeSwitch's are
102 /// LogicalResult result = TypeSwitch<Operation *, LogicalResult>(op)
107 class TypeSwitch : public detail::TypeSwitchBase<TypeSwitch<T, ResultT>, T> { class in namespace:llvm
109 using BaseT = detail::TypeSwitchBase<TypeSwitch<T, ResultT>, T>;
112 TypeSwitch(TypeSwitch &&other) = default;
116 TypeSwitch<
153 class TypeSwitch<T, void> class in namespace:llvm
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanAnalysis.cpp11 #include "llvm/ADT/TypeSwitch.h"
208 TypeSwitch<const VPRecipeBase *, Type *>(V->getDefiningRecipe())

Completed in 119 milliseconds