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 47 void DAGTypeLegalizer::SoftenFloatResult(SDNode *N, unsigned ResNo) {
109 SDValue DAGTypeLegalizer::SoftenFloatRes_BITCAST(SDNode *N) {
113 SDValue DAGTypeLegalizer::SoftenFloatRes_MERGE_VALUES(SDNode *N,
119 SDValue DAGTypeLegalizer::SoftenFloatRes_BUILD_PAIR(SDNode *N) {
128 SDValue DAGTypeLegalizer::SoftenFloatRes_ConstantFP(ConstantFPSDNode *N) {
134 SDValue DAGTypeLegalizer::SoftenFloatRes_EXTRACT_VECTOR_ELT(SDNode *N) {
141 SDValue DAGTypeLegalizer::SoftenFloatRes_FABS(SDNode *N) {
153 SDValue DAGTypeLegalizer::SoftenFloatRes_FADD(SDNode *N) {
166 SDValue DAGTypeLegalizer::SoftenFloatRes_FCEIL(SDNode *N) {
178 SDValue DAGTypeLegalizer::SoftenFloatRes_FCOPYSIGN(SDNode *N)
    [all...]
LegalizeTypes.cpp 29 void DAGTypeLegalizer::PerformExpensiveChecks() {
179 bool DAGTypeLegalizer::run() {
449 SDNode *DAGTypeLegalizer::AnalyzeNewNode(SDNode *N) {
521 void DAGTypeLegalizer::AnalyzeNewValue(SDValue &Val) {
541 void DAGTypeLegalizer::ExpungeNode(SDNode *N) {
611 void DAGTypeLegalizer::RemapValue(SDValue &N) {
629 DAGTypeLegalizer &DTL;
632 explicit NodeUpdateListener(DAGTypeLegalizer &dtl,
638 assert(N->getNodeId() != DAGTypeLegalizer::ReadyToProcess &&
639 N->getNodeId() != DAGTypeLegalizer::Processed &
    [all...]
LegalizeVectorTypes.cpp 33 void DAGTypeLegalizer::ScalarizeVectorResult(SDNode *N, unsigned ResNo) {
128 SDValue DAGTypeLegalizer::ScalarizeVecRes_BinOp(SDNode *N) {
135 SDValue DAGTypeLegalizer::ScalarizeVecRes_TernaryOp(SDNode *N) {
143 SDValue DAGTypeLegalizer::ScalarizeVecRes_MERGE_VALUES(SDNode *N,
149 SDValue DAGTypeLegalizer::ScalarizeVecRes_BITCAST(SDNode *N) {
155 SDValue DAGTypeLegalizer::ScalarizeVecRes_BUILD_VECTOR(SDNode *N) {
165 SDValue DAGTypeLegalizer::ScalarizeVecRes_CONVERT_RNDSAT(SDNode *N) {
176 SDValue DAGTypeLegalizer::ScalarizeVecRes_EXTRACT_SUBVECTOR(SDNode *N) {
182 SDValue DAGTypeLegalizer::ScalarizeVecRes_FP_ROUND(SDNode *N) {
189 SDValue DAGTypeLegalizer::ScalarizeVecRes_FPOWI(SDNode *N)
    [all...]
LegalizeIntegerTypes.cpp 35 void DAGTypeLegalizer::PromoteIntegerResult(SDNode *N, unsigned ResNo) {
147 SDValue DAGTypeLegalizer::PromoteIntRes_MERGE_VALUES(SDNode *N,
153 SDValue DAGTypeLegalizer::PromoteIntRes_AssertSext(SDNode *N) {
160 SDValue DAGTypeLegalizer::PromoteIntRes_AssertZext(SDNode *N) {
167 SDValue DAGTypeLegalizer::PromoteIntRes_Atomic0(AtomicSDNode *N) {
180 SDValue DAGTypeLegalizer::PromoteIntRes_Atomic1(AtomicSDNode *N) {
193 SDValue DAGTypeLegalizer::PromoteIntRes_Atomic2(AtomicSDNode *N) {
206 SDValue DAGTypeLegalizer::PromoteIntRes_BITCAST(SDNode *N) {
263 SDValue DAGTypeLegalizer::PromoteIntRes_BSWAP(SDNode *N) {
274 SDValue DAGTypeLegalizer::PromoteIntRes_BUILD_PAIR(SDNode *N)
    [all...]
LegalizeTypesGeneric.cpp 33 void DAGTypeLegalizer::ExpandRes_MERGE_VALUES(SDNode *N, unsigned ResNo,
39 void DAGTypeLegalizer::ExpandRes_BITCAST(SDNode *N, SDValue &Lo, SDValue &Hi) {
184 void DAGTypeLegalizer::ExpandRes_BUILD_PAIR(SDNode *N, SDValue &Lo,
191 void DAGTypeLegalizer::ExpandRes_EXTRACT_ELEMENT(SDNode *N, SDValue &Lo,
203 void DAGTypeLegalizer::ExpandRes_EXTRACT_VECTOR_ELT(SDNode *N, SDValue &Lo,
243 void DAGTypeLegalizer::ExpandRes_NormalLoad(SDNode *N, SDValue &Lo,
285 void DAGTypeLegalizer::ExpandRes_VAARG(SDNode *N, SDValue &Lo, SDValue &Hi) {
310 SDValue DAGTypeLegalizer::ExpandOp_BITCAST(SDNode *N) {
339 SDValue DAGTypeLegalizer::ExpandOp_BUILD_VECTOR(SDNode *N) {
373 SDValue DAGTypeLegalizer::ExpandOp_EXTRACT_ELEMENT(SDNode *N)
    [all...]
LegalizeTypes.h 10 // This file defines the DAGTypeLegalizer class. This is a private interface
30 /// DAGTypeLegalizer - This takes an arbitrary SelectionDAG as input and hacks
35 class LLVM_LIBRARY_VISIBILITY DAGTypeLegalizer {
123 explicit DAGTypeLegalizer(SelectionDAG &dag)
    [all...]

Completed in 44 milliseconds