|
Namespaces |
| namespace | llvm |
| namespace | llvm::X86ISD |
| namespace | llvm::X86 |
Classes |
| class | llvm::X86TargetLowering |
Enumerations |
| enum | llvm::X86ISD::NodeType {
llvm::X86ISD::FIRST_NUMBER = ISD::BUILTIN_OP_END,
llvm::X86ISD::BSF,
llvm::X86ISD::BSR,
llvm::X86ISD::SHLD,
llvm::X86ISD::SHRD,
llvm::X86ISD::FAND,
llvm::X86ISD::FOR,
llvm::X86ISD::FXOR,
llvm::X86ISD::FSRL,
llvm::X86ISD::FILD,
llvm::X86ISD::FILD_FLAG,
llvm::X86ISD::FP_TO_INT16_IN_MEM,
llvm::X86ISD::FP_TO_INT32_IN_MEM,
llvm::X86ISD::FP_TO_INT64_IN_MEM,
llvm::X86ISD::FLD,
llvm::X86ISD::FST,
llvm::X86ISD::CALL,
llvm::X86ISD::TAILCALL,
llvm::X86ISD::RDTSC_DAG,
llvm::X86ISD::CMP,
llvm::X86ISD::COMI,
llvm::X86ISD::UCOMI,
llvm::X86ISD::BT,
llvm::X86ISD::SETCC,
llvm::X86ISD::CMOV,
llvm::X86ISD::BRCOND,
llvm::X86ISD::RET_FLAG,
llvm::X86ISD::REP_STOS,
llvm::X86ISD::REP_MOVS,
llvm::X86ISD::GlobalBaseReg,
llvm::X86ISD::Wrapper,
llvm::X86ISD::WrapperRIP,
llvm::X86ISD::PEXTRB,
llvm::X86ISD::PEXTRW,
llvm::X86ISD::INSERTPS,
llvm::X86ISD::PINSRB,
llvm::X86ISD::PINSRW,
llvm::X86ISD::FMAX,
llvm::X86ISD::FMIN,
llvm::X86ISD::FRSQRT,
llvm::X86ISD::FRCP,
llvm::X86ISD::TLSADDR,
llvm::X86ISD::THREAD_POINTER,
llvm::X86ISD::EH_RETURN,
llvm::X86ISD::TC_RETURN,
llvm::X86ISD::LCMPXCHG_DAG,
llvm::X86ISD::LCMPXCHG8_DAG,
llvm::X86ISD::ATOMADD64_DAG,
llvm::X86ISD::ATOMSUB64_DAG,
llvm::X86ISD::ATOMOR64_DAG,
llvm::X86ISD::ATOMXOR64_DAG,
llvm::X86ISD::ATOMAND64_DAG,
llvm::X86ISD::ATOMNAND64_DAG,
llvm::X86ISD::ATOMSWAP64_DAG,
llvm::X86ISD::FNSTCW16m,
llvm::X86ISD::VZEXT_MOVL,
llvm::X86ISD::VZEXT_LOAD,
llvm::X86ISD::VSHL,
llvm::X86ISD::VSRL,
llvm::X86ISD::CMPPD,
llvm::X86ISD::CMPPS,
llvm::X86ISD::PCMPEQB,
llvm::X86ISD::PCMPEQW,
llvm::X86ISD::PCMPEQD,
llvm::X86ISD::PCMPEQQ,
llvm::X86ISD::PCMPGTB,
llvm::X86ISD::PCMPGTW,
llvm::X86ISD::PCMPGTD,
llvm::X86ISD::PCMPGTQ,
llvm::X86ISD::ADD,
llvm::X86ISD::SUB,
llvm::X86ISD::SMUL,
llvm::X86ISD::UMUL
} |
Functions |
| bool | llvm::X86::isPSHUFDMask (SDNode *N) |
| bool | llvm::X86::isPSHUFHWMask (SDNode *N) |
| bool | llvm::X86::isPSHUFLWMask (SDNode *N) |
| bool | llvm::X86::isSHUFPMask (SDNode *N) |
| bool | llvm::X86::isMOVHLPSMask (SDNode *N) |
| bool | llvm::X86::isMOVHLPS_v_undef_Mask (SDNode *N) |
| bool | llvm::X86::isMOVLPMask (SDNode *N) |
| bool | llvm::X86::isMOVHPMask (SDNode *N) |
| bool | llvm::X86::isUNPCKLMask (SDNode *N, bool V2IsSplat=false) |
| bool | llvm::X86::isUNPCKHMask (SDNode *N, bool V2IsSplat=false) |
| bool | llvm::X86::isUNPCKL_v_undef_Mask (SDNode *N) |
| bool | llvm::X86::isUNPCKH_v_undef_Mask (SDNode *N) |
| bool | llvm::X86::isMOVLMask (SDNode *N) |
| bool | llvm::X86::isMOVSHDUPMask (SDNode *N) |
| bool | llvm::X86::isMOVSLDUPMask (SDNode *N) |
| bool | llvm::X86::isSplatMask (SDNode *N) |
| bool | llvm::X86::isSplatLoMask (SDNode *N) |
| bool | llvm::X86::isMOVDDUPMask (SDNode *N) |
| unsigned | llvm::X86::getShuffleSHUFImmediate (SDNode *N) |
| unsigned | llvm::X86::getShufflePSHUFHWImmediate (SDNode *N) |
| unsigned | llvm::X86::getShufflePSHUFLWImmediate (SDNode *N) |
| FastISel * | llvm::X86::createFastISel (MachineFunction &mf, MachineModuleInfo *mmi, DenseMap< const Value *, unsigned > &, DenseMap< const BasicBlock *, MachineBasicBlock * > &, DenseMap< const AllocaInst *, int > &, SmallSet< Instruction *, 8 > &) |