Searched refs:isPodLike (Results 1 - 25 of 52) sorted by relevance

123

/external/clang/include/clang/AST/
H A DDeclAccessPair.h66 template<typename> struct isPodLike;
67 template<> struct isPodLike<clang::DeclAccessPair> { struct in namespace:llvm
H A DBaseSubobject.h80 template <> struct isPodLike<clang::BaseSubobject> { struct in namespace:llvm
H A DGlobalDecl.h122 struct isPodLike<clang::GlobalDecl> { struct in namespace:llvm
H A DCharUnits.h241 template <> struct isPodLike<clang::CharUnits> { struct in namespace:llvm
/external/llvm/include/llvm/Support/
H A Dtype_traits.h29 /// isPodLike - This is a type trait that is used to determine whether a given
32 struct isPodLike { struct in namespace:llvm
38 // matches the definition of isPodLike closely.
54 struct isPodLike<std::pair<T, U> > { struct in namespace:llvm
55 static const bool value = isPodLike<T>::value && isPodLike<U>::value;
/external/swiftshader/third_party/LLVM/include/llvm/Support/
H A Dtype_traits.h56 /// isPodLike - This is a type trait that is used to determine whether a given
59 struct isPodLike { struct in namespace:llvm
67 struct isPodLike<std::pair<T, U> > { struct in namespace:llvm
68 static const bool value = isPodLike<T>::value & isPodLike<U>::value;
/external/swiftshader/third_party/LLVM/include/llvm/ADT/
H A DArrayRef.h213 template <typename T> struct isPodLike;
214 template <typename T> struct isPodLike<ArrayRef<T> > {
H A DPointerIntPair.h116 template <typename T> struct isPodLike;
118 struct isPodLike<PointerIntPair<PointerTy, IntBits, IntType> > {
H A DImmutableList.h224 template <typename T> struct isPodLike;
226 struct isPodLike<ImmutableList<T> > { static const bool value = true; }; struct in namespace:llvm
H A DDenseMap.h240 (!isPodLike<KeyInfoT>::value || !isPodLike<ValueInfoT>::value)) {
269 if (isPodLike<KeyInfoT>::value && isPodLike<ValueInfoT>::value)
H A DStringRef.h470 template <typename T> struct isPodLike;
471 template <> struct isPodLike<StringRef> { static const bool value = true; };
H A DSmallVector.h173 /// SmallVectorTemplateBase<isPodLike = false> - This is where we put method
175 template <typename T, bool isPodLike>
200 template <typename T, bool isPodLike>
201 void SmallVectorTemplateBase<T, isPodLike>::grow(size_t MinSize) {
225 /// SmallVectorTemplateBase<isPodLike = true> - This is where we put method
265 class SmallVectorImpl : public SmallVectorTemplateBase<T, isPodLike<T>::value> {
266 typedef SmallVectorTemplateBase<T, isPodLike<T>::value > SuperClass;
275 : SmallVectorTemplateBase<T, isPodLike<T>::value>(N*sizeof(T)) {
/external/llvm/include/llvm/Bitcode/
H A DBitCodes.h156 template <> struct isPodLike<BitCodeAbbrevOp> { static const bool value=true; }; struct in namespace:llvm
/external/llvm/include/llvm/ADT/
H A DOptional.h147 template <typename T> struct isPodLike;
148 template <typename T> struct isPodLike<Optional<T> > { struct in namespace:llvm
150 static const bool value = isPodLike<T>::value;
H A DImmutableList.h223 template <typename T> struct isPodLike;
225 struct isPodLike<ImmutableList<T> > { static const bool value = true; }; struct in namespace:llvm
H A DPointerIntPair.h174 template <typename T> struct isPodLike;
176 struct isPodLike<PointerIntPair<PointerTy, IntBits, IntType>> {
H A DSmallVector.h173 /// SmallVectorTemplateBase<isPodLike = false> - This is where we put method
175 template <typename T, bool isPodLike>
229 template <typename T, bool isPodLike>
230 void SmallVectorTemplateBase<T, isPodLike>::grow(size_t MinSize) {
255 /// SmallVectorTemplateBase<isPodLike = true> - This is where we put method
318 class SmallVectorImpl : public SmallVectorTemplateBase<T, isPodLike<T>::value> {
319 typedef SmallVectorTemplateBase<T, isPodLike<T>::value > SuperClass;
330 : SmallVectorTemplateBase<T, isPodLike<T>::value>(N*sizeof(T)) {
H A DArrayRef.h386 template <typename T> struct isPodLike;
387 template <typename T> struct isPodLike<ArrayRef<T> > { struct in namespace:llvm
H A DStringRef.h628 template <typename T> struct isPodLike;
629 template <> struct isPodLike<StringRef> { static const bool value = true; };
/external/clang/include/clang/Basic/
H A DSourceLocation.h29 template <typename T> struct isPodLike;
419 struct isPodLike<clang::SourceLocation> { static const bool value = true; }; struct in namespace:clang::llvm
421 struct isPodLike<clang::FileID> { static const bool value = true; }; struct in namespace:clang::llvm
/external/llvm/include/llvm/IR/
H A DCFG.h143 struct isPodLike<TerminatorInst::SuccIterator<T, U>> { struct in namespace:llvm
144 static const bool value = isPodLike<T>::value;
/external/llvm/include/llvm/CodeGen/
H A DTargetPassConfig.h72 template <> struct isPodLike<IdentifyingPassPtr> { struct in namespace:llvm
/external/llvm/include/llvm/MC/
H A DMCInst.h146 template <> struct isPodLike<MCOperand> { static const bool value = true; }; struct in namespace:llvm
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DSVals.h572 template <typename T> struct isPodLike;
573 template <> struct isPodLike<clang::ento::SVal> { struct in namespace:llvm
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
H A DEarlyCSE.cpp73 template<> struct isPodLike<SimpleValue> { struct in namespace:llvm
166 template<> struct isPodLike<CallValue> { struct in namespace:llvm

Completed in 2567 milliseconds

123