Home
last modified time | relevance | path

Searched refs:__gnu_cxx (Results 1 – 25 of 29) sorted by relevance

12

/llvm-project/libcxx/test/libcxx/extensions/hash/
H A Dspecializations.pass.cpp22 assert(__gnu_cxx::hash<const char *>()("test") == in main()
24 assert(__gnu_cxx::hash<char *>()(str) == std::hash<std::string>()("test")); in main()
25 assert(__gnu_cxx::hash<char>()(42) == 42); in main()
26 assert(__gnu_cxx::hash<signed char>()(42) == 42); in main()
27 assert(__gnu_cxx::hash<unsigned char>()(42) == 42); in main()
28 assert(__gnu_cxx::hash<short>()(42) == 42); in main()
29 assert(__gnu_cxx::hash<unsigned short>()(42) == 42); in main()
30 assert(__gnu_cxx::hash<int>()(42) == 42); in main()
31 assert(__gnu_cxx::hash<unsigned int>()(42) == 42); in main()
32 assert(__gnu_cxx::hash<long>()(42) == 42); in main()
[all …]
H A Dspecializations.compile.fail.cpp15 assert(__gnu_cxx::hash<std::string>()(std::string()) == 0); // error in main()
/llvm-project/llvm/test/Transforms/InstCombine/
H A D2009-02-20-InstCombine-SROA.ll11 %"struct.__gnu_cxx::__normal_iterator<int*,std::vector<int, std::allocator<int> > >" = type { ptr }
23 ; IC-NEXT: [[__FIRST_ADDR_I_I:%.*]] = alloca %"struct.__gnu_cxx::__normal_iterator<int*,std::vec…
24 ; IC-NEXT: [[__LAST_ADDR_I_I:%.*]] = alloca %"struct.__gnu_cxx::__normal_iterator<int*,std::vect…
246 %0 = alloca %"struct.__gnu_cxx::__normal_iterator<int*,std::vector<int, std::allocator<int> > >"
247 …%__first_addr.i.i = alloca %"struct.__gnu_cxx::__normal_iterator<int*,std::vector<int, std::alloca…
248 …%__last_addr.i.i = alloca %"struct.__gnu_cxx::__normal_iterator<int*,std::vector<int, std::allocat…
251 …%__first_addr.i = alloca %"struct.__gnu_cxx::__normal_iterator<int*,std::vector<int, std::allocato…
253 %3 = alloca %"struct.__gnu_cxx::__normal_iterator<int*,std::vector<int, std::allocator<int> > >"
261 …%9 = getelementptr %"struct.__gnu_cxx::__normal_iterator<int*,std::vector<int, std::allocator<int>…
263 …%10 = getelementptr %"struct.__gnu_cxx::__normal_iterator<int*,std::vector<int, std::allocator<int…
[all …]
/llvm-project/llvm/test/CodeGen/PowerPC/
H A Dtailcall-string-rvo.ll13 %class.basic_string.11.42.73 = type { %"class.__gnu_cxx::__versa_string.10.41.72" }
14 %"class.__gnu_cxx::__versa_string.10.41.72" = type { %"class.__gnu_cxx::__sso_string_base.9.40.71" }
15 %"class.__gnu_cxx::__sso_string_base.9.40.71" = type { %"struct.__gnu_cxx::__vstring_utility<char, …
16 %"struct.__gnu_cxx::__vstring_utility<char, std::char_traits<char>, std::allocator<char> >::_Alloc_…
/llvm-project/llvm/test/CodeGen/AArch64/
H A Dtailcall-string-rvo.ll14 %class.basic_string.11.42.73 = type { %"class.__gnu_cxx::__versa_string.10.41.72" }
15 %"class.__gnu_cxx::__versa_string.10.41.72" = type { %"class.__gnu_cxx::__sso_string_base.9.40.71" }
16 %"class.__gnu_cxx::__sso_string_base.9.40.71" = type { %"struct.__gnu_cxx::__vstring_utility<char, …
17 %"struct.__gnu_cxx::__vstring_utility<char, std::char_traits<char>, std::allocator<char> >::_Alloc_…
/llvm-project/llvm/test/Transforms/IndVarSimplify/
H A D2004-04-05-InvokeCastCrash.ll4 %"struct.__gnu_cxx::_Hashtable_node<const llvm::Constant*>" = type { ptr, ptr }
5 …%"struct.__gnu_cxx::_Hashtable_node<std::pair<const llvm::Value* const, int> >" = type { ptr, %"st…
6__gnu_cxx::hash_map<const llvm::Value*,int,__gnu_cxx::hash<const llvm::Value*>,std::equal_to<const…
7__gnu_cxx::hash_set<const llvm::Constant*,__gnu_cxx::hash<const llvm::Constant*>,std::equal_to<con…
8__gnu_cxx::hashtable<const llvm::Constant*,const llvm::Constant*,__gnu_cxx::hash<const llvm::Const…
9__gnu_cxx::hashtable<std::pair<const llvm::Value* const, int>,const llvm::Value*,__gnu_cxx::hash<c…
28__gnu_cxx::hash_set<const llvm::Constant*,__gnu_cxx::hash<const llvm::Constant*>,std::equal_to<con…
64 …%"struct.std::_Vector_alloc_base<__gnu_cxx::_Hashtable_nodeptr,std::allocator<const llvm::Constant…
65 …%"struct.std::_Vector_alloc_base<__gnu_cxx::_Hashtable_node<std::pair<const llvm::Value* const, in…
74 …::_Vector_base<__gnu_cxx::_Hashtable_nodeptr,std::allocator<const llvm::Constant*> >" = type { %"s…
[all …]
/llvm-project/llvm/test/Transforms/DeadStoreElimination/
H A Dcs-cs-aliasing.ll5 %class.basic_string = type { %"class.__gnu_cxx::__versa_string" }
6 %"class.__gnu_cxx::__versa_string" = type { %"class.__gnu_cxx::__sso_string_base" }
7 %"class.__gnu_cxx::__sso_string_base" = type { %"struct.__gnu_cxx::__vstring_utility<char, std::cha…
8 %"struct.__gnu_cxx::__vstring_utility<char, std::char_traits<char>, std::allocator<char> >::_Alloc_…
/llvm-project/libcxx/test/libcxx/extensions/hash_map/
H A Dconst_iterator.compile.fail.cpp13 __gnu_cxx::hash_map<int, int> m; in main()
15 const __gnu_cxx::hash_map<int, int> &cm = m; in main()
/llvm-project/clang/test/CodeGenCXX/
H A Ddebug-info-use-after-free.cpp137 namespace __gnu_cxx { namespace
141 template < typename _Tp > class allocator:__gnu_cxx::new_allocator < _Tp > {
181 __gnu_cxx { namespace
230 __gnu_cxx::hash_map;
H A D2007-09-10-RecursiveTypeResolution.cpp17 namespace __gnu_cxx namespace
54 typedef __gnu_cxx::__normal_iterator < typename _Alloc::pointer,
/llvm-project/libcxx/test/libcxx/containers/gnu_cxx/
H A Dhash_map_name_lookup.pass.cpp26 namespace __gnu_cxx { namespace
31 typedef __gnu_cxx::hash_map<int, int> Map; in main()
H A Dhash_set_name_lookup.pass.cpp25 namespace __gnu_cxx { namespace
30 typedef __gnu_cxx::hash_set<int> Set; in main()
H A Dhash_map.pass.cpp24 __gnu_cxx::hash_map<int, int> h; in test_default_does_not_allocate()
28 __gnu_cxx::hash_multimap<int, int> h; in test_default_does_not_allocate()
H A Dhash_set.pass.cpp24 __gnu_cxx::hash_set<int> h; in test_default_does_not_allocate()
28 __gnu_cxx::hash_multiset<int> h; in test_default_does_not_allocate()
/llvm-project/llvm/test/CodeGen/Thumb2/
H A D2009-10-15-ITBlockBranch.ll5 %"struct.__gnu_cxx::__normal_iterator<char*,std::basic_string<char, std::char_traits<char>, std::al…
6 %"struct.__gnu_cxx::new_allocator<char>" = type <{ i8 }>
7 …g<char,std::char_traits<char>,std::allocator<char> >" = type { %"struct.__gnu_cxx::__normal_iterat…
H A Dv8_IT_4.ll7 %"struct.__gnu_cxx::__normal_iterator<char*,std::basic_string<char, std::char_traits<char>, std::al…
8 %"struct.__gnu_cxx::new_allocator<char>" = type <{ i8 }>
9 …g<char,std::char_traits<char>,std::allocator<char> >" = type { %"struct.__gnu_cxx::__normal_iterat…
/llvm-project/clang/test/SemaTemplate/
H A Ddependent-names.cpp371 namespace __gnu_cxx { struct X {}; } namespace
373 …void operator+(__gnu_cxx::X, ns::Y); // expected-note{{or in namespace 'test_reserved_identifiers…
375 __gnu_cxx::X x; in test()
/llvm-project/libcxx/include/ext/
H A D__hash20 namespace __gnu_cxx {
83 } // namespace __gnu_cxx
H A Dhash_set17 namespace __gnu_cxx
191 } // __gnu_cxx
216 namespace __gnu_cxx {
579 } // namespace __gnu_cxx
/llvm-project/llvm/test/Transforms/GlobalOpt/
H A D2007-06-04-PackedStruct.ll6 %"struct.__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, int> > >" = type <{ i8 }>
8 …t int, int> > >::_Rb_tree_impl<std::less<int>,false>" = type { %"struct.__gnu_cxx::new_allocator<s…
/llvm-project/clang/test/Sema/
H A Dwarn-lifetime-analysis-nocfg.cpp130 namespace __gnu_cxx { global() namespace
/llvm-project/llvm/test/Transforms/GVN/
H A D2009-03-10-PREOnVoid.ll8 %"struct.__gnu_cxx::hash<ptr>" = type <{ i8 }>
14 …owInfo> > > > >::_Rb_tree_impl<std::less<ptr>,false>" = type { %"struct.__gnu_cxx::hash<ptr>", %"s…
/llvm-project/llvm/test/Transforms/NewGVN/
H A D2009-03-10-PREOnVoid.ll9 %"struct.__gnu_cxx::hash<ptr>" = type <{ i8 }>
15 …owInfo> > > > >::_Rb_tree_impl<std::less<ptr>,false>" = type { %"struct.__gnu_cxx::hash<ptr>", %"s…
/llvm-project/llvm/test/Transforms/SimplifyCFG/
H A Ddbginfo.ll20 %"struct.__gnu_cxx::new_allocator<Scene*>" = type <{ i8 }>
21 %"struct.__gnu_cxx::new_allocator<std::_List_node<Scene*> >" = type <{ i8 }>
/llvm-project/llvm/test/Transforms/Attributor/reduced/
H A Dregister_benchmark_test.ll77 %"class.__gnu_cxx::__normal_iterator.32.68.254.347.440.533.626.812.905.998.1463.1742.2021.2300.2858…
78 %"class.__gnu_cxx::__normal_iterator.69.255.348.441.534.627.813.906.999.1464.1743.2022.2301.2859.34…
80 %"class.__gnu_cxx::new_allocator.71.257.350.443.536.629.815.908.1001.1466.1745.2024.2303.2861.3419.…
82 %"class.__gnu_cxx::new_allocator.1.73.259.352.445.538.631.817.910.1003.1468.1747.2026.2305.2863.342…
86 %"class.__gnu_cxx::new_allocator.9.77.263.356.449.542.635.821.914.1007.1472.1751.2030.2309.2867.342…
88 %"class.__gnu_cxx::new_allocator.30.79.265.358.451.544.637.823.916.1009.1474.1753.2032.2311.2869.34…
89 %"class.__gnu_cxx::__normal_iterator.33.80.266.359.452.545.638.824.917.1010.1475.1754.2033.2312.287…
91 ….1441.1720.1999.2278.2836.3394.3487.3580.3673.3766.3859.4138", %"struct.__gnu_cxx::__aligned_membu…
92 %"struct.__gnu_cxx::__aligned_membuf.82.268.361.454.547.640.826.919.1012.1477.1756.2035.2314.2872.3…

12