Intel® Implicit SPMD Program Compiler (Intel® ISPC)
1.13.0
Target Member List
This is the complete list of members for
Target
, including all inherited members.
AVX
enum value
Target
AVX2
enum value
Target
GENERIC
enum value
Target
getArch
() const
Target
inline
getCPU
() const
Target
inline
getDataLayout
() const
Target
inline
getDataTypeWidth
() const
Target
inline
getGeneratePIC
() const
Target
inline
getISA
() const
Target
inline
GetISAString
() const
Target
GetISATargetString
() const
Target
getISPCTarget
() const
Target
inline
getMaskBitCount
() const
Target
inline
getMaskingIsFree
() const
Target
inline
getNativeVectorAlignment
() const
Target
inline
getNativeVectorWidth
() const
Target
inline
getTarget
() const
Target
inline
GetTargetMachine
() const
Target
inline
GetTripleString
() const
Target
getVectorWidth
() const
Target
inline
hasGather
() const
Target
inline
hasHalf
() const
Target
inline
hasRand
() const
Target
inline
hasRcpd
() const
Target
inline
hasRsqrtd
() const
Target
inline
hasScatter
() const
Target
inline
hasTranscendentals
() const
Target
inline
hasTrigonometry
() const
Target
inline
hasVecPrefetch
() const
Target
inline
is32Bit
() const
Target
inline
ISA
enum name
Target
ISAToString
(Target::ISA isa)
Target
static
ISAToTargetString
(Target::ISA isa)
Target
static
IsGenericTypeLayoutIndeterminate
(llvm::Type *type)
Target
isValid
() const
Target
inline
KNL_AVX512
enum value
Target
m_arch
Target
private
m_attributes
Target
private
m_cpu
Target
private
m_dataLayout
Target
private
m_dataTypeWidth
Target
private
m_funcAttributes
Target
private
m_generatePIC
Target
private
m_hasGather
Target
private
m_hasHalf
Target
private
m_hasRand
Target
private
m_hasRcpd
Target
private
m_hasRsqrtd
Target
private
m_hasScatter
Target
private
m_hasTranscendentals
Target
private
m_hasTrigonometry
Target
private
m_hasVecPrefetch
Target
private
m_is32Bit
Target
private
m_isa
Target
private
m_ispc_target
Target
private
m_maskBitCount
Target
private
m_maskingIsFree
Target
private
m_nativeVectorAlignment
Target
private
m_nativeVectorWidth
Target
private
m_target
Target
private
m_targetMachine
Target
private
m_tf_attributes
Target
private
m_valid
Target
private
m_vectorWidth
Target
private
markFuncWithTargetAttr
(llvm::Function *func)
Target
NUM_ISAS
enum value
Target
SizeOf
(llvm::Type *type, llvm::BasicBlock *insertAtEnd)
Target
SKX_AVX512
enum value
Target
SSE2
enum value
Target
SSE4
enum value
Target
StructOffset
(llvm::Type *type, int element, llvm::BasicBlock *insertAtEnd)
Target
SupportedCPUs
()
Target
static
Target
(Arch arch, const char *cpu, ISPCTarget isa, bool pic, bool printTarget)
Target
Generated on Fri Apr 24 2020 00:01:25 for Intel® Implicit SPMD Program Compiler (Intel® ISPC) by
1.8.13