|
Namespaces |
namespace | llvm |
namespace | llvm::PPCISD |
namespace | llvm::PPC |
Classes |
class | llvm::PPCTargetLowering |
Enumerations |
enum | llvm::PPCISD::NodeType {
llvm::PPCISD::FIRST_NUMBER = ISD::BUILTIN_OP_END+PPC::INSTRUCTION_LIST_END,
llvm::PPCISD::FSEL,
llvm::PPCISD::FCFID,
llvm::PPCISD::FCTIDZ,
llvm::PPCISD::FCTIWZ,
llvm::PPCISD::STFIWX,
llvm::PPCISD::VMADDFP,
llvm::PPCISD::VNMSUBFP,
llvm::PPCISD::VPERM,
llvm::PPCISD::Hi,
llvm::PPCISD::Lo,
llvm::PPCISD::GlobalBaseReg,
llvm::PPCISD::SRL,
llvm::PPCISD::SRA,
llvm::PPCISD::SHL,
llvm::PPCISD::EXTSW_32,
llvm::PPCISD::STD_32,
llvm::PPCISD::CALL,
llvm::PPCISD::RET_FLAG,
llvm::PPCISD::MFCR,
llvm::PPCISD::VCMP,
llvm::PPCISD::VCMPo
} |
Functions |
bool | llvm::PPC::isVPKUHUMShuffleMask (SDNode *N, bool isUnary) |
bool | llvm::PPC::isVPKUWUMShuffleMask (SDNode *N, bool isUnary) |
bool | llvm::PPC::isVMRGLShuffleMask (SDNode *N, unsigned UnitSize, bool isUnary) |
bool | llvm::PPC::isVMRGHShuffleMask (SDNode *N, unsigned UnitSize, bool isUnary) |
int | llvm::PPC::isVSLDOIShuffleMask (SDNode *N, bool isUnary) |
bool | llvm::PPC::isSplatShuffleMask (SDNode *N, unsigned EltSize) |
unsigned | llvm::PPC::getVSPLTImmediate (SDNode *N, unsigned EltSize) |
SDOperand | llvm::PPC::get_VSPLTI_elt (SDNode *N, unsigned ByteSize, SelectionDAG &DAG) |