HomeSort by relevance Sort by last modified time
    Searched refs:DAGTypeLegalizer (Results 1 - 6 of 6) sorted by null

  /external/llvm/lib/CodeGen/SelectionDAG/
LegalizeFloatTypes.cpp 49 void DAGTypeLegalizer::SoftenFloatResult(SDNode *N, unsigned ResNo) {
112 SDValue DAGTypeLegalizer::SoftenFloatRes_BITCAST(SDNode *N) {
116 SDValue DAGTypeLegalizer::SoftenFloatRes_MERGE_VALUES(SDNode *N,
122 SDValue DAGTypeLegalizer::SoftenFloatRes_BUILD_PAIR(SDNode *N) {
131 SDValue DAGTypeLegalizer::SoftenFloatRes_ConstantFP(ConstantFPSDNode *N) {
137 SDValue DAGTypeLegalizer::SoftenFloatRes_EXTRACT_VECTOR_ELT(SDNode *N) {
144 SDValue DAGTypeLegalizer::SoftenFloatRes_FABS(SDNode *N) {
156 SDValue DAGTypeLegalizer::SoftenFloatRes_FADD(SDNode *N) {
169 SDValue DAGTypeLegalizer::SoftenFloatRes_FCEIL(SDNode *N) {
181 SDValue DAGTypeLegalizer::SoftenFloatRes_FCOPYSIGN(SDNode *N)
    [all...]
LegalizeTypes.cpp 31 void DAGTypeLegalizer::PerformExpensiveChecks() {
181 bool DAGTypeLegalizer::run() {
451 SDNode *DAGTypeLegalizer::AnalyzeNewNode(SDNode *N) {
523 void DAGTypeLegalizer::AnalyzeNewValue(SDValue &Val) {
543 void DAGTypeLegalizer::ExpungeNode(SDNode *N) {
613 void DAGTypeLegalizer::RemapValue(SDValue &N) {
631 DAGTypeLegalizer &DTL;
634 explicit NodeUpdateListener(DAGTypeLegalizer &dtl,
640 assert(N->getNodeId() != DAGTypeLegalizer::ReadyToProcess &&
641 N->getNodeId() != DAGTypeLegalizer::Processed &
    [all...]
LegalizeVectorTypes.cpp 35 void DAGTypeLegalizer::ScalarizeVectorResult(SDNode *N, unsigned ResNo) {
135 SDValue DAGTypeLegalizer::ScalarizeVecRes_BinOp(SDNode *N) {
142 SDValue DAGTypeLegalizer::ScalarizeVecRes_TernaryOp(SDNode *N) {
150 SDValue DAGTypeLegalizer::ScalarizeVecRes_MERGE_VALUES(SDNode *N,
156 SDValue DAGTypeLegalizer::ScalarizeVecRes_BITCAST(SDNode *N) {
162 SDValue DAGTypeLegalizer::ScalarizeVecRes_BUILD_VECTOR(SDNode *N) {
172 SDValue DAGTypeLegalizer::ScalarizeVecRes_CONVERT_RNDSAT(SDNode *N) {
183 SDValue DAGTypeLegalizer::ScalarizeVecRes_EXTRACT_SUBVECTOR(SDNode *N) {
189 SDValue DAGTypeLegalizer::ScalarizeVecRes_FP_ROUND(SDNode *N) {
196 SDValue DAGTypeLegalizer::ScalarizeVecRes_FPOWI(SDNode *N)
    [all...]
LegalizeIntegerTypes.cpp 37 void DAGTypeLegalizer::PromoteIntegerResult(SDNode *N, unsigned ResNo) {
151 SDValue DAGTypeLegalizer::PromoteIntRes_MERGE_VALUES(SDNode *N,
157 SDValue DAGTypeLegalizer::PromoteIntRes_AssertSext(SDNode *N) {
164 SDValue DAGTypeLegalizer::PromoteIntRes_AssertZext(SDNode *N) {
171 SDValue DAGTypeLegalizer::PromoteIntRes_Atomic0(AtomicSDNode *N) {
184 SDValue DAGTypeLegalizer::PromoteIntRes_Atomic1(AtomicSDNode *N) {
197 SDValue DAGTypeLegalizer::PromoteIntRes_AtomicCmpSwap(AtomicSDNode *N,
235 SDValue DAGTypeLegalizer::PromoteIntRes_BITCAST(SDNode *N) {
292 SDValue DAGTypeLegalizer::PromoteIntRes_BSWAP(SDNode *N) {
303 SDValue DAGTypeLegalizer::PromoteIntRes_BUILD_PAIR(SDNode *N)
    [all...]
LegalizeTypesGeneric.cpp 35 void DAGTypeLegalizer::ExpandRes_MERGE_VALUES(SDNode *N, unsigned ResNo,
41 void DAGTypeLegalizer::ExpandRes_BITCAST(SDNode *N, SDValue &Lo, SDValue &Hi) {
186 void DAGTypeLegalizer::ExpandRes_BUILD_PAIR(SDNode *N, SDValue &Lo,
193 void DAGTypeLegalizer::ExpandRes_EXTRACT_ELEMENT(SDNode *N, SDValue &Lo,
205 void DAGTypeLegalizer::ExpandRes_EXTRACT_VECTOR_ELT(SDNode *N, SDValue &Lo,
245 void DAGTypeLegalizer::ExpandRes_NormalLoad(SDNode *N, SDValue &Lo,
290 void DAGTypeLegalizer::ExpandRes_VAARG(SDNode *N, SDValue &Lo, SDValue &Hi) {
315 void DAGTypeLegalizer::IntegerToVector(SDValue Op, unsigned NumElements,
334 SDValue DAGTypeLegalizer::ExpandOp_BITCAST(SDNode *N) {
370 SDValue DAGTypeLegalizer::ExpandOp_BUILD_VECTOR(SDNode *N)
    [all...]
LegalizeTypes.h 10 // This file defines the DAGTypeLegalizer class. This is a private interface
29 /// DAGTypeLegalizer - This takes an arbitrary SelectionDAG as input and hacks
34 class LLVM_LIBRARY_VISIBILITY DAGTypeLegalizer {
122 explicit DAGTypeLegalizer(SelectionDAG &dag)
    [all...]

Completed in 154 milliseconds