Searched refs:SDNodes (Results 1 – 18 of 18) sorted by relevance
9 // This file defines the VE Vector Predicated SDNodes (VVP SDNodes). VVP10 // SDNodes are an intermediate isel layer between the vector SDNodes emitted by18 // TODO explain how VVP nodes relate to VP SDNodes once VP ISel is uptream.
1 //===-- VEInstrPatternsVec.td - VEC_-type SDNodes and isel for VE Target --===//9 // This file describes the VEC_* prefixed intermediate SDNodes and their
9 // This file defines all VVP_* SDNodes and their properties
9 // This file describes how VVP_* SDNodes are lowered to machine instructions.
41 - VP intrinsics translate to first-class SDNodes44 SDNodes to pre-existing ones (SSE, NEON)).46 Result: Backend development based on VP SDNodes.54 - Incrementally lift DAGCombiner to work on VP SDNodes as well as on regular73 lower to VP SDNodes (from Stage 2).
69 Custom SDNodes72 Custom SDNodes should be mapped to Target Pseudos using ``GINodeEquiv``. This
1098 std::map<Record*, SDNodeInfo, LessRecordByID> SDNodes; variable1134 auto F = SDNodes.find(R); in getSDNodeInfo()1135 assert(F != SDNodes.end() && "Unknown node!"); in getSDNodeInfo()
3158 SDNodes.insert(std::make_pair(R, SDNodeInfo(R, CGH))); in ParseNodeInfo()3290 assert(!SDNodes.empty() && "No SDNodes parsed?"); in ParseDefaultOperands()3291 Init *SomeSDNode = DefInit::get(SDNodes.begin()->first); in ParseDefaultOperands()
32 independent and machine specific SDNodes (for example:
486 Some of them may also be lowered to target-independent SDNodes, and perhaps487 some new SDNodes could be added.496 the target-independent SDNodes for these operations.
309 // SDNodes PatFrags for loads/stores with a glue input.310 // This is for SDNodes and PatFrag for local loads and stores to542 // SDNodes PatFrags for a16 loads and stores with 3 components.584 // SDNodes PatFrags for d16 loads
377 // R600 SDNodes
305 // We reuse CMPICC SDNodes for compares, but use new BRXCC branch nodes for
258 // the SDNodes are derived from AtomicSDNode rather than LoadSDNode and
1264 // Miscellaneous RISCVISD SDNodes
43 // SDNodes, use pf1/pf2 to convert them to PatFrags. Use common frags371 // Frags for commonly used SDNodes.
566 metadata is attached to SDNodes in SelectionDAGs. After instruction selection
1328 // Create SDNodes so they can be used in the DAG code, e.g.