LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
llvm::MSP430SelectionDAGInfo Class Reference

#include <MSP430SelectionDAGInfo.h>

Inheritance diagram for llvm::MSP430SelectionDAGInfo:
Inheritance graph
[legend]
Collaboration diagram for llvm::MSP430SelectionDAGInfo:
Collaboration graph
[legend]

Public Member Functions

 MSP430SelectionDAGInfo (const MSP430TargetMachine &TM)
 
 ~MSP430SelectionDAGInfo ()
 
- Public Member Functions inherited from llvm::TargetSelectionDAGInfo
 TargetSelectionDAGInfo (const TargetMachine &TM)
 
virtual ~TargetSelectionDAGInfo ()
 
virtual SDValue EmitTargetCodeForMemcpy (SelectionDAG &DAG, SDLoc dl, SDValue Chain, SDValue Op1, SDValue Op2, SDValue Op3, unsigned Align, bool isVolatile, bool AlwaysInline, MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const
 
virtual SDValue EmitTargetCodeForMemmove (SelectionDAG &DAG, SDLoc dl, SDValue Chain, SDValue Op1, SDValue Op2, SDValue Op3, unsigned Align, bool isVolatile, MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const
 
virtual SDValue EmitTargetCodeForMemset (SelectionDAG &DAG, SDLoc dl, SDValue Chain, SDValue Op1, SDValue Op2, SDValue Op3, unsigned Align, bool isVolatile, MachinePointerInfo DstPtrInfo) const
 
virtual std::pair< SDValue,
SDValue
EmitTargetCodeForMemcmp (SelectionDAG &DAG, SDLoc dl, SDValue Chain, SDValue Op1, SDValue Op2, SDValue Op3, MachinePointerInfo Op1PtrInfo, MachinePointerInfo Op2PtrInfo) const
 
virtual std::pair< SDValue,
SDValue
EmitTargetCodeForMemchr (SelectionDAG &DAG, SDLoc dl, SDValue Chain, SDValue Src, SDValue Char, SDValue Length, MachinePointerInfo SrcPtrInfo) const
 
virtual std::pair< SDValue,
SDValue
EmitTargetCodeForStrcpy (SelectionDAG &DAG, SDLoc DL, SDValue Chain, SDValue Dest, SDValue Src, MachinePointerInfo DestPtrInfo, MachinePointerInfo SrcPtrInfo, bool isStpcpy) const
 
virtual std::pair< SDValue,
SDValue
EmitTargetCodeForStrcmp (SelectionDAG &DAG, SDLoc dl, SDValue Chain, SDValue Op1, SDValue Op2, MachinePointerInfo Op1PtrInfo, MachinePointerInfo Op2PtrInfo) const
 
virtual std::pair< SDValue,
SDValue
EmitTargetCodeForStrlen (SelectionDAG &DAG, SDLoc DL, SDValue Chain, SDValue Src, MachinePointerInfo SrcPtrInfo) const
 
virtual std::pair< SDValue,
SDValue
EmitTargetCodeForStrnlen (SelectionDAG &DAG, SDLoc DL, SDValue Chain, SDValue Src, SDValue MaxLength, MachinePointerInfo SrcPtrInfo) const
 

Additional Inherited Members

- Protected Member Functions inherited from llvm::TargetSelectionDAGInfo
const DataLayoutgetDataLayout () const
 

Detailed Description

Definition at line 23 of file MSP430SelectionDAGInfo.h.

Constructor & Destructor Documentation

MSP430SelectionDAGInfo::MSP430SelectionDAGInfo ( const MSP430TargetMachine TM)
explicit

Definition at line 18 of file MSP430SelectionDAGInfo.cpp.

MSP430SelectionDAGInfo::~MSP430SelectionDAGInfo ( )

Definition at line 22 of file MSP430SelectionDAGInfo.cpp.


The documentation for this class was generated from the following files: