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 valueTarget
AVX2 enum valueTarget
GENERIC enum valueTarget
getArch() constTargetinline
getCPU() constTargetinline
getDataLayout() constTargetinline
getDataTypeWidth() constTargetinline
getGeneratePIC() constTargetinline
getISA() constTargetinline
GetISAString() constTarget
GetISATargetString() constTarget
getISPCTarget() constTargetinline
getMaskBitCount() constTargetinline
getMaskingIsFree() constTargetinline
getNativeVectorAlignment() constTargetinline
getNativeVectorWidth() constTargetinline
getTarget() constTargetinline
GetTargetMachine() constTargetinline
GetTripleString() constTarget
getVectorWidth() constTargetinline
hasGather() constTargetinline
hasHalf() constTargetinline
hasRand() constTargetinline
hasRcpd() constTargetinline
hasRsqrtd() constTargetinline
hasScatter() constTargetinline
hasTranscendentals() constTargetinline
hasTrigonometry() constTargetinline
hasVecPrefetch() constTargetinline
is32Bit() constTargetinline
ISA enum nameTarget
ISAToString(Target::ISA isa)Targetstatic
ISAToTargetString(Target::ISA isa)Targetstatic
IsGenericTypeLayoutIndeterminate(llvm::Type *type)Target
isValid() constTargetinline
KNL_AVX512 enum valueTarget
m_archTargetprivate
m_attributesTargetprivate
m_cpuTargetprivate
m_dataLayoutTargetprivate
m_dataTypeWidthTargetprivate
m_funcAttributesTargetprivate
m_generatePICTargetprivate
m_hasGatherTargetprivate
m_hasHalfTargetprivate
m_hasRandTargetprivate
m_hasRcpdTargetprivate
m_hasRsqrtdTargetprivate
m_hasScatterTargetprivate
m_hasTranscendentalsTargetprivate
m_hasTrigonometryTargetprivate
m_hasVecPrefetchTargetprivate
m_is32BitTargetprivate
m_isaTargetprivate
m_ispc_targetTargetprivate
m_maskBitCountTargetprivate
m_maskingIsFreeTargetprivate
m_nativeVectorAlignmentTargetprivate
m_nativeVectorWidthTargetprivate
m_targetTargetprivate
m_targetMachineTargetprivate
m_tf_attributesTargetprivate
m_validTargetprivate
m_vectorWidthTargetprivate
markFuncWithTargetAttr(llvm::Function *func)Target
NUM_ISAS enum valueTarget
SizeOf(llvm::Type *type, llvm::BasicBlock *insertAtEnd)Target
SKX_AVX512 enum valueTarget
SSE2 enum valueTarget
SSE4 enum valueTarget
StructOffset(llvm::Type *type, int element, llvm::BasicBlock *insertAtEnd)Target
SupportedCPUs()Targetstatic
Target(Arch arch, const char *cpu, ISPCTarget isa, bool pic, bool printTarget)Target