|
clang 24.0.0git
|
The target-specific settings a classifier needs beyond what it can read from the module. More...
Public Attributes | |
| llvm::abi::X86AVXABILevel | x86AvxAbiLevel = llvm::abi::X86AVXABILevel::None |
| The AVX level the x86_64 classifier sizes a native vector at. | |
| bool | allowsX86TargetAttrAvx = true |
| Whether a function's own recorded target features may raise its x86_64 AVX level above x86AvxAbiLevel. | |
| llvm::abi::X86ABICompatInfo | x86AbiCompat |
| The x86_64 flags whose value depends on the target and the requested ABI compatibility version. | |
The target-specific settings a classifier needs beyond what it can read from the module.
Every field names the target it belongs to, because a classifier for one target ignores the others' settings.
Definition at line 42 of file CIRABIClassifier.h.
Whether a function's own recorded target features may raise its x86_64 AVX level above x86AvxAbiLevel.
Definition at line 50 of file CIRABIClassifier.h.
| llvm::abi::X86ABICompatInfo cir::ABIClassifierOptions::x86AbiCompat |
The x86_64 flags whose value depends on the target and the requested ABI compatibility version.
Definition at line 54 of file CIRABIClassifier.h.
| llvm::abi::X86AVXABILevel cir::ABIClassifierOptions::x86AvxAbiLevel = llvm::abi::X86AVXABILevel::None |
The AVX level the x86_64 classifier sizes a native vector at.
Definition at line 46 of file CIRABIClassifier.h.