Lines Matching defs:SelectionDAGISel

1 //===-- SelectionDAGISel.cpp - Implement the SelectionDAGISel class -------===//
10 // This implements the SelectionDAGISel class.
15 #include "llvm/CodeGen/SelectionDAGISel.h"
227 ScheduleDAGSDNodes* createDefaultScheduler(SelectionDAGISel *IS,
275 // SelectionDAGISel code
278 SelectionDAGISel::SelectionDAGISel(const TargetMachine &tm,
293 SelectionDAGISel::~SelectionDAGISel() {
299 void SelectionDAGISel::getAnalysisUsage(AnalysisUsage &AU) const {
348 bool SelectionDAGISel::runOnMachineFunction(MachineFunction &mf) {
510 void SelectionDAGISel::SelectBasicBlock(BasicBlock::const_iterator Begin,
528 void SelectionDAGISel::ComputeLiveOutVRegInfo() {
569 void SelectionDAGISel::CodeGenAndEmitDAG() {
748 void SelectionDAGISel::DoInstructionSelection() {
815 void SelectionDAGISel::PrepareEHLandingPad() {
931 void SelectionDAGISel::SelectAllBasicBlocks(const Function &Fn) {
1141 SelectionDAGISel::FinishBasicBlock() {
1347 ScheduleDAGSDNodes *SelectionDAGISel::CreateScheduler() {
1367 bool SelectionDAGISel::CheckAndMask(SDValue LHS, ConstantSDNode *RHS,
1396 bool SelectionDAGISel::CheckOrMask(SDValue LHS, ConstantSDNode *RHS,
1429 void SelectionDAGISel::
1530 bool SelectionDAGISel::IsProfitableToFold(SDValue N, SDNode *U,
1538 bool SelectionDAGISel::IsLegalToFold(SDValue N, SDNode *U, SDNode *Root,
1607 SDNode *SelectionDAGISel::Select_INLINEASM(SDNode *N) {
1618 SDNode *SelectionDAGISel::Select_UNDEF(SDNode *N) {
1642 void SelectionDAGISel::
1892 SDNode *SelectionDAGISel::
1963 const SelectionDAGISel &SDISel) {
1970 const SelectionDAGISel &SDISel, SDNode *N) {
2033 SDValue N, const SelectionDAGISel &SDISel) {
2046 SDValue N, const SelectionDAGISel &SDISel) {
2066 const SelectionDAGISel &SDISel,
2072 case SelectionDAGISel::OPC_CheckSame:
2075 case SelectionDAGISel::OPC_CheckPatternPredicate:
2078 case SelectionDAGISel::OPC_CheckPredicate:
2081 case SelectionDAGISel::OPC_CheckOpcode:
2084 case SelectionDAGISel::OPC_CheckType:
2087 case SelectionDAGISel::OPC_CheckChild0Type:
2088 case SelectionDAGISel::OPC_CheckChild1Type:
2089 case SelectionDAGISel::OPC_CheckChild2Type:
2090 case SelectionDAGISel::OPC_CheckChild3Type:
2091 case SelectionDAGISel::OPC_CheckChild4Type:
2092 case SelectionDAGISel::OPC_CheckChild5Type:
2093 case SelectionDAGISel::OPC_CheckChild6Type:
2094 case SelectionDAGISel::OPC_CheckChild7Type:
2096 Table[Index-1] - SelectionDAGISel::OPC_CheckChild0Type);
2098 case SelectionDAGISel::OPC_CheckCondCode:
2101 case SelectionDAGISel::OPC_CheckValueType:
2104 case SelectionDAGISel::OPC_CheckInteger:
2107 case SelectionDAGISel::OPC_CheckAndImm:
2110 case SelectionDAGISel::OPC_CheckOrImm:
2140 SDNode *SelectionDAGISel::
2929 void SelectionDAGISel::CannotYetSelect(SDNode *N) {
2953 char SelectionDAGISel::ID = 0;