Home
last modified time | relevance | path

Searched refs:RequiredVectorWidth (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DBuiltinsX86.td24 let Attributes = [Const, NoThrow, RequiredVectorWidth<128>];
28 let Attributes = [Const, NoThrow, RequiredVectorWidth<256>];
32 let Attributes = [Const, NoThrow, RequiredVectorWidth<512>];
55 let Attributes = [NoThrow, Const, RequiredVectorWidth<64>], Features = "sse" in {
61 let Attributes = [Const, NoThrow, RequiredVectorWidth<128>] in {
134 let Attributes = [Const, NoThrow, RequiredVectorWidth<256>], Features = "avx" in {
177 let Features = "sse", Attributes = [NoThrow, Const, RequiredVectorWidth<128>] in {
182 let Features = "sse", Attributes = [NoThrow, RequiredVectorWidth<128>] in {
194 let Features = "sse", Attributes = [NoThrow, Const, RequiredVectorWidth<128>] in {
204 let Features = "sse2", Attributes = [NoThrow, RequiredVectorWidth<128>] in {
[all …]
H A DBuiltinsX86_64.td45 let Features = "sse", Attributes = [NoThrow, Const, RequiredVectorWidth<128>] in {
50 let Features = "sse2", Attributes = [NoThrow, Const, RequiredVectorWidth<128>] in {
59 let Features = "sse4.1", Attributes = [NoThrow, Const, RequiredVectorWidth<128>] in {
67 let Features = "avx", Attributes = [NoThrow, Const, RequiredVectorWidth<256>] in {
153 let Features = "avx512f", Attributes = [NoThrow, Const, RequiredVectorWidth<128>] in {
168 let Features = "avx512fp16", Attributes = [NoThrow, Const, RequiredVectorWidth<128>] in {
181 let Features = "avx10.2-256", Attributes = [NoThrow, Const, RequiredVectorWidth<128>] in {
436 let Features = "movrs,avx10.2-256", Attributes = [NoThrow, RequiredVectorWidth<128>] in {
440 let Features = "movrs,avx10.2-256", Attributes = [NoThrow, RequiredVectorWidth<256>] in {
444 let Features = "movrs,avx10.2-512", Attributes = [NoThrow, RequiredVectorWidth<512>] in {
[all …]
H A DBuiltinsBase.td70 class RequiredVectorWidth<int N> : IndexedAttribute<"V", N>;
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86Subtarget.h99 unsigned RequiredVectorWidth; variable
115 unsigned RequiredVectorWidth);
226 unsigned getRequiredVectorWidth() const { return RequiredVectorWidth; } in getRequiredVectorWidth()
255 (canExtendTo512DQ() || RequiredVectorWidth > 256); in useAVX512Regs()
H A DX86Subtarget.cpp334 unsigned RequiredVectorWidth) in X86Subtarget() argument
339 RequiredVectorWidth(RequiredVectorWidth), in X86Subtarget()
H A DX86TargetMachine.cpp300 unsigned RequiredVectorWidth = UINT32_MAX; in getSubtargetImpl() local
308 RequiredVectorWidth = Width; in getSubtargetImpl()
347 PreferVectorWidthOverride, RequiredVectorWidth); in getSubtargetImpl()