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 45 void DAGTypeLegalizer::SoftenFloatResult(SDNode *N, unsigned ResNo) {
107 SDValue DAGTypeLegalizer::SoftenFloatRes_BITCAST(SDNode *N) {
111 SDValue DAGTypeLegalizer::SoftenFloatRes_MERGE_VALUES(SDNode *N,
117 SDValue DAGTypeLegalizer::SoftenFloatRes_BUILD_PAIR(SDNode *N) {
126 SDValue DAGTypeLegalizer::SoftenFloatRes_ConstantFP(ConstantFPSDNode *N) {
132 SDValue DAGTypeLegalizer::SoftenFloatRes_EXTRACT_VECTOR_ELT(SDNode *N) {
139 SDValue DAGTypeLegalizer::SoftenFloatRes_FABS(SDNode *N) {
151 SDValue DAGTypeLegalizer::SoftenFloatRes_FADD(SDNode *N) {
163 SDValue DAGTypeLegalizer::SoftenFloatRes_FCEIL(SDNode *N) {
174 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) {
626 DAGTypeLegalizer &DTL;
629 explicit NodeUpdateListener(DAGTypeLegalizer &dtl,
634 assert(N->getNodeId() != DAGTypeLegalizer::ReadyToProcess &&
635 N->getNodeId() != DAGTypeLegalizer::Processed &
    [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...]
LegalizeVectorTypes.cpp 33 void DAGTypeLegalizer::ScalarizeVectorResult(SDNode *N, unsigned ResNo) {
125 SDValue DAGTypeLegalizer::ScalarizeVecRes_BinOp(SDNode *N) {
132 SDValue DAGTypeLegalizer::ScalarizeVecRes_MERGE_VALUES(SDNode *N,
138 SDValue DAGTypeLegalizer::ScalarizeVecRes_BITCAST(SDNode *N) {
144 SDValue DAGTypeLegalizer::ScalarizeVecRes_CONVERT_RNDSAT(SDNode *N) {
155 SDValue DAGTypeLegalizer::ScalarizeVecRes_EXTRACT_SUBVECTOR(SDNode *N) {
161 SDValue DAGTypeLegalizer::ScalarizeVecRes_FP_ROUND(SDNode *N) {
168 SDValue DAGTypeLegalizer::ScalarizeVecRes_FPOWI(SDNode *N) {
174 SDValue DAGTypeLegalizer::ScalarizeVecRes_INSERT_VECTOR_ELT(SDNode *N) {
185 SDValue DAGTypeLegalizer::ScalarizeVecRes_LOAD(LoadSDNode *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) {
148 void DAGTypeLegalizer::ExpandRes_BUILD_PAIR(SDNode *N, SDValue &Lo,
155 void DAGTypeLegalizer::ExpandRes_EXTRACT_ELEMENT(SDNode *N, SDValue &Lo,
167 void DAGTypeLegalizer::ExpandRes_EXTRACT_VECTOR_ELT(SDNode *N, SDValue &Lo,
201 void DAGTypeLegalizer::ExpandRes_NormalLoad(SDNode *N, SDValue &Lo,
243 void DAGTypeLegalizer::ExpandRes_VAARG(SDNode *N, SDValue &Lo, SDValue &Hi) {
268 SDValue DAGTypeLegalizer::ExpandOp_BITCAST(SDNode *N) {
297 SDValue DAGTypeLegalizer::ExpandOp_BUILD_VECTOR(SDNode *N) {
331 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 {
119 explicit DAGTypeLegalizer(SelectionDAG &dag)
    [all...]

Completed in 556 milliseconds