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/ |
D | SelectionDAGCompat.td | 1 //===- 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.
|
D | Target.td | 1 //===- 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.
|
D | Combine.td | 9 // 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/ |
D | LLVMBuild.txt | 1 ;===- ./lib/CodeGen/GlobalISel/LLVMBuild.txt -----------------*- Conf -*--===; 19 name = GlobalISel
|
D | CMakeLists.txt | 6 GlobalISel.cpp
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/ |
D | Android.bp | 163 "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 …]
|
D | BUILD.gn | 318 "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 …]
|
D | CMakeLists.txt | 164 ${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/ |
D | AMDGPUGISel.td | 1 //===-- 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
|
D | LLVMBuild.txt | 32 …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/ |
D | AArch64Combine.td | 12 include "llvm/Target/GlobalISel/Combine.td"
|
D | LLVMBuild.txt | 33 …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/ |
D | LLVMBuild.txt | 18 subdirectories = AsmPrinter SelectionDAG MIRParser GlobalISel
|
D | TargetPassConfig.cpp | 765 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()
|
D | CMakeLists.txt | 189 add_subdirectory(GlobalISel)
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/ |
D | LLVMBuild.txt | 44 GlobalISel
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/RISCV/ |
D | LLVMBuild.txt | 33 RISCVInfo RISCVUtils SelectionDAG Support Target GlobalISel
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/ |
D | LLVMBuild.txt | 33 …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/ |
D | LLVMBuild.txt | 33 …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/ |
D | ISDOpcodes.h | 1108 namespace GlobalISel {
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Config/ |
D | config.h.cmake | 347 /* 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/ |
D | Target.td | 838 // 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"
|
D | GenericOpcodes.td | 1 //===-- GenericOpcodes.td - Opcodes used with GlobalISel ---*- tablegen -*-===// 9 // This file defines the generic opcodes used with GlobalISel.
|
D | TargetSelectionDAG.td | 765 // 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/ |
D | SelectionDAG.cpp | 376 ISD::CondCode ISD::GlobalISel::getSetCCInverse(ISD::CondCode Op, in getSetCCInverse()
|
12