Searched refs:DAGTypeLegalizer (Results 1 – 6 of 6) sorted by relevance
| /NextBSD/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| HD | LegalizeFloatTypes.cpp | 49 void DAGTypeLegalizer::SoftenFloatResult(SDNode *N, unsigned ResNo) { in SoftenFloatResult() 114 SDValue DAGTypeLegalizer::SoftenFloatRes_BITCAST(SDNode *N) { in SoftenFloatRes_BITCAST() 118 SDValue DAGTypeLegalizer::SoftenFloatRes_MERGE_VALUES(SDNode *N, in SoftenFloatRes_MERGE_VALUES() 124 SDValue DAGTypeLegalizer::SoftenFloatRes_BUILD_PAIR(SDNode *N) { in SoftenFloatRes_BUILD_PAIR() 133 SDValue DAGTypeLegalizer::SoftenFloatRes_ConstantFP(ConstantFPSDNode *N) { in SoftenFloatRes_ConstantFP() 139 SDValue DAGTypeLegalizer::SoftenFloatRes_EXTRACT_VECTOR_ELT(SDNode *N) { in SoftenFloatRes_EXTRACT_VECTOR_ELT() 146 SDValue DAGTypeLegalizer::SoftenFloatRes_FABS(SDNode *N) { in SoftenFloatRes_FABS() 158 SDValue DAGTypeLegalizer::SoftenFloatRes_FMINNUM(SDNode *N) { in SoftenFloatRes_FMINNUM() 171 SDValue DAGTypeLegalizer::SoftenFloatRes_FMAXNUM(SDNode *N) { in SoftenFloatRes_FMAXNUM() 184 SDValue DAGTypeLegalizer::SoftenFloatRes_FADD(SDNode *N) { in SoftenFloatRes_FADD() [all …]
|
| HD | LegalizeTypes.cpp | 31 void DAGTypeLegalizer::PerformExpensiveChecks() { in PerformExpensiveChecks() 181 bool DAGTypeLegalizer::run() { in run() 459 SDNode *DAGTypeLegalizer::AnalyzeNewNode(SDNode *N) { in AnalyzeNewNode() 531 void DAGTypeLegalizer::AnalyzeNewValue(SDValue &Val) { in AnalyzeNewValue() 551 void DAGTypeLegalizer::ExpungeNode(SDNode *N) { in ExpungeNode() 621 void DAGTypeLegalizer::RemapValue(SDValue &N) { in RemapValue() 639 DAGTypeLegalizer &DTL; 642 explicit NodeUpdateListener(DAGTypeLegalizer &dtl, in NodeUpdateListener() 648 assert(N->getNodeId() != DAGTypeLegalizer::ReadyToProcess && in NodeDeleted() 649 N->getNodeId() != DAGTypeLegalizer::Processed && in NodeDeleted() [all …]
|
| HD | LegalizeIntegerTypes.cpp | 37 void DAGTypeLegalizer::PromoteIntegerResult(SDNode *N, unsigned ResNo) { in PromoteIntegerResult() 156 SDValue DAGTypeLegalizer::PromoteIntRes_MERGE_VALUES(SDNode *N, in PromoteIntRes_MERGE_VALUES() 162 SDValue DAGTypeLegalizer::PromoteIntRes_AssertSext(SDNode *N) { in PromoteIntRes_AssertSext() 169 SDValue DAGTypeLegalizer::PromoteIntRes_AssertZext(SDNode *N) { in PromoteIntRes_AssertZext() 176 SDValue DAGTypeLegalizer::PromoteIntRes_Atomic0(AtomicSDNode *N) { in PromoteIntRes_Atomic0() 189 SDValue DAGTypeLegalizer::PromoteIntRes_Atomic1(AtomicSDNode *N) { in PromoteIntRes_Atomic1() 202 SDValue DAGTypeLegalizer::PromoteIntRes_AtomicCmpSwap(AtomicSDNode *N, in PromoteIntRes_AtomicCmpSwap() 239 SDValue DAGTypeLegalizer::PromoteIntRes_BITCAST(SDNode *N) { in PromoteIntRes_BITCAST() 306 SDValue DAGTypeLegalizer::PromoteIntRes_BSWAP(SDNode *N) { in PromoteIntRes_BSWAP() 319 SDValue DAGTypeLegalizer::PromoteIntRes_BUILD_PAIR(SDNode *N) { in PromoteIntRes_BUILD_PAIR() [all …]
|
| HD | LegalizeVectorTypes.cpp | 35 void DAGTypeLegalizer::ScalarizeVectorResult(SDNode *N, unsigned ResNo) { in ScalarizeVectorResult() 138 SDValue DAGTypeLegalizer::ScalarizeVecRes_BinOp(SDNode *N) { in ScalarizeVecRes_BinOp() 145 SDValue DAGTypeLegalizer::ScalarizeVecRes_TernaryOp(SDNode *N) { in ScalarizeVecRes_TernaryOp() 153 SDValue DAGTypeLegalizer::ScalarizeVecRes_MERGE_VALUES(SDNode *N, in ScalarizeVecRes_MERGE_VALUES() 159 SDValue DAGTypeLegalizer::ScalarizeVecRes_BITCAST(SDNode *N) { in ScalarizeVecRes_BITCAST() 165 SDValue DAGTypeLegalizer::ScalarizeVecRes_BUILD_VECTOR(SDNode *N) { in ScalarizeVecRes_BUILD_VECTOR() 175 SDValue DAGTypeLegalizer::ScalarizeVecRes_CONVERT_RNDSAT(SDNode *N) { in ScalarizeVecRes_CONVERT_RNDSAT() 186 SDValue DAGTypeLegalizer::ScalarizeVecRes_EXTRACT_SUBVECTOR(SDNode *N) { in ScalarizeVecRes_EXTRACT_SUBVECTOR() 192 SDValue DAGTypeLegalizer::ScalarizeVecRes_FP_ROUND(SDNode *N) { in ScalarizeVecRes_FP_ROUND() 199 SDValue DAGTypeLegalizer::ScalarizeVecRes_FPOWI(SDNode *N) { in ScalarizeVecRes_FPOWI() [all …]
|
| HD | LegalizeTypesGeneric.cpp | 35 void DAGTypeLegalizer::ExpandRes_MERGE_VALUES(SDNode *N, unsigned ResNo, in ExpandRes_MERGE_VALUES() 41 void DAGTypeLegalizer::ExpandRes_BITCAST(SDNode *N, SDValue &Lo, SDValue &Hi) { in ExpandRes_BITCAST() 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() 209 void DAGTypeLegalizer::ExpandRes_EXTRACT_VECTOR_ELT(SDNode *N, SDValue &Lo, in ExpandRes_EXTRACT_VECTOR_ELT() 249 void DAGTypeLegalizer::ExpandRes_NormalLoad(SDNode *N, SDValue &Lo, in ExpandRes_NormalLoad() 294 void DAGTypeLegalizer::ExpandRes_VAARG(SDNode *N, SDValue &Lo, SDValue &Hi) { in ExpandRes_VAARG() 319 void DAGTypeLegalizer::IntegerToVector(SDValue Op, unsigned NumElements, in IntegerToVector() 338 SDValue DAGTypeLegalizer::ExpandOp_BITCAST(SDNode *N) { in ExpandOp_BITCAST() 374 SDValue DAGTypeLegalizer::ExpandOp_BUILD_VECTOR(SDNode *N) { in ExpandOp_BUILD_VECTOR() [all …]
|
| HD | LegalizeTypes.h | 34 class LLVM_LIBRARY_VISIBILITY DAGTypeLegalizer { 127 explicit DAGTypeLegalizer(SelectionDAG &dag) in DAGTypeLegalizer() function
|