Home
last modified time | relevance | path

Searched refs:SelectionDAG (Results 1 – 25 of 285) sorted by relevance

12345678910>>...12

/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.h197 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 DAArch64ISelLowering.h489 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 DPPCISelLowering.h611 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 DSIISelLowering.h64 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 DR600ISelLowering.h39 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 DAMDGPUISelLowering.h54 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 DXCoreISelLowering.h113 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 DRISCVISelLowering.h376 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 DM68kISelLowering.h181 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 DSystemZISelLowering.h589 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 DARMISelLowering.h46 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 DVEISelLowering.h103 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 DWebAssemblyISelLowering.h87 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 DLanaiISelLowering.h79 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 DCSKYISelLowering.h58 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 DMSP430ISelLowering.h93 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 DX86ISelLowering.h996 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 DSparcISelLowering.h71 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 DSelectionDAGPrinter.cpp27 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 DAVRISelLowering.h100 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 DMipsISelLowering.h375 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 DMipsSEISelLowering.h26 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 DARCISelLowering.h66 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 DLoongArchISelLowering.h60 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 DNVPTXISelLowering.h510 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 …]

12345678910>>...12