Searched refs:DAGTypeLegalizer (Results 1 – 11 of 11) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeTypes.cpp | 29 void DAGTypeLegalizer::PerformExpensiveChecks() { in PerformExpensiveChecks() 202 bool DAGTypeLegalizer::run() { in run() 501 SDNode *DAGTypeLegalizer::AnalyzeNewNode(SDNode *N) { in AnalyzeNewNode() 579 void DAGTypeLegalizer::RemapValue(SDValue &V) { in RemapValue() 584 void DAGTypeLegalizer::RemapId(TableId &Id) { in RemapId() 603 DAGTypeLegalizer &DTL; 639 N->setNodeId(DAGTypeLegalizer::NewNode); in NodeUpdated() 984 void DAGTypeLegalizer::GetPairElements(SDValue Pair, in GetPairElements() 1022 void DAGTypeLegalizer::SplitInteger(SDValue Op, in SplitInteger() 1042 void DAGTypeLegalizer::SplitInteger(SDValue Op, in SplitInteger() [all …]
|
| H A D | LegalizeFloatTypes.cpp | 1375 void DAGTypeLegalizer::ExpandFloatRes_FCEIL(SDNode *N, in ExpandFloatRes_FCEIL() 1393 void DAGTypeLegalizer::ExpandFloatRes_FCOS(SDNode *N, in ExpandFloatRes_FCOS() 1411 void DAGTypeLegalizer::ExpandFloatRes_FEXP(SDNode *N, in ExpandFloatRes_FEXP() 1419 void DAGTypeLegalizer::ExpandFloatRes_FEXP2(SDNode *N, in ExpandFloatRes_FEXP2() 1435 void DAGTypeLegalizer::ExpandFloatRes_FLOG(SDNode *N, in ExpandFloatRes_FLOG() 1443 void DAGTypeLegalizer::ExpandFloatRes_FLOG2(SDNode *N, in ExpandFloatRes_FLOG2() 1537 void DAGTypeLegalizer::ExpandFloatRes_FPOW(SDNode *N, in ExpandFloatRes_FPOW() 1545 void DAGTypeLegalizer::ExpandFloatRes_FPOWI(SDNode *N, in ExpandFloatRes_FPOWI() 1561 void DAGTypeLegalizer::ExpandFloatRes_FREM(SDNode *N, in ExpandFloatRes_FREM() 1569 void DAGTypeLegalizer::ExpandFloatRes_FRINT(SDNode *N, in ExpandFloatRes_FRINT() [all …]
|
| H A D | LegalizeTypesGeneric.cpp | 34 void DAGTypeLegalizer::ExpandRes_MERGE_VALUES(SDNode *N, unsigned ResNo, in ExpandRes_MERGE_VALUES() 190 void DAGTypeLegalizer::ExpandRes_BUILD_PAIR(SDNode *N, SDValue &Lo, in ExpandRes_BUILD_PAIR() 197 void DAGTypeLegalizer::ExpandRes_EXTRACT_ELEMENT(SDNode *N, SDValue &Lo, in ExpandRes_EXTRACT_ELEMENT() 249 void DAGTypeLegalizer::ExpandRes_NormalLoad(SDNode *N, SDValue &Lo, in ExpandRes_NormalLoad() 334 SDValue DAGTypeLegalizer::ExpandOp_BITCAST(SDNode *N) { in ExpandOp_BITCAST() 371 SDValue DAGTypeLegalizer::ExpandOp_BUILD_VECTOR(SDNode *N) { in ExpandOp_BUILD_VECTOR() 403 SDValue DAGTypeLegalizer::ExpandOp_EXTRACT_ELEMENT(SDNode *N) { in ExpandOp_EXTRACT_ELEMENT() 409 SDValue DAGTypeLegalizer::ExpandOp_INSERT_VECTOR_ELT(SDNode *N) { in ExpandOp_INSERT_VECTOR_ELT() 445 SDValue DAGTypeLegalizer::ExpandOp_SCALAR_TO_VECTOR(SDNode *N) { in ExpandOp_SCALAR_TO_VECTOR() 557 void DAGTypeLegalizer::SplitRes_SELECT_CC(SDNode *N, SDValue &Lo, in SplitRes_SELECT_CC() [all …]
|
| H A D | LegalizeIntegerTypes.cpp | 2683 bool DAGTypeLegalizer:: 2770 bool DAGTypeLegalizer:: 3243 void DAGTypeLegalizer::ExpandIntRes_BSWAP(SDNode *N, in ExpandIntRes_BSWAP() 3316 void DAGTypeLegalizer::ExpandIntRes_CTLZ(SDNode *N, in ExpandIntRes_CTLZ() 3347 void DAGTypeLegalizer::ExpandIntRes_CTTZ(SDNode *N, in ExpandIntRes_CTTZ() 3643 void DAGTypeLegalizer::ExpandIntRes_MUL(SDNode *N, in ExpandIntRes_MUL() 4113 void DAGTypeLegalizer::ExpandIntRes_SDIV(SDNode *N, in ExpandIntRes_SDIV() 4286 void DAGTypeLegalizer:: 4312 void DAGTypeLegalizer::ExpandIntRes_SREM(SDNode *N, in ExpandIntRes_SREM() 4498 void DAGTypeLegalizer::ExpandIntRes_UDIV(SDNode *N, in ExpandIntRes_UDIV() [all …]
|
| H A D | LegalizeVectorTypes.cpp | 199 SDValue DAGTypeLegalizer::ScalarizeVecRes_BinOp(SDNode *N) { in ScalarizeVecRes_BinOp() 214 SDValue DAGTypeLegalizer::ScalarizeVecRes_FIX(SDNode *N) { in ScalarizeVecRes_FIX() 349 SDValue DAGTypeLegalizer::ScalarizeVecRes_FPOWI(SDNode *N) { in ScalarizeVecRes_FPOWI() 3519 SDValue DAGTypeLegalizer::SplitVecOp_VSETCC(SDNode *N) { in SplitVecOp_VSETCC() 4489 SDValue DAGTypeLegalizer::WidenVecRes_POWI(SDNode *N) { in WidenVecRes_POWI() 4496 SDValue DAGTypeLegalizer::WidenVecRes_Unary(SDNode *N) { in WidenVecRes_Unary() 4815 SDValue DAGTypeLegalizer::WidenVecRes_LOAD(SDNode *N) { in WidenVecRes_LOAD() 5130 SDValue DAGTypeLegalizer::WidenVSELECTMask(SDNode *N) { in WidenVSELECTMask() 5289 SDValue DAGTypeLegalizer::WidenVecRes_UNDEF(SDNode *N) { in WidenVecRes_UNDEF() 5824 SDValue DAGTypeLegalizer::WidenVecOp_STORE(SDNode *N) { in WidenVecOp_STORE() [all …]
|
| H A D | LegalizeTypes.h | 30 class LLVM_LIBRARY_VISIBILITY DAGTypeLegalizer { 167 explicit DAGTypeLegalizer(SelectionDAG &dag) in DAGTypeLegalizer() function
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/ |
| H A D | widen-vselect-and-mask.ll | 3 ; Check that DAGTypeLegalizer::WidenVSELECTAndMask doesn't try to
|
| /llvm-project-15.0.7/llvm/test/CodeGen/RISCV/ |
| H A D | float-bitmanip-dagcombines.ll | 77 ; DAGTypeLegalizer::SoftenFloatRes_FCOPYSIGN will convert to bitwise
|
| H A D | half-bitmanip-dagcombines.ll | 77 ; DAGTypeLegalizer::SoftenFloatRes_FCOPYSIGN will convert to bitwise
|
| H A D | double-bitmanip-dagcombines.ll | 82 ; DAGTypeLegalizer::SoftenFloatRes_FCOPYSIGN will convert to bitwise
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | misched-aa-colored.ll | 113 %"class.llvm::DAGTypeLegalizer.117.717.1077.2037.2157.2397.4197" = type { ptr, ptr, %"class.llvm::T…
|