Changeset View
Changeset View
Standalone View
Standalone View
include/llvm/CodeGen/SelectionDAGISel.h
Show First 20 Lines • Show All 264 Lines • ▼ Show 20 Lines | private: | ||||
void Select_UNDEF(SDNode *N); | void Select_UNDEF(SDNode *N); | ||||
void CannotYetSelect(SDNode *N); | void CannotYetSelect(SDNode *N); | ||||
private: | private: | ||||
void DoInstructionSelection(); | void DoInstructionSelection(); | ||||
SDNode *MorphNode(SDNode *Node, unsigned TargetOpc, SDVTList VTs, | SDNode *MorphNode(SDNode *Node, unsigned TargetOpc, SDVTList VTs, | ||||
ArrayRef<SDValue> Ops, unsigned EmitNodeInfo); | ArrayRef<SDValue> Ops, unsigned EmitNodeInfo); | ||||
SDNode *MutateStrictFPToFP(SDNode *Node); | |||||
/// Prepares the landing pad to take incoming values or do other EH | /// Prepares the landing pad to take incoming values or do other EH | ||||
/// personality specific tasks. Returns true if the block should be | /// personality specific tasks. Returns true if the block should be | ||||
/// instruction selected, false if no code should be emitted for it. | /// instruction selected, false if no code should be emitted for it. | ||||
bool PrepareEHLandingPad(); | bool PrepareEHLandingPad(); | ||||
/// \brief Perform instruction selection on all basic blocks in the function. | /// \brief Perform instruction selection on all basic blocks in the function. | ||||
void SelectAllBasicBlocks(const Function &Fn); | void SelectAllBasicBlocks(const Function &Fn); | ||||
Show All 34 Lines |