|
Namespaces |
| namespace | llvm |
| namespace | llvm::SPUISD |
| namespace | llvm::SPU |
Classes |
| class | llvm::SPUTargetLowering |
Enumerations |
| enum | llvm::SPUISD::NodeType {
llvm::SPUISD::FIRST_NUMBER = ISD::BUILTIN_OP_END,
llvm::SPUISD::RET_FLAG,
llvm::SPUISD::Hi,
llvm::SPUISD::Lo,
llvm::SPUISD::PCRelAddr,
llvm::SPUISD::AFormAddr,
llvm::SPUISD::IndirectAddr,
llvm::SPUISD::LDRESULT,
llvm::SPUISD::CALL,
llvm::SPUISD::SHUFB,
llvm::SPUISD::SHUFFLE_MASK,
llvm::SPUISD::CNTB,
llvm::SPUISD::PREFSLOT2VEC,
llvm::SPUISD::VEC2PREFSLOT,
llvm::SPUISD::SHLQUAD_L_BITS,
llvm::SPUISD::SHLQUAD_L_BYTES,
llvm::SPUISD::VEC_SHL,
llvm::SPUISD::VEC_SRL,
llvm::SPUISD::VEC_SRA,
llvm::SPUISD::VEC_ROTL,
llvm::SPUISD::VEC_ROTR,
llvm::SPUISD::ROTBYTES_LEFT,
llvm::SPUISD::ROTBYTES_LEFT_BITS,
llvm::SPUISD::SELECT_MASK,
llvm::SPUISD::SELB,
llvm::SPUISD::ADD64_MARKER,
llvm::SPUISD::SUB64_MARKER,
llvm::SPUISD::MUL64_MARKER,
llvm::SPUISD::LAST_SPUISD
} |
Functions |
| SDValue | llvm::SPU::get_vec_u18imm (SDNode *N, SelectionDAG &DAG, MVT ValueType) |
| SDValue | llvm::SPU::get_vec_i16imm (SDNode *N, SelectionDAG &DAG, MVT ValueType) |
| SDValue | llvm::SPU::get_vec_i10imm (SDNode *N, SelectionDAG &DAG, MVT ValueType) |
| SDValue | llvm::SPU::get_vec_i8imm (SDNode *N, SelectionDAG &DAG, MVT ValueType) |
| SDValue | llvm::SPU::get_ILHUvec_imm (SDNode *N, SelectionDAG &DAG, MVT ValueType) |
| SDValue | llvm::SPU::get_v4i32_imm (SDNode *N, SelectionDAG &DAG) |
| | get_v4i32_imm - Catch-all for general 32-bit constant vectors
|
| SDValue | llvm::SPU::get_v2i64_imm (SDNode *N, SelectionDAG &DAG) |
| | get_v4i32_imm - Catch-all for general 64-bit constant vectors
|
| SDValue | llvm::SPU::LowerConstantPool (SDValue Op, SelectionDAG &DAG, const SPUTargetMachine &TM) |
| | Alternate entry point for generating the address of a constant pool entry.
|
| SDValue | llvm::SPU::LowerSplat_v2i64 (MVT OpVT, SelectionDAG &DAG, uint64_t splat) |
| SDValue | llvm::SPU::getBorrowGenerateShufMask (SelectionDAG &DAG) |
| | Generate the borrow-generate shuffle mask.
|
| SDValue | llvm::SPU::getCarryGenerateShufMask (SelectionDAG &DAG) |
| | Generate the carry-generate shuffle mask.
|