Searched refs:DAGTypeLegalizer (Results 1 – 6 of 6) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeTypes.cpp | 29 void DAGTypeLegalizer::PerformExpensiveChecks() { in PerformExpensiveChecks() 202 bool DAGTypeLegalizer::run() { in run() 499 SDNode *DAGTypeLegalizer::AnalyzeNewNode(SDNode *N) { in AnalyzeNewNode() 577 void DAGTypeLegalizer::RemapValue(SDValue &V) { in RemapValue() 582 void DAGTypeLegalizer::RemapId(TableId &Id) { in RemapId() 601 DAGTypeLegalizer &DTL; 637 N->setNodeId(DAGTypeLegalizer::NewNode); in NodeUpdated() 985 void DAGTypeLegalizer::GetPairElements(SDValue Pair, in GetPairElements() 1020 void DAGTypeLegalizer::SplitInteger(SDValue Op, in SplitInteger() 1040 void DAGTypeLegalizer::SplitInteger(SDValue Op, in SplitInteger() [all …]
|
| H A D | LegalizeFloatTypes.cpp | 1463 void DAGTypeLegalizer::ExpandFloatRes_FCEIL(SDNode *N, in ExpandFloatRes_FCEIL() 1481 void DAGTypeLegalizer::ExpandFloatRes_FCOS(SDNode *N, in ExpandFloatRes_FCOS() 1499 void DAGTypeLegalizer::ExpandFloatRes_FEXP(SDNode *N, in ExpandFloatRes_FEXP() 1507 void DAGTypeLegalizer::ExpandFloatRes_FEXP2(SDNode *N, in ExpandFloatRes_FEXP2() 1532 void DAGTypeLegalizer::ExpandFloatRes_FLOG(SDNode *N, in ExpandFloatRes_FLOG() 1540 void DAGTypeLegalizer::ExpandFloatRes_FLOG2(SDNode *N, in ExpandFloatRes_FLOG2() 1634 void DAGTypeLegalizer::ExpandFloatRes_FPOW(SDNode *N, in ExpandFloatRes_FPOW() 1642 void DAGTypeLegalizer::ExpandFloatRes_FPOWI(SDNode *N, in ExpandFloatRes_FPOWI() 1663 void DAGTypeLegalizer::ExpandFloatRes_FREM(SDNode *N, in ExpandFloatRes_FREM() 1671 void DAGTypeLegalizer::ExpandFloatRes_FRINT(SDNode *N, in ExpandFloatRes_FRINT() [all …]
|
| H A D | LegalizeIntegerTypes.cpp | 2898 bool DAGTypeLegalizer:: 2985 bool DAGTypeLegalizer:: 3566 void DAGTypeLegalizer::ExpandIntRes_BSWAP(SDNode *N, in ExpandIntRes_BSWAP() 3647 void DAGTypeLegalizer::ExpandIntRes_CTLZ(SDNode *N, in ExpandIntRes_CTLZ() 3678 void DAGTypeLegalizer::ExpandIntRes_CTTZ(SDNode *N, in ExpandIntRes_CTTZ() 3984 void DAGTypeLegalizer::ExpandIntRes_MUL(SDNode *N, in ExpandIntRes_MUL() 4390 void DAGTypeLegalizer::ExpandIntRes_SDIV(SDNode *N, in ExpandIntRes_SDIV() 4677 void DAGTypeLegalizer:: 4703 void DAGTypeLegalizer::ExpandIntRes_SREM(SDNode *N, in ExpandIntRes_SREM() 4881 void DAGTypeLegalizer::ExpandIntRes_UDIV(SDNode *N, in ExpandIntRes_UDIV() [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() 247 void DAGTypeLegalizer::ExpandRes_NormalLoad(SDNode *N, SDValue &Lo, in ExpandRes_NormalLoad() 332 SDValue DAGTypeLegalizer::ExpandOp_BITCAST(SDNode *N) { in ExpandOp_BITCAST() 368 SDValue DAGTypeLegalizer::ExpandOp_BUILD_VECTOR(SDNode *N) { in ExpandOp_BUILD_VECTOR() 400 SDValue DAGTypeLegalizer::ExpandOp_EXTRACT_ELEMENT(SDNode *N) { in ExpandOp_EXTRACT_ELEMENT() 406 SDValue DAGTypeLegalizer::ExpandOp_INSERT_VECTOR_ELT(SDNode *N) { in ExpandOp_INSERT_VECTOR_ELT() 442 SDValue DAGTypeLegalizer::ExpandOp_SCALAR_TO_VECTOR(SDNode *N) { in ExpandOp_SCALAR_TO_VECTOR() 554 void DAGTypeLegalizer::SplitRes_SELECT_CC(SDNode *N, SDValue &Lo, in SplitRes_SELECT_CC() 574 void DAGTypeLegalizer::SplitVecRes_AssertZext(SDNode *N, SDValue &Lo, in SplitVecRes_AssertZext() [all …]
|
| H A D | LegalizeVectorTypes.cpp | 209 SDValue DAGTypeLegalizer::ScalarizeVecRes_BinOp(SDNode *N) { in ScalarizeVecRes_BinOp() 224 SDValue DAGTypeLegalizer::ScalarizeVecRes_FIX(SDNode *N) { in ScalarizeVecRes_FIX() 387 SDValue DAGTypeLegalizer::ScalarizeVecRes_ExpOp(SDNode *N) { in ScalarizeVecRes_ExpOp() 3918 SDValue DAGTypeLegalizer::SplitVecOp_VSETCC(SDNode *N) { in SplitVecOp_VSETCC() 4854 SDValue DAGTypeLegalizer::WidenVecRes_XRINT(SDNode *N) { in WidenVecRes_XRINT() 4984 SDValue DAGTypeLegalizer::WidenVecRes_ExpOp(SDNode *N) { in WidenVecRes_ExpOp() 4993 SDValue DAGTypeLegalizer::WidenVecRes_Unary(SDNode *N) { in WidenVecRes_Unary() 5339 SDValue DAGTypeLegalizer::WidenVecRes_LOAD(SDNode *N) { in WidenVecRes_LOAD() 5679 SDValue DAGTypeLegalizer::WidenVSELECTMask(SDNode *N) { in WidenVSELECTMask() 6469 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
|