Home
last modified time | relevance | path

Searched refs:SmallVectorBase (Results 1 – 12 of 12) sorted by relevance

/llvm-project/llvm/lib/Support/
H A DSmallVector.cpp132 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 Dconst-correctness-pointer-as-values.cpp41 struct SmallVectorBase { struct
52 struct SmallVector : SmallVectorBase<T> {}; argument
/llvm-project/llvm/test/Transforms/NewGVN/
H A Dcond_br2-xfail.ll5 …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 Dcond_br2.ll4 …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 D2011-06-21-phioperands.ll5 %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 Dinline-combine.ll8 %"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 DSmallVector.h52 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 DBreakableToken-reduced.ll48 %"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 Dpr15031.ll162 %"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 Dtoc-load-sched-bug.ll80 %"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 Dshared-alloca.ll32 %"class.llvm::SmallVectorTemplateCommon" = type { %"class.llvm::SmallVectorBase" }
33 %"class.llvm::SmallVectorBase" = type { ptr, i64, i64 }
/llvm-project/llvm/test/CodeGen/X86/
H A Dmisched-aa-colored.ll37 %"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" }