Home
last modified time | relevance | path

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

12

/external/llvm-project/llvm/lib/Target/VE/
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.
DVEInstrPatternsVec.td1 //===-- VEInstrPatternsVec.td - VEC_-type SDNodes and isel for VE Target --===//
9 // This file describes the VEC_* prefixed intermediate SDNodes and their
DVVPNodes.def9 // This file defines all VVP_* SDNodes and their properties
DVVPInstrPatternsVec.td9 // This file describes how VVP_* SDNodes are lowered to machine instructions.
/external/llvm-project/llvm/docs/Proposals/
DVectorPredication.rst41 - VP intrinsics translate to first-class SDNodes
44 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 regular
73 lower to VP SDNodes (from Stage 2).
/external/llvm-project/llvm/docs/GlobalISel/
DInstructionSelect.rst69 Custom SDNodes
72 Custom SDNodes should be mapped to Target Pseudos using ``GINodeEquiv``. This
/external/llvm-project/llvm/test/CodeGen/X86/
DtargetLoweringGeneric.ll5 ; can't be tested easily by checking the SDNodes that are
/external/llvm/test/CodeGen/X86/
DtargetLoweringGeneric.ll5 ; can't be tested easily by checking the SDNodes that are
/external/llvm-project/llvm/test/DebugInfo/X86/
Dpr40427.ll5 ; SDNodes that produce no instructions.
Dghost-sdnode-dbgvalues.ll21 ; This map was never purged when the SDNodes were deallocated and thus if a new
/external/llvm/utils/TableGen/
DCodeGenDAGPatterns.h722 std::map<Record*, SDNodeInfo, LessRecordByID> SDNodes; variable
747 assert(SDNodes.count(R) && "Unknown node!"); in getSDNodeInfo()
748 return SDNodes.find(R)->second; in getSDNodeInfo()
DCodeGenDAGPatterns.cpp2431 SDNodes.insert(std::make_pair(Nodes.back(), Nodes.back())); in ParseNodeInfo()
2557 assert(!SDNodes.empty() && "No SDNodes parsed?"); in ParseDefaultOperands()
2558 Init *SomeSDNode = DefInit::get(SDNodes.begin()->first); in ParseDefaultOperands()
/external/llvm-project/llvm/lib/Target/Mips/
DRelocation.txt32 independent and machine specific SDNodes (for example:
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/
DRelocation.txt32 independent and machine specific SDNodes (for example:
/external/llvm-project/llvm/utils/TableGen/
DCodeGenDAGPatterns.h1146 std::map<Record*, SDNodeInfo, LessRecordByID> SDNodes; variable
1182 auto F = SDNodes.find(R); in getSDNodeInfo()
1183 assert(F != SDNodes.end() && "Unknown node!"); in getSDNodeInfo()
DCodeGenDAGPatterns.cpp3106 SDNodes.insert(std::make_pair(R, SDNodeInfo(R, CGH))); in ParseNodeInfo()
3238 assert(!SDNodes.empty() && "No SDNodes parsed?"); in ParseDefaultOperands()
3239 Init *SomeSDNode = DefInit::get(SDNodes.begin()->first); in ParseDefaultOperands()
/external/llvm/test/DebugInfo/X86/
Dghost-sdnode-dbgvalues.ll22 ; This map was never purged when the SDNodes were deallocated and thus if a new
/external/llvm-project/llvm/lib/Target/ARM/
DREADME.txt486 Some of them may also be lowered to target-independent SDNodes, and perhaps
487 some new SDNodes could be added.
496 the target-independent SDNodes for these operations.
/external/llvm/lib/Target/ARM/
DREADME.txt486 Some of them may also be lowered to target-independent SDNodes, and perhaps
487 some new SDNodes could be added.
496 the target-independent SDNodes for these operations.
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DREADME.txt486 Some of them may also be lowered to target-independent SDNodes, and perhaps
487 some new SDNodes could be added.
496 the target-independent SDNodes for these operations.
/external/llvm-project/llvm/lib/Target/AMDGPU/
DSIInstrInfo.td302 // SDNodes PatFrags for loads/stores with a glue input.
303 // This is for SDNodes and PatFrag for local loads and stores to
535 // SDNodes PatFrags for a16 loads and stores with 3 components.
577 // SDNodes PatFrags for d16 loads
/external/llvm/lib/Target/Sparc/
DSparcInstr64Bit.td306 // We reuse CMPICC SDNodes for compares, but use new BRXCC branch nodes for
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Sparc/
DSparcInstr64Bit.td305 // We reuse CMPICC SDNodes for compares, but use new BRXCC branch nodes for
/external/llvm-project/llvm/lib/Target/Sparc/
DSparcInstr64Bit.td305 // We reuse CMPICC SDNodes for compares, but use new BRXCC branch nodes for
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DSIInstrInfo.td343 // SDNodes PatFrags for loads/stores with a glue input.
344 // This is for SDNodes and PatFrag for local loads and stores to
579 // SDNodes PatFrags for d16 loads

12