OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:simplify_type
(Results
1 - 12
of
12
) sorted by null
/external/llvm/include/llvm/Support/
ValueHandle.h
153
// Specialize
simplify_type
to allow WeakVH to participate in
155
template<typename From> struct
simplify_type
;
156
template<> struct
simplify_type
<const WeakVH> {
struct in namespace:llvm
162
template<> struct
simplify_type
<WeakVH> : public
simplify_type
<const WeakVH> {};
struct in namespace:llvm
229
// Specialize
simplify_type
to allow AssertingVH to participate in
231
template<typename From> struct
simplify_type
;
232
template<> struct
simplify_type
<const AssertingVH<Value> > {
struct in namespace:llvm
238
template<> struct
simplify_type
<AssertingVH<Value> >
struct in namespace:llvm
239
: public
simplify_type
<const AssertingVH<Value> > {}
341
template<> struct
simplify_type
<const TrackingVH<Value> > {
struct in namespace:llvm
347
template<> struct
simplify_type
<TrackingVH<Value> >
struct in namespace:llvm
397
template<> struct
simplify_type
<const CallbackVH> {
struct in namespace:llvm
403
template<> struct
simplify_type
<CallbackVH>
struct in namespace:llvm
[
all
...]
Casting.h
30
template<typename From> struct
simplify_type
{
struct in namespace:llvm
37
template<typename From> struct
simplify_type
<const From> {
struct in namespace:llvm
40
return
simplify_type
<From>::getSimplifiedValue(static_cast<From&>(Val));
87
// the
simplify_type
template.
90
typename
simplify_type
<SimpleFrom>::SimpleType>::doit(
91
simplify_type
<From>::getSimplifiedValue(Val));
110
return isa_impl_wrap<X, Y, typename
simplify_type
<Y>::SimpleType>::doit(Val);
159
typename
simplify_type
<From>::SimpleType>::ret_type ret_type;
162
// Ensure the non-simple values are converted using the
simplify_type
template
169
typename
simplify_type
<SimpleFrom>::SimpleType>::doit
[
all
...]
/external/llvm/include/llvm/
User.h
144
template<> struct
simplify_type
<User::op_iterator> {
152
template<> struct
simplify_type
<const User::op_iterator>
153
: public
simplify_type
<User::op_iterator> {};
155
template<> struct
simplify_type
<User::const_op_iterator> {
163
template<> struct
simplify_type
<const User::const_op_iterator>
164
: public
simplify_type
<User::const_op_iterator> {};
Use.h
38
struct
simplify_type
;
148
//
simplify_type
- Allow clients to treat uses just like values when using
150
template<> struct
simplify_type
<Use> {
struct in namespace:llvm
156
template<> struct
simplify_type
<const Use> {
struct in namespace:llvm
/external/llvm/include/llvm/ADT/
Optional.h
50
template<typename T> struct
simplify_type
;
53
struct
simplify_type
<const Optional<T> > {
struct in namespace:llvm
61
struct
simplify_type
<Optional<T> >
struct in namespace:llvm
62
: public
simplify_type
<const Optional<T> > {};
IntrusiveRefCntPtr.h
216
template<class T> struct
simplify_type
<IntrusiveRefCntPtr<T> > {
struct in namespace:llvm
223
template<class T> struct
simplify_type
<const IntrusiveRefCntPtr<T> > {
struct in namespace:llvm
ilist.h
271
template<typename From> struct
simplify_type
;
273
template<typename NodeTy> struct
simplify_type
<ilist_iterator<NodeTy> > {
struct in namespace:llvm
280
template<typename NodeTy> struct
simplify_type
<const ilist_iterator<NodeTy> > {
struct in namespace:llvm
/external/clang/include/clang/AST/
CanonicalType.h
347
/// Implement
simplify_type
for CanQual<T>, so that we can dyn_cast from
351
struct
simplify_type
<const ::clang::CanQual<T> > {
struct in namespace:llvm
358
struct
simplify_type
< ::clang::CanQual<T> >
struct in namespace:llvm
359
: public
simplify_type
<const ::clang::CanQual<T> > {};
DeclCXX.h
66
/// Implement
simplify_type
for AnyFunctionDecl, so that we can dyn_cast from
68
template<> struct
simplify_type
<const ::clang::AnyFunctionDecl> {
struct in namespace:llvm
74
template<> struct
simplify_type
< ::clang::AnyFunctionDecl>
struct in namespace:llvm
75
: public
simplify_type
<const ::clang::AnyFunctionDecl> {};
[
all
...]
Type.h
889
/// Implement
simplify_type
for QualType, so that we can dyn_cast from QualType
891
template<> struct
simplify_type
<const ::clang::QualType> {
struct in namespace:llvm
897
template<> struct
simplify_type
< ::clang::QualType>
struct in namespace:llvm
898
: public
simplify_type
<const ::clang::QualType> {};
[
all
...]
/external/llvm/include/llvm/CodeGen/
SelectionDAGNodes.h
48
template <typename T> struct
simplify_type
;
185
///
simplify_type
specializations - Allow casting operators to work directly on
187
template<> struct
simplify_type
<SDValue> {
struct in namespace:llvm
193
template<> struct
simplify_type
<const SDValue> {
struct in namespace:llvm
284
///
simplify_type
specializations - Allow casting operators to work directly on
286
template<> struct
simplify_type
<SDUse> {
struct in namespace:llvm
292
template<> struct
simplify_type
<const SDUse> {
struct in namespace:llvm
[
all
...]
/external/clang/include/clang/Analysis/
CFG.h
738
/// Implement
simplify_type
for CFGTerminator, so that we can dyn_cast from
740
template <> struct
simplify_type
<const ::clang::CFGTerminator> {
struct in namespace:clang::llvm
747
template <> struct
simplify_type
< ::clang::CFGTerminator> {
struct in namespace:clang::llvm
Completed in 381 milliseconds