| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelLowering.h | 197 SelectionDAG &DAG) const; 199 SelectionDAG &DAG) const; 201 SelectionDAG &DAG) const; 348 SelectionDAG &DAG, 351 SelectionDAG &DAG) const; 353 SelectionDAG &DAG) const; 359 SelectionDAG &DAG) const; 361 SelectionDAG &DAG) const; 410 SelectionDAG &DAG) const; 424 SelectionDAG &DAG) const; [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.h | 489 bool isReassocProfitable(SelectionDAG &DAG, SDValue N0, 779 SelectionDAG &DAG) const override; 905 SDValue LowerABS(SDValue Op, SelectionDAG &DAG) const; 937 SelectionDAG &DAG) const override; 971 SelectionDAG &DAG) const; 1000 SDValue LowerDIV(SDValue Op, SelectionDAG &DAG) const; 1001 SDValue LowerMUL(SDValue Op, SelectionDAG &DAG) const; 1019 SDValue LowerXOR(SDValue Op, SelectionDAG &DAG) const; 1044 SelectionDAG &DAG) const; 1115 SelectionDAG &DAG) const; [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.h | 611 SelectionDAG &DAG); 616 SelectionDAG &DAG); 621 SelectionDAG &DAG); 666 SelectionDAG &DAG); 850 SelectionDAG &DAG, 859 SelectionDAG &DAG, 1209 SelectionDAG &DAG, 1212 SelectionDAG &DAG) const; 1290 SelectionDAG &DAG) const; 1301 SelectionDAG &DAG) const; [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | SIISelLowering.h | 64 SDValue getPreloadedValue(SelectionDAG &DAG, 100 SDValue LowerLOAD(SDValue Op, SelectionDAG &DAG) const; 108 SDValue LowerFDIV(SDValue Op, SelectionDAG &DAG) const; 109 SDValue LowerSTORE(SDValue Op, SelectionDAG &DAG) const; 110 SDValue LowerTrig(SDValue Op, SelectionDAG &DAG) const; 132 SDValue getFPExtOrFPRound(SelectionDAG &DAG, 148 SelectionDAG &DAG) const; 158 SDValue lowerTRAP(SDValue Op, SelectionDAG &DAG) const; 200 unsigned getFusedOpcode(const SelectionDAG &DAG, 352 SelectionDAG &DAG) const override; [all …]
|
| H A D | R600ISelLowering.h | 39 SelectionDAG &DAG) const override; 81 SDValue lowerFrameIndex(SDValue Op, SelectionDAG &DAG) const; 85 SelectionDAG &DAG) const override; 86 SDValue LowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const; 89 SDValue LowerSTORE(SDValue Op, SelectionDAG &DAG) const; 94 SDValue LowerLOAD(SDValue Op, SelectionDAG &DAG) const; 95 SDValue LowerBRCOND(SDValue Op, SelectionDAG &DAG) const; 96 SDValue LowerTrig(SDValue Op, SelectionDAG &DAG) const; 98 SDValue LowerUADDSUBO(SDValue Op, SelectionDAG &DAG, 111 SelectionDAG &DAG) const; [all …]
|
| H A D | AMDGPUISelLowering.h | 54 SDValue LowerFREM(SDValue Op, SelectionDAG &DAG) const; 62 SDValue LowerFLOG(SDValue Op, SelectionDAG &DAG, 64 SDValue lowerFEXP(SDValue Op, SelectionDAG &DAG) const; 142 void LowerUDIVREM64(SDValue Op, SelectionDAG &DAG, 209 SelectionDAG &DAG, 285 SDValue CreateLiveInRegister(SelectionDAG &DAG, 290 SDValue CreateLiveInRegister(SelectionDAG &DAG, in CreateLiveInRegister() 297 SDValue CreateLiveInRegisterRaw(SelectionDAG &DAG, in CreateLiveInRegisterRaw() 305 SDValue loadStackInputValue(SelectionDAG &DAG, 310 SDValue storeStackInputValue(SelectionDAG &DAG, [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/XCore/ |
| H A D | XCoreISelLowering.h | 113 SelectionDAG &DAG) const override; 157 const SDLoc &dl, SelectionDAG &DAG, 161 SelectionDAG &DAG) const; 168 SDValue LowerLOAD(SDValue Op, SelectionDAG &DAG) const; 169 SDValue LowerSTORE(SDValue Op, SelectionDAG &DAG) const; 175 SDValue LowerBR_JT(SDValue Op, SelectionDAG &DAG) const; 176 SDValue LowerVAARG(SDValue Op, SelectionDAG &DAG) const; 177 SDValue LowerVASTART(SDValue Op, SelectionDAG &DAG) const; 200 SDValue ExpandADDSUB(SDNode *Op, SelectionDAG &DAG) const; 207 const SelectionDAG &DAG, [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.h | 376 SelectionDAG &DAG) const override; 409 SelectionDAG &DAG) const override; 420 const SelectionDAG &DAG, 519 SelectionDAG &DAG) const override; 634 SDValue lowerSELECT(SDValue Op, SelectionDAG &DAG) const; 635 SDValue lowerBRCOND(SDValue Op, SelectionDAG &DAG) const; 636 SDValue lowerVASTART(SDValue Op, SelectionDAG &DAG) const; 643 SDValue lowerVectorMaskExt(SDValue Op, SelectionDAG &DAG, 653 SDValue lowerVPREDUCE(SDValue Op, SelectionDAG &DAG) const; 663 SDValue lowerABS(SDValue Op, SelectionDAG &DAG) const; [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/M68k/ |
| H A D | M68kISelLowering.h | 181 SDValue getReturnAddressFrameIndex(SelectionDAG &DAG) const; 206 SDValue LowerXALUO(SDValue Op, SelectionDAG &DAG) const; 208 SelectionDAG &DAG) const; 209 SDValue LowerSETCC(SDValue Op, SelectionDAG &DAG) const; 211 SDValue LowerSELECT(SDValue Op, SelectionDAG &DAG) const; 212 SDValue LowerBRCOND(SDValue Op, SelectionDAG &DAG) const; 221 SDValue LowerVASTART(SDValue Op, SelectionDAG &DAG) const; 229 const SDLoc &DL, SelectionDAG &DAG, 248 SelectionDAG &DAG) const override; 261 SelectionDAG &DAG) const; [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/SystemZ/ |
| H A D | SystemZISelLowering.h | 589 SelectionDAG &DAG) const override; 623 SDValue getVectorCmp(SelectionDAG &DAG, unsigned Opcode, 631 SDValue lowerSETCC(SDValue Op, SelectionDAG &DAG) const; 632 SDValue lowerSTRICT_FSETCC(SDValue Op, SelectionDAG &DAG, 634 SDValue lowerBR_CC(SDValue Op, SelectionDAG &DAG) const; 637 SelectionDAG &DAG) const; 643 SelectionDAG &DAG) const; 645 SelectionDAG &DAG) const; 662 SDValue lowerXALUO(SDValue Op, SelectionDAG &DAG) const; 665 SDValue lowerOR(SDValue Op, SelectionDAG &DAG) const; [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.h | 46 class SelectionDAG; variable 811 SelectionDAG &DAG, 816 SDValue LowerBR_JT(SDValue Op, SelectionDAG &DAG) const; 822 SDValue LowerBR_CC(SDValue Op, SelectionDAG &DAG) const; 830 SDValue LowerConstantFP(SDValue Op, SelectionDAG &DAG, 832 SDValue LowerBUILD_VECTOR(SDValue Op, SelectionDAG &DAG, 840 SDValue ExpandBITCAST(SDNode *N, SelectionDAG &DAG, 844 SDValue LowerREM(SDNode *N, SelectionDAG &DAG) const; 853 SelectionDAG &DAG) const; 902 const SDLoc &dl, SelectionDAG &DAG, [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/VE/ |
| H A D | VEISelLowering.h | 103 SelectionDAG &DAG) const override; 136 SDValue lowerATOMIC_SWAP(SDValue Op, SelectionDAG &DAG) const; 146 SDValue lowerJumpTable(SDValue Op, SelectionDAG &DAG) const; 147 SDValue lowerLOAD(SDValue Op, SelectionDAG &DAG) const; 148 SDValue lowerSTORE(SDValue Op, SelectionDAG &DAG) const; 150 SDValue lowerVASTART(SDValue Op, SelectionDAG &DAG) const; 151 SDValue lowerVAARG(SDValue Op, SelectionDAG &DAG) const; 162 SelectionDAG &DAG) const override; 188 SDValue lowerToVVP(SDValue Op, SelectionDAG &DAG) const; 208 SelectionDAG &DAG) const; [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyISelLowering.h | 87 const SelectionDAG &DAG, 102 SelectionDAG &DAG) const override; 110 SelectionDAG &DAG) const override; 124 SDValue LowerFRAMEADDR(SDValue Op, SelectionDAG &DAG) const; 128 SDValue LowerBR_JT(SDValue Op, SelectionDAG &DAG) const; 129 SDValue LowerJumpTable(SDValue Op, SelectionDAG &DAG) const; 130 SDValue LowerVASTART(SDValue Op, SelectionDAG &DAG) const; 136 SDValue LowerSETCC(SDValue Op, SelectionDAG &DAG) const; 138 SDValue LowerShift(SDValue Op, SelectionDAG &DAG) const; 140 SDValue LowerLoad(SDValue Op, SelectionDAG &DAG) const; [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/Lanai/ |
| H A D | LanaiISelLowering.h | 79 SDValue LowerBR_CC(SDValue Op, SelectionDAG &DAG) const; 82 SDValue LowerFRAMEADDR(SDValue Op, SelectionDAG &DAG) const; 84 SDValue LowerJumpTable(SDValue Op, SelectionDAG &DAG) const; 85 SDValue LowerMUL(SDValue Op, SelectionDAG &DAG) const; 87 SDValue LowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const; 88 SDValue LowerSETCC(SDValue Op, SelectionDAG &DAG) const; 89 SDValue LowerSHL_PARTS(SDValue Op, SelectionDAG &DAG) const; 91 SDValue LowerVASTART(SDValue Op, SelectionDAG &DAG) const; 114 const SelectionDAG &DAG, 124 const SDLoc &dl, SelectionDAG &DAG, [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/CSKY/ |
| H A D | CSKYISelLowering.h | 58 const SDLoc &DL, SelectionDAG &DAG, 69 SelectionDAG &DAG) const override; 102 SelectionDAG &DAG, unsigned Flags) const; 105 SelectionDAG &DAG, unsigned Flags) const; 111 SelectionDAG &DAG, unsigned Flags) const; 154 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const; 157 SDValue LowerBlockAddress(SDValue Op, SelectionDAG &DAG) const; 158 SDValue LowerJumpTable(SDValue Op, SelectionDAG &DAG) const; 159 SDValue LowerVASTART(SDValue Op, SelectionDAG &DAG) const; 160 SDValue LowerFRAMEADDR(SDValue Op, SelectionDAG &DAG) const; [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/MSP430/ |
| H A D | MSP430ISelLowering.h | 93 SDValue LowerShifts(SDValue Op, SelectionDAG &DAG) const; 97 SDValue LowerBR_CC(SDValue Op, SelectionDAG &DAG) const; 98 SDValue LowerSETCC(SDValue Op, SelectionDAG &DAG) const; 99 SDValue LowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const; 102 SDValue LowerFRAMEADDR(SDValue Op, SelectionDAG &DAG) const; 103 SDValue LowerVASTART(SDValue Op, SelectionDAG &DAG) const; 104 SDValue LowerJumpTable(SDValue Op, SelectionDAG &DAG) const; 105 SDValue getReturnAddressFrameIndex(SelectionDAG &DAG) const; 147 const SDLoc &dl, SelectionDAG &DAG, 159 const SDLoc &dl, SelectionDAG &DAG, [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.h | 996 SelectionDAG &DAG) const override; 1015 SDValue getNegatedExpression(SDValue Op, SelectionDAG &DAG, 1071 SelectionDAG &DAG) const override; 1157 SelectionDAG &DAG, unsigned Depth) const override; 1391 const SelectionDAG &DAG, 1550 SDValue LowerVSELECT(SDValue Op, SelectionDAG &DAG) const; 1573 SDValue LowerSETCC(SDValue Op, SelectionDAG &DAG) const; 1575 SDValue LowerSELECT(SDValue Op, SelectionDAG &DAG) const; 1576 SDValue LowerBRCOND(SDValue Op, SelectionDAG &DAG) const; 1580 SDValue LowerVAARG(SDValue Op, SelectionDAG &DAG) const; [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/Sparc/ |
| H A D | SparcISelLowering.h | 71 const SelectionDAG &DAG, 126 const SDLoc &dl, SelectionDAG &DAG, 160 const SDLoc &DL, SelectionDAG &DAG) const; 167 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const; 169 SDValue LowerConstantPool(SDValue Op, SelectionDAG &DAG) const; 170 SDValue LowerBlockAddress(SDValue Op, SelectionDAG &DAG) const; 174 SelectionDAG &DAG) const; 175 SDValue makeAddress(SDValue Op, SelectionDAG &DAG) const; 179 SDValue LowerF128Op(SDValue Op, SelectionDAG &DAG, 190 SelectionDAG &DAG) const; [all …]
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGPrinter.cpp | 27 struct DOTGraphTraits<SelectionDAG*> : public DefaultDOTGraphTraits { 68 static std::string getGraphName(const SelectionDAG *G) { in getGraphName() 92 const SelectionDAG *Graph) { in getEdgeAttributes() 104 const SelectionDAG *G) { in getSimpleNodeLabel() 127 static void addCustomGraphFeatures(SelectionDAG *G, in addCustomGraphFeatures() 139 return DOTGraphTraits<SelectionDAG*>::getSimpleNodeLabel(Node, G); in getNodeLabel() 146 void SelectionDAG::viewGraph(const std::string &Title) { in viewGraph() 159 void SelectionDAG::viewGraph() { in viewGraph() 179 void SelectionDAG::clearGraphAttrs() { in clearGraphAttrs() 203 std::string SelectionDAG::getGraphAttrs(const SDNode *N) const { in getGraphAttrs() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/AVR/ |
| H A D | AVRISelLowering.h | 100 SelectionDAG &DAG) const override; 149 SelectionDAG &DAG, SDLoc dl) const; 152 SDValue LowerShifts(SDValue Op, SelectionDAG &DAG) const; 153 SDValue LowerDivRem(SDValue Op, SelectionDAG &DAG) const; 156 SDValue LowerBR_CC(SDValue Op, SelectionDAG &DAG) const; 157 SDValue LowerINLINEASM(SDValue Op, SelectionDAG &DAG) const; 158 SDValue LowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const; 159 SDValue LowerSETCC(SDValue Op, SelectionDAG &DAG) const; 160 SDValue LowerVASTART(SDValue Op, SelectionDAG &DAG) const; 170 SelectionDAG &DAG) const override; [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/Mips/ |
| H A D | MipsISelLowering.h | 375 SDValue getGlobalReg(SelectionDAG &DAG, EVT Ty) const; 434 SelectionDAG &DAG) const { in getAddrNonPIC() 451 SelectionDAG &DAG) const { in getAddrNonPICSym64() 497 SDValue lowerLOAD(SDValue Op, SelectionDAG &DAG) const; 498 SDValue lowerSTORE(SDValue Op, SelectionDAG &DAG) const; 542 SDValue lowerSETCC(SDValue Op, SelectionDAG &DAG) const; 544 SDValue lowerVAARG(SDValue Op, SelectionDAG &DAG) const; 546 SDValue lowerFABS(SDValue Op, SelectionDAG &DAG) const; 547 SDValue lowerFABS32(SDValue Op, SelectionDAG &DAG, 549 SDValue lowerFABS64(SDValue Op, SelectionDAG &DAG, [all …]
|
| H A D | MipsSEISelLowering.h | 26 class SelectionDAG; variable 48 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 74 SDValue lowerLOAD(SDValue Op, SelectionDAG &DAG) const; 75 SDValue lowerSTORE(SDValue Op, SelectionDAG &DAG) const; 76 SDValue lowerBITCAST(SDValue Op, SelectionDAG &DAG) const; 79 SelectionDAG &DAG) const; 82 SDValue lowerINTRINSIC_W_CHAIN(SDValue Op, SelectionDAG &DAG) const; 83 SDValue lowerINTRINSIC_VOID(SDValue Op, SelectionDAG &DAG) const; 85 SDValue lowerBUILD_VECTOR(SDValue Op, SelectionDAG &DAG) const; 88 SDValue lowerVECTOR_SHUFFLE(SDValue Op, SelectionDAG &DAG) const; [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/ARC/ |
| H A D | ARCISelLowering.h | 66 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 81 SelectionDAG &DAG) const override; 87 SDLoc dl, SelectionDAG &DAG, 90 SDValue LowerJumpTable(SDValue Op, SelectionDAG &DAG) const; 91 SDValue LowerFRAMEADDR(SDValue Op, SelectionDAG &DAG) const; 92 SDValue LowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const; 93 SDValue LowerBR_CC(SDValue Op, SelectionDAG &DAG) const; 94 SDValue LowerSIGN_EXTEND_INREG(SDValue Op, SelectionDAG &DAG) const; 95 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const; 101 const SDLoc &dl, SelectionDAG &DAG, [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchISelLowering.h | 60 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 62 SelectionDAG &DAG) const override; 73 const SDLoc &DL, SelectionDAG &DAG, 82 SelectionDAG &DAG) const override; 99 SDValue lowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const; 100 SDValue lowerShiftLeftParts(SDValue Op, SelectionDAG &DAG) const; 101 SDValue lowerShiftRightParts(SDValue Op, SelectionDAG &DAG, bool IsSRA) const; 106 SDValue lowerConstantPool(SDValue Op, SelectionDAG &DAG) const; 107 SDValue lowerFP_TO_SINT(SDValue Op, SelectionDAG &DAG) const; 108 SDValue lowerBITCAST(SDValue Op, SelectionDAG &DAG) const; [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXISelLowering.h | 510 SelectionDAG &DAG) const override; 577 SDValue getParamSymbol(SelectionDAG &DAG, int idx, EVT) const; 583 SDValue LowerFROUND(SDValue Op, SelectionDAG &DAG) const; 584 SDValue LowerFROUND32(SDValue Op, SelectionDAG &DAG) const; 585 SDValue LowerFROUND64(SDValue Op, SelectionDAG &DAG) const; 587 SDValue LowerLOAD(SDValue Op, SelectionDAG &DAG) const; 588 SDValue LowerLOADi1(SDValue Op, SelectionDAG &DAG) const; 590 SDValue LowerSTORE(SDValue Op, SelectionDAG &DAG) const; 591 SDValue LowerSTOREi1(SDValue Op, SelectionDAG &DAG) const; 597 SDValue LowerSelect(SDValue Op, SelectionDAG &DAG) const; [all …]
|