/llvm-project/llvm/lib/Support/ |
H A D | SmallVector.cpp | 132 void *SmallVectorBase<Size_T>::mallocForGrow(void *FirstEl, size_t MinSize, in mallocForGrow() 146 void SmallVectorBase<Size_T>::grow_pod(void *FirstEl, size_t MinSize, in grow_pod() 167 template class llvm::SmallVectorBase<uint32_t>; 174 template class llvm::SmallVectorBase<uint64_t>; 178 "Expected SmallVectorBase<uint64_t> variant to be in use."); 181 "Expected SmallVectorBase<uint32_t> variant to be in use."); 159 template class llvm::SmallVectorBase<uint32_t>; global() member in llvm 166 template class llvm::SmallVectorBase<uint64_t>; global() member in llvm
|
/llvm-project/clang-tools-extra/test/clang-tidy/checkers/misc/ |
H A D | const-correctness-pointer-as-values.cpp | 41 struct SmallVectorBase { struct 52 struct SmallVector : SmallVectorBase<T> {}; argument
|
/llvm-project/llvm/test/Transforms/NewGVN/ |
H A D | cond_br2-xfail.ll | 5 …vm::SmallVector" = type { %"class.llvm::SmallVectorImpl", [1 x %"union.llvm::SmallVectorBase::U"] } 8 %"class.llvm::SmallVectorTemplateCommon" = type { %"class.llvm::SmallVectorBase" } 9 %"class.llvm::SmallVectorBase" = type { ptr, ptr, ptr, %"union.llvm::SmallVectorBase::U" } 10 %"union.llvm::SmallVectorBase::U" = type { x86_fp80 } 27 …%add.ptr.i.i.i.i2.i.i = getelementptr inbounds %"union.llvm::SmallVectorBase::U", ptr %FirstEl.i.i…
|
/llvm-project/llvm/test/Transforms/GVN/ |
H A D | cond_br2.ll | 4 …vm::SmallVector" = type { %"class.llvm::SmallVectorImpl", [1 x %"union.llvm::SmallVectorBase::U"] } 7 %"class.llvm::SmallVectorTemplateCommon" = type { %"class.llvm::SmallVectorBase" } 8 %"class.llvm::SmallVectorBase" = type { ptr, ptr, ptr, %"union.llvm::SmallVectorBase::U" } 9 %"union.llvm::SmallVectorBase::U" = type { x86_fp80 } 26 …%add.ptr.i.i.i.i2.i.i = getelementptr inbounds %"union.llvm::SmallVectorBase::U", ptr %FirstEl.i.i…
|
/llvm-project/llvm/test/Transforms/LoopDeletion/ |
H A D | 2011-06-21-phioperands.ll | 5 %0 = type { %"class.llvm::SmallVectorImpl", [1 x %"union.llvm::SmallVectorBase::U"] } 10 %"class.llvm::SmallVectorBase" = type { ptr, ptr, ptr, %"union.llvm::SmallVectorBase::U" } 13 %"class.llvm::SmallVectorTemplateCommon" = type { %"class.llvm::SmallVectorBase" } 14 %"union.llvm::SmallVectorBase::U" = type { x86_fp80 }
|
/llvm-project/llvm/test/Transforms/SampleProfile/ |
H A D | inline-combine.ll | 8 %"class.llvm::SmallVectorTemplateCommon.base" = type <{ %"class.llvm::SmallVectorBase", %"struct.ll… 9 %"class.llvm::SmallVectorBase" = type { ptr, ptr, ptr }
|
/llvm-project/llvm/include/llvm/ADT/ |
H A D | SmallVector.h | 52 template <class Size_T> class SmallVectorBase { 62 SmallVectorBase() = delete; 63 SmallVectorBase(void *FirstEl, size_t TotalCapacity) in SmallVectorBase() function 111 alignas(SmallVectorBase<SmallVectorSizeType<T>>) char Base[sizeof( in set_allocation_range() 112 SmallVectorBase<SmallVectorSizeType<T>>)]; in set_allocation_range() 121 : public SmallVectorBase<SmallVectorSizeType<T>> { 122 using Base = SmallVectorBase<SmallVectorSizeType<T>>; 444 SmallVectorBase<SmallVectorSizeType<T>>::mallocForGrow( 1317 extern template class llvm::SmallVectorBase<uint32_t>; 1319 extern template class llvm::SmallVectorBase<uint64_ [all...] |
/llvm-project/llvm/test/CodeGen/PowerPC/ |
H A D | BreakableToken-reduced.ll | 48 %"class.llvm::SmallVectorTemplateCommon.base" = type <{ %"class.llvm::SmallVectorBase", %"struct.ll… 49 %"class.llvm::SmallVectorBase" = type { ptr, ptr, ptr } 56 %"class.llvm::SmallVectorTemplateCommon.9" = type { %"class.llvm::SmallVectorBase", %"struct.llvm::… 71 %"class.llvm::SmallVectorTemplateCommon.16" = type { %"class.llvm::SmallVectorBase", %"struct.llvm:… 97 %"class.llvm::SmallVectorTemplateCommon.32" = type { %"class.llvm::SmallVectorBase", %"struct.llvm:… 103 %"class.llvm::SmallVectorTemplateCommon.38" = type { %"class.llvm::SmallVectorBase", %"struct.llvm:… 121 %"class.llvm::SmallVectorTemplateCommon.44" = type { %"class.llvm::SmallVectorBase", %"struct.llvm:… 127 %"class.llvm::SmallVectorTemplateCommon.50" = type { %"class.llvm::SmallVectorBase", %"struct.llvm:… 159 %"class.llvm::SmallVectorTemplateCommon.102" = type { %"class.llvm::SmallVectorBase", %"struct.llvm… 192 %"class.llvm::SmallVectorTemplateCommon.142" = type { %"class.llvm::SmallVectorBase", %"struct.llvm…
|
H A D | pr15031.ll | 162 %"class.llvm::SmallVectorTemplateCommon" = type { %"class.llvm::SmallVectorBase", %"struct.llvm::Al… 163 %"class.llvm::SmallVectorBase" = type { ptr, ptr, ptr } 193 %"class.llvm::SmallVectorTemplateCommon.136" = type { %"class.llvm::SmallVectorBase", %"struct.llvm… 245 %"class.llvm::SmallVectorTemplateCommon.177" = type { %"class.llvm::SmallVectorBase", %"struct.llvm… 275 %"class.llvm::SmallVectorTemplateCommon.197" = type { %"class.llvm::SmallVectorBase", %"struct.llvm… 286 %"class.llvm::SmallVectorTemplateCommon.212" = type { %"class.llvm::SmallVectorBase", %"struct.llvm…
|
H A D | toc-load-sched-bug.ll | 80 %"class.llvm::SmallVectorTemplateCommon.base" = type <{ %"class.llvm::SmallVectorBase", %"struct.llvm::AlignedCharArrayUnion" }> 81 %"class.llvm::SmallVectorBase" = type { ptr, ptr, ptr } 88 %"class.llvm::SmallVectorTemplateCommon.32" = type { %"class.llvm::SmallVectorBase", %"struct.llvm::AlignedCharArrayUnion.33" } 95 %"class.llvm::SmallVectorTemplateCommon.39" = type { %"class.llvm::SmallVectorBase", %"struct.llvm::AlignedCharArrayUnion.40" } 117 %"class.llvm::SmallVectorTemplateCommon.87" = type { %"class.llvm::SmallVectorBase", %"struct.llvm::AlignedCharArrayUnion.88" }
|
/llvm-project/llvm/test/DebugInfo/Generic/assignment-tracking/inline/ |
H A D | shared-alloca.ll | 32 %"class.llvm::SmallVectorTemplateCommon" = type { %"class.llvm::SmallVectorBase" } 33 %"class.llvm::SmallVectorBase" = type { ptr, i64, i64 }
|
/llvm-project/llvm/test/CodeGen/X86/ |
H A D | misched-aa-colored.ll | 37 %"class.llvm::SmallVectorTemplateCommon.6.27.627.987.1947.2067.2307.4107" = type { %"class.llvm::SmallVectorBase.24.624.984.1944.2064.2304.4104", %"struct.llvm::AlignedCharArrayUnion.7.26.626.986.1946.2066.2306.4106" } 38 %"class.llvm::SmallVectorBase.24.624.984.1944.2064.2304.4104" = type { ptr, ptr, ptr } 80 %"class.llvm::SmallVectorTemplateCommon.33.70.670.1030.1990.2110.2350.4150" = type { %"class.llvm::SmallVectorBase.24.624.984.1944.2064.2304.4104", %"struct.llvm::AlignedCharArrayUnion.34.69.669.1029.1989.2109.2349.4149" } 123 %"class.llvm::SmallVectorTemplateCommon.85.112.712.1072.2032.2152.2392.4192" = type { %"class.llvm::SmallVectorBase.24.624.984.1944.2064.2304.4104", %"struct.llvm::AlignedCharArrayUnion.86.111.711.1071.2031.2151.2391.4191" }
|