Home
last modified time | relevance | path

Searched refs:GlobalISel (Results 1 – 25 of 29) sorted by relevance

12

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Target/GlobalISel/
DSelectionDAGCompat.td1 //===- TargetGlobalISel.td - Common code for GlobalISel ----*- tablegen -*-===//
11 // TargetSelectionDAG.td) when generating GlobalISel instruction selectors.
14 // descriptions written for SelectionDAG without requiring explicit GlobalISel
27 // (ISD::LOAD, ISD::ATOMIC_LOAD, ISD::STORE, ISD::ATOMIC_STORE) but GlobalISel
33 // differentiate them. GlobalISel on the other hand uses separate opcodes.
128 // sign-extending load is (G_SEXTLOAD x) in GlobalISel. Additionally,
145 // truncating store is (G_STORE (G_TRUNCATE x)) in GlobalISel. Additionally,
172 // Specifies the GlobalISel equivalents for SelectionDAG's ComplexPattern.
178 // Specifies the GlobalISel equivalents for SelectionDAG's SDNodeXForm.
DTarget.td1 //===- Target.td - Define GlobalISel rules -----------------*- tablegen -*-===//
11 // TargetSelectionDAG.td) when generating GlobalISel instruction selectors.
14 // descriptions written for SelectionDAG without requiring explicit GlobalISel
20 // GlobalISel matcher.
DCombine.td9 // Declare GlobalISel combine rules and provide mechanisms to opt-out.
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/GlobalISel/
DLLVMBuild.txt1 ;===- ./lib/CodeGen/GlobalISel/LLVMBuild.txt -----------------*- Conf -*--===;
19 name = GlobalISel
DCMakeLists.txt6 GlobalISel.cpp
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/
DAndroid.bp163 "llvm/lib/CodeGen/GlobalISel/CallLowering.cpp",
164 "llvm/lib/CodeGen/GlobalISel/Combiner.cpp",
165 "llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp",
166 "llvm/lib/CodeGen/GlobalISel/CSEInfo.cpp",
167 "llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp",
168 "llvm/lib/CodeGen/GlobalISel/GISelChangeObserver.cpp",
169 "llvm/lib/CodeGen/GlobalISel/GISelKnownBits.cpp",
170 "llvm/lib/CodeGen/GlobalISel/GlobalISel.cpp",
171 "llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp",
172 "llvm/lib/CodeGen/GlobalISel/InstructionSelector.cpp",
[all …]
DBUILD.gn318 "llvm/lib/CodeGen/GlobalISel/CallLowering.cpp",
319 "llvm/lib/CodeGen/GlobalISel/Combiner.cpp",
320 "llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp",
321 "llvm/lib/CodeGen/GlobalISel/CSEInfo.cpp",
322 "llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp",
323 "llvm/lib/CodeGen/GlobalISel/GISelChangeObserver.cpp",
324 "llvm/lib/CodeGen/GlobalISel/GISelKnownBits.cpp",
325 "llvm/lib/CodeGen/GlobalISel/GlobalISel.cpp",
326 "llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp",
327 "llvm/lib/CodeGen/GlobalISel/InstructionSelector.cpp",
[all …]
DCMakeLists.txt164 ${LLVM_DIR}/lib/CodeGen/GlobalISel/CallLowering.cpp
165 ${LLVM_DIR}/lib/CodeGen/GlobalISel/Combiner.cpp
166 ${LLVM_DIR}/lib/CodeGen/GlobalISel/CombinerHelper.cpp
167 ${LLVM_DIR}/lib/CodeGen/GlobalISel/CSEInfo.cpp
168 ${LLVM_DIR}/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp
169 ${LLVM_DIR}/lib/CodeGen/GlobalISel/GISelChangeObserver.cpp
170 ${LLVM_DIR}/lib/CodeGen/GlobalISel/GISelKnownBits.cpp
171 ${LLVM_DIR}/lib/CodeGen/GlobalISel/GlobalISel.cpp
172 ${LLVM_DIR}/lib/CodeGen/GlobalISel/InstructionSelect.cpp
173 ${LLVM_DIR}/lib/CodeGen/GlobalISel/InstructionSelector.cpp
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DAMDGPUGISel.td1 //===-- AMDGPUGIsel.td - AMDGPU GlobalISel Patterns---------*- tablegen -*-===//
8 // This files contains patterns that should only be used by GlobalISel. For
201 // Since GlobalISel is more flexible then SelectionDAG, I think we can get
DLLVMBuild.txt32 …MDGPUUtils Scalar SelectionDAG Support Target TransformUtils Vectorize GlobalISel BinaryFormat MIR…
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64Combine.td12 include "llvm/Target/GlobalISel/Combine.td"
DLLVMBuild.txt33 …sis AsmPrinter CodeGen Core MC Scalar SelectionDAG Support Target TransformUtils GlobalISel CFGuard
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DLLVMBuild.txt18 subdirectories = AsmPrinter SelectionDAG MIRParser GlobalISel
DTargetPassConfig.cpp765 enum class SelectorType { SelectionDAG, FastISel, GlobalISel }; in addCoreISelPasses() enumerator
773 Selector = SelectorType::GlobalISel; in addCoreISelPasses()
783 } else if (Selector == SelectorType::GlobalISel) { in addCoreISelPasses()
789 if (Selector == SelectorType::GlobalISel) { in addCoreISelPasses()
DCMakeLists.txt189 add_subdirectory(GlobalISel)
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/
DLLVMBuild.txt44 GlobalISel
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/RISCV/
DLLVMBuild.txt33 RISCVInfo RISCVUtils SelectionDAG Support Target GlobalISel
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DLLVMBuild.txt33 …Analysis AsmPrinter CodeGen Core MC Scalar SelectionDAG Support Target GlobalISel ARMUtils Transfo…
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DLLVMBuild.txt33 …r CodeGen Core MC SelectionDAG Support Target X86Desc X86Info X86Utils GlobalISel ProfileData CFGu…
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DISDOpcodes.h1108 namespace GlobalISel {
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Config/
Dconfig.h.cmake347 /* Whether GlobalISel rule coverage is being collected */
353 /* Define to the default GlobalISel coverage file prefix */
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Target/
DTarget.td838 // When referenced in the result of a CodeGen pattern, GlobalISel will
1248 // Generic opcodes used in GlobalISel.
1613 include "llvm/Target/GlobalISel/RegisterBank.td"
1618 include "llvm/Target/GlobalISel/Target.td"
1623 include "llvm/Target/GlobalISel/SelectionDAGCompat.td"
DGenericOpcodes.td1 //===-- GenericOpcodes.td - Opcodes used with GlobalISel ---*- tablegen -*-===//
9 // This file defines the generic opcodes used with GlobalISel.
DTargetSelectionDAG.td765 // Define a few pre-packaged predicates. This helps GlobalISel import
882 // IntImmLeaf will allow GlobalISel to import the rule.
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAG.cpp376 ISD::CondCode ISD::GlobalISel::getSetCCInverse(ISD::CondCode Op, in getSetCCInverse()

12