Home
last modified time | relevance | path

Searched refs:SDNodes (Results 1 – 14 of 14) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVVPInstrInfo.td9 // This file defines the VE Vector Predicated SDNodes (VVP SDNodes). VVP
10 // SDNodes are an intermediate isel layer between the vector SDNodes emitted by
18 // TODO explain how VVP nodes relate to VP SDNodes once VP ISel is uptream.
H A DVEInstrPatternsVec.td1 //===-- VEInstrPatternsVec.td - VEC_-type SDNodes and isel for VE Target --===//
9 // This file describes the VEC_* prefixed intermediate SDNodes and their
H A DVVPNodes.def9 // This file defines all VVP_* SDNodes and their properties
H A DVVPInstrPatternsVec.td9 // This file describes how VVP_* SDNodes are lowered to machine instructions.
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenDAGPatterns.h1119 std::map<const Record *, SDNodeInfo, LessRecordByID> SDNodes; variable
1155 auto F = SDNodes.find(R); in getSDNodeInfo()
1156 assert(F != SDNodes.end() && "Unknown node!"); in getSDNodeInfo()
H A DCodeGenDAGPatterns.cpp3302 SDNodes.try_emplace(R, SDNodeInfo(R, CGH)); in ParseNodeInfo()
3421 assert(!SDNodes.empty() && "No SDNodes parsed?"); in ParseDefaultOperands()
3422 const Init *SomeSDNode = SDNodes.begin()->first->getDefInit(); in ParseDefaultOperands()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DRelocation.txt32 independent and machine specific SDNodes (for example:
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrAtomics.td142 // the SDNodes are derived from AtomicSDNode rather than LoadSDNode and
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcInstr64Bit.td279 // We reuse CMPICC SDNodes for compares, but use new BPXCC branch nodes for
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIInstrInfo.td340 // SDNodes PatFrags for loads/stores with a glue input.
341 // This is for SDNodes and PatFrag for local loads and stores to
668 // SDNodes PatFrags for a16 loads and stores with 3 components.
710 // SDNodes PatFrags for d16 loads
H A DR600Instructions.td365 // R600 SDNodes
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonPatterns.td43 // SDNodes, use pf1/pf2 to convert them to PatFrags. Use common frags
379 // Frags for commonly used SDNodes.
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXInstrInfo.td2355 // Create SDNodes so they can be used in the DAG code, e.g.
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoVVLPatterns.td3009 // Miscellaneous RISCVISD SDNodes