Home
last modified time | relevance | path

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

123456

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.h220 SelectionDAG &DAG) const;
222 SelectionDAG &DAG) const;
224 SelectionDAG &DAG) const;
375 SelectionDAG &DAG,
378 SelectionDAG &DAG) const;
380 SelectionDAG &DAG) const;
390 SelectionDAG &DAG) const;
397 SelectionDAG &DAG) const;
448 SelectionDAG &DAG) const;
518 SelectionDAG &DAG) const;
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.h547 bool isReassocProfitable(SelectionDAG &DAG, SDValue N0,
860 SelectionDAG &DAG) const override;
1036 SDValue LowerLOAD(SDValue Op, SelectionDAG &DAG) const;
1039 SDValue LowerABS(SDValue Op, SelectionDAG &DAG) const;
1072 SelectionDAG &DAG) const override;
1109 SelectionDAG &DAG) const;
1140 SDValue LowerDIV(SDValue Op, SelectionDAG &DAG) const;
1141 SDValue LowerMUL(SDValue Op, SelectionDAG &DAG) const;
1159 SDValue LowerXOR(SDValue Op, SelectionDAG &DAG) const;
1182 SelectionDAG &DAG) const;
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.h64 SDValue getPreloadedValue(SelectionDAG &DAG,
101 SDValue LowerLOAD(SDValue Op, SelectionDAG &DAG) const;
109 SDValue LowerFDIV(SDValue Op, SelectionDAG &DAG) const;
111 SDValue LowerSTORE(SDValue Op, SelectionDAG &DAG) const;
112 SDValue LowerTrig(SDValue Op, SelectionDAG &DAG) const;
137 SDValue getFPExtOrFPRound(SelectionDAG &DAG,
150 SDValue lowerMUL(SDValue Op, SelectionDAG &DAG) const;
155 SelectionDAG &DAG) const;
165 SDValue lowerTRAP(SDValue Op, SelectionDAG &DAG) const;
211 unsigned getFusedOpcode(const SelectionDAG &DAG,
[all …]
H A DAMDGPUISelLowering.h54 SDValue LowerFREM(SDValue Op, SelectionDAG &DAG) const;
55 SDValue LowerFCEIL(SDValue Op, SelectionDAG &DAG) const;
57 SDValue LowerFRINT(SDValue Op, SelectionDAG &DAG) const;
172 void LowerUDIVREM64(SDValue Op, SelectionDAG &DAG,
242 SelectionDAG &DAG,
323 SDValue CreateLiveInRegister(SelectionDAG &DAG,
328 SDValue CreateLiveInRegister(SelectionDAG &DAG, in CreateLiveInRegister()
335 SDValue CreateLiveInRegisterRaw(SelectionDAG &DAG, in CreateLiveInRegisterRaw()
343 SDValue loadStackInputValue(SelectionDAG &DAG,
348 SDValue storeStackInputValue(SelectionDAG &DAG,
[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;
96 SDValue LowerBRCOND(SDValue Op, SelectionDAG &DAG) const;
97 SDValue LowerTrig(SDValue Op, SelectionDAG &DAG) const;
99 SDValue LowerUADDSUBO(SDValue Op, SelectionDAG &DAG,
112 SelectionDAG &DAG) const;
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kISelLowering.h231 SDValue LowerXALUO(SDValue Op, SelectionDAG &DAG) const;
233 SelectionDAG &DAG) const;
234 SDValue LowerSETCC(SDValue Op, SelectionDAG &DAG) const;
236 SDValue LowerSELECT(SDValue Op, SelectionDAG &DAG) const;
237 SDValue LowerBRCOND(SDValue Op, SelectionDAG &DAG) const;
246 SDValue LowerVASTART(SDValue Op, SelectionDAG &DAG) const;
281 SelectionDAG &DAG) const override;
291 SelectionDAG &DAG) const;
293 SelectionDAG &DAG) const;
308 SelectionDAG &DAG) const;
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h604 SelectionDAG &DAG);
609 SelectionDAG &DAG);
614 SelectionDAG &DAG);
659 SelectionDAG &DAG);
848 SelectionDAG &DAG,
857 SelectionDAG &DAG,
1211 SelectionDAG &DAG,
1214 SelectionDAG &DAG) const;
1303 SelectionDAG &DAG) const;
1314 SelectionDAG &DAG) const;
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreISelLowering.h110 SelectionDAG &DAG) const override;
154 const SDLoc &dl, SelectionDAG &DAG,
158 SelectionDAG &DAG) const;
165 SDValue LowerLOAD(SDValue Op, SelectionDAG &DAG) const;
166 SDValue LowerSTORE(SDValue Op, SelectionDAG &DAG) const;
172 SDValue LowerBR_JT(SDValue Op, SelectionDAG &DAG) const;
173 SDValue LowerVAARG(SDValue Op, SelectionDAG &DAG) const;
174 SDValue LowerVASTART(SDValue Op, SelectionDAG &DAG) const;
192 SDValue ExpandADDSUB(SDNode *Op, SelectionDAG &DAG) const;
199 const SelectionDAG &DAG,
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.h461 SelectionDAG &DAG) const override;
539 SelectionDAG &DAG) const override;
550 const SelectionDAG &DAG,
686 SelectionDAG &DAG) const override;
865 SDValue lowerSELECT(SDValue Op, SelectionDAG &DAG) const;
866 SDValue lowerBRCOND(SDValue Op, SelectionDAG &DAG) const;
867 SDValue lowerVASTART(SDValue Op, SelectionDAG &DAG) const;
874 SDValue lowerVectorMaskExt(SDValue Op, SelectionDAG &DAG,
884 SDValue lowerVPREDUCE(SDValue Op, SelectionDAG &DAG) const;
896 SDValue lowerABS(SDValue Op, SelectionDAG &DAG) const;
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.h612 SelectionDAG &DAG) const override;
650 SDValue getVectorCmp(SelectionDAG &DAG, unsigned Opcode,
658 SDValue lowerSETCC(SDValue Op, SelectionDAG &DAG) const;
659 SDValue lowerSTRICT_FSETCC(SDValue Op, SelectionDAG &DAG,
661 SDValue lowerBR_CC(SDValue Op, SelectionDAG &DAG) const;
664 SelectionDAG &DAG) const;
670 SelectionDAG &DAG) const;
672 SelectionDAG &DAG) const;
689 SDValue lowerXALUO(SDValue Op, SelectionDAG &DAG) const;
692 SDValue lowerOR(SDValue Op, SelectionDAG &DAG) const;
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.h47 class SelectionDAG; variable
828 SelectionDAG &DAG,
832 SDValue LowerBR_JT(SDValue Op, SelectionDAG &DAG) const;
838 SDValue LowerBR_CC(SDValue Op, SelectionDAG &DAG) const;
848 SDValue LowerConstantFP(SDValue Op, SelectionDAG &DAG,
850 SDValue LowerBUILD_VECTOR(SDValue Op, SelectionDAG &DAG,
858 SDValue ExpandBITCAST(SDNode *N, SelectionDAG &DAG,
862 SDValue LowerREM(SDNode *N, SelectionDAG &DAG) const;
871 SelectionDAG &DAG) const;
919 const SDLoc &dl, SelectionDAG &DAG,
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.h89 const SelectionDAG &DAG,
104 SelectionDAG &DAG) const override;
112 SelectionDAG &DAG) const override;
126 SDValue LowerFRAMEADDR(SDValue Op, SelectionDAG &DAG) const;
130 SDValue LowerBR_JT(SDValue Op, SelectionDAG &DAG) const;
131 SDValue LowerJumpTable(SDValue Op, SelectionDAG &DAG) const;
132 SDValue LowerVASTART(SDValue Op, SelectionDAG &DAG) const;
139 SDValue LowerSETCC(SDValue Op, SelectionDAG &DAG) const;
141 SDValue LowerShift(SDValue Op, SelectionDAG &DAG) const;
143 SDValue LowerLoad(SDValue Op, SelectionDAG &DAG) const;
[all …]
/freebsd-14.2/contrib/llvm-project/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 …]
/freebsd-14.2/contrib/llvm-project/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;
114 SelectionDAG &DAG, unsigned Flags) const;
163 SDValue LowerBlockAddress(SDValue Op, SelectionDAG &DAG) const;
165 SDValue LowerJumpTable(SDValue Op, SelectionDAG &DAG) const;
166 SDValue LowerVASTART(SDValue Op, SelectionDAG &DAG) const;
167 SDValue LowerFRAMEADDR(SDValue Op, SelectionDAG &DAG) const;
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.h148 SelectionDAG &DAG) const override;
159 const SDLoc &DL, SelectionDAG &DAG,
168 SelectionDAG &DAG) const override;
267 SDValue lowerJumpTable(SDValue Op, SelectionDAG &DAG) const;
278 SDValue lowerFP_TO_SINT(SDValue Op, SelectionDAG &DAG) const;
279 SDValue lowerBITCAST(SDValue Op, SelectionDAG &DAG) const;
280 SDValue lowerUINT_TO_FP(SDValue Op, SelectionDAG &DAG) const;
281 SDValue lowerSINT_TO_FP(SDValue Op, SelectionDAG &DAG) const;
282 SDValue lowerVASTART(SDValue Op, SelectionDAG &DAG) const;
286 SDValue lowerFRAMEADDR(SDValue Op, SelectionDAG &DAG) const;
[all …]
/freebsd-14.2/contrib/llvm-project/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;
146 const SDLoc &dl, SelectionDAG &DAG,
158 const SDLoc &dl, SelectionDAG &DAG,
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelLowering.h198 SelectionDAG &DAG) const override;
231 SDValue lowerATOMIC_SWAP(SDValue Op, SelectionDAG &DAG) const;
241 SDValue lowerJumpTable(SDValue Op, SelectionDAG &DAG) const;
242 SDValue lowerLOAD(SDValue Op, SelectionDAG &DAG) const;
243 SDValue lowerSTORE(SDValue Op, SelectionDAG &DAG) const;
245 SDValue lowerVASTART(SDValue Op, SelectionDAG &DAG) const;
246 SDValue lowerVAARG(SDValue Op, SelectionDAG &DAG) const;
257 SelectionDAG &DAG) const override;
283 SDValue lowerToVVP(SDValue Op, SelectionDAG &DAG) const;
305 SelectionDAG &DAG) const;
[all …]
/freebsd-14.2/contrib/llvm-project/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 …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.h78 const SelectionDAG &DAG,
132 const SDLoc &dl, SelectionDAG &DAG,
166 const SDLoc &DL, SelectionDAG &DAG) const;
173 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const;
175 SDValue LowerConstantPool(SDValue Op, SelectionDAG &DAG) const;
176 SDValue LowerBlockAddress(SDValue Op, SelectionDAG &DAG) const;
180 SelectionDAG &DAG) const;
181 SDValue makeAddress(SDValue Op, SelectionDAG &DAG) const;
185 SDValue LowerF128Op(SDValue Op, SelectionDAG &DAG,
196 SelectionDAG &DAG) const;
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.h1051 SelectionDAG &DAG) const override;
1139 SelectionDAG &DAG) const override;
1234 SelectionDAG &DAG, unsigned Depth) const override;
1466 const SelectionDAG &DAG,
1639 SDValue LowerVSELECT(SDValue Op, SelectionDAG &DAG) const;
1662 SDValue LowerSETCC(SDValue Op, SelectionDAG &DAG) const;
1664 SDValue LowerSELECT(SDValue Op, SelectionDAG &DAG) const;
1665 SDValue LowerBRCOND(SDValue Op, SelectionDAG &DAG) const;
1668 SDValue LowerVASTART(SDValue Op, SelectionDAG &DAG) const;
1669 SDValue LowerVAARG(SDValue Op, SelectionDAG &DAG) const;
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRISelLowering.h103 SelectionDAG &DAG) const override;
159 SelectionDAG &DAG, SDLoc dl) const;
162 SDValue LowerShifts(SDValue Op, SelectionDAG &DAG) const;
163 SDValue LowerDivRem(SDValue Op, SelectionDAG &DAG) const;
166 SDValue LowerBR_CC(SDValue Op, SelectionDAG &DAG) const;
167 SDValue LowerINLINEASM(SDValue Op, SelectionDAG &DAG) const;
168 SDValue LowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const;
169 SDValue LowerSETCC(SDValue Op, SelectionDAG &DAG) const;
170 SDValue LowerVASTART(SDValue Op, SelectionDAG &DAG) const;
180 SelectionDAG &DAG) const override;
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsISelLowering.h373 SDValue getGlobalReg(SelectionDAG &DAG, EVT Ty) const;
432 SelectionDAG &DAG) const { in getAddrNonPIC()
449 SelectionDAG &DAG) const { in getAddrNonPICSym64()
495 SDValue lowerLOAD(SDValue Op, SelectionDAG &DAG) const;
496 SDValue lowerSTORE(SDValue Op, SelectionDAG &DAG) const;
540 SDValue lowerSETCC(SDValue Op, SelectionDAG &DAG) const;
542 SDValue lowerVAARG(SDValue Op, SelectionDAG &DAG) const;
544 SDValue lowerFABS(SDValue Op, SelectionDAG &DAG) const;
545 SDValue lowerFABS32(SDValue Op, SelectionDAG &DAG,
547 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 …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.h533 SelectionDAG &DAG) const override;
614 SDValue LowerFROUND(SDValue Op, SelectionDAG &DAG) const;
615 SDValue LowerFROUND32(SDValue Op, SelectionDAG &DAG) const;
621 SDValue LowerLOAD(SDValue Op, SelectionDAG &DAG) const;
622 SDValue LowerLOADi1(SDValue Op, SelectionDAG &DAG) const;
624 SDValue LowerSTORE(SDValue Op, SelectionDAG &DAG) const;
625 SDValue LowerSTOREi1(SDValue Op, SelectionDAG &DAG) const;
631 SDValue LowerSelect(SDValue Op, SelectionDAG &DAG) const;
633 SDValue LowerVAARG(SDValue Op, SelectionDAG &DAG) const;
634 SDValue LowerVASTART(SDValue Op, SelectionDAG &DAG) const;
[all …]
/freebsd-14.2/contrib/llvm-project/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 …]

123456