| /openbsd-src/gnu/llvm/llvm/lib/Target/SPIRV/MCTargetDesc/ |
| H A D | SPIRVBaseInfo.cpp | 44 using namespace InstructionSet; 177 std::string getExtInstSetName(SPIRV::InstructionSet::InstructionSet Set) { in getExtInstSetName() 179 case SPIRV::InstructionSet::OpenCL_std: in getExtInstSetName() 181 case SPIRV::InstructionSet::GLSL_std_450: in getExtInstSetName() 183 case SPIRV::InstructionSet::SPV_AMD_shader_trinary_minmax: in getExtInstSetName() 189 SPIRV::InstructionSet::InstructionSet 191 for (auto Set : {SPIRV::InstructionSet::GLSL_std_450, in getExtInstSetFromString() 192 SPIRV::InstructionSet::OpenCL_std}) { in getExtInstSetFromString() 199 std::string getExtInstName(SPIRV::InstructionSet::InstructionSet Set, in getExtInstName() 203 SPIRV::InstructionSet::OpenCL_std, InstructionNumber); in getExtInstName()
|
| H A D | SPIRVBaseInfo.h | 184 namespace InstructionSet { 206 InstructionSet::InstructionSet Set; 233 std::string getExtInstSetName(SPIRV::InstructionSet::InstructionSet Set); 234 SPIRV::InstructionSet::InstructionSet 236 std::string getExtInstName(SPIRV::InstructionSet::InstructionSet Set,
|
| H A D | SPIRVInstPrinter.h | 23 SmallDenseMap<unsigned, SPIRV::InstructionSet::InstructionSet> ExtInstSetIDs;
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVSubtarget.cpp | 76 SPIRV::InstructionSet::InstructionSet E) const { in canUseExtInstSet() 108 AvailableExtInstSets.insert(SPIRV::InstructionSet::GLSL_std_450); in initAvailableExtInstSets() 110 AvailableExtInstSets.insert(SPIRV::InstructionSet::OpenCL_std); in initAvailableExtInstSets() 116 SPIRV::InstructionSet::SPV_AMD_shader_trinary_minmax); in initAvailableExtInstSets()
|
| H A D | SPIRVSubtarget.h | 42 SmallSet<SPIRV::InstructionSet::InstructionSet, 4> AvailableExtInstSets; 83 bool canUseExtInstSet(SPIRV::InstructionSet::InstructionSet E) const;
|
| H A D | SPIRVBuiltins.h | 35 InstructionSet::InstructionSet Set,
|
| H A D | SPIRVBuiltins.td | 15 def InstructionSet : GenericEnum { 16 let FilterClass = "InstructionSet"; 21 class InstructionSet<bits<32> value> { 26 def OpenCL_std : InstructionSet<0>; 27 def GLSL_std_450 : InstructionSet<1>; 28 def SPV_AMD_shader_trinary_minmax : InstructionSet<2>; 69 class DemangledBuiltin<string name, InstructionSet set, BuiltinGroup group, bits<8> minNumArgs, bit… 71 InstructionSet Set = set; 81 string TypeOf_Set = "InstructionSet"; 119 class ExtendedBuiltin<string name, InstructionSet set, int number> { [all …]
|
| H A D | SPIRVBuiltins.cpp | 31 InstructionSet::InstructionSet Set; 58 InstructionSet::InstructionSet Set; 86 InstructionSet::InstructionSet Set; 96 InstructionSet::InstructionSet Set; 105 InstructionSet::InstructionSet Set; 114 InstructionSet::InstructionSet Set; 124 using namespace InstructionSet; 152 SPIRV::InstructionSet::InstructionSet Set, in lookupBuiltin() 200 if (Set == SPIRV::InstructionSet::OpenCL_std) in lookupBuiltin() 202 else if (Set == SPIRV::InstructionSet::GLSL_std_450) in lookupBuiltin() [all …]
|
| H A D | SPIRV.td | 42 let InstructionSet = SPIRVInstrInfo;
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/ |
| H A D | LoopDistribute.cpp | 126 using InstructionSet = SmallPtrSet<Instruction *, 8>; typedef in __anonf92e1f230111::InstPartition 141 InstructionSet::iterator begin() { return Set.begin(); } in begin() 142 InstructionSet::iterator end() { return Set.end(); } in end() 143 InstructionSet::const_iterator begin() const { return Set.begin(); } in begin() 144 InstructionSet::const_iterator end() const { return Set.end(); } in end() 252 InstructionSet Set;
|
| H A D | MergeICmps.cpp | 201 typedef SmallDenseSet<const Instruction *, 8> InstructionSet; typedef in __anone25890d60111::BCECmpBlock 203 BCECmpBlock(BCECmp Cmp, BasicBlock *BB, InstructionSet BlockInsts) in BCECmpBlock() 231 InstructionSet BlockInsts; 376 BCECmpBlock::InstructionSet BlockInsts( in visitCmpBlock()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/ARC/ |
| H A D | ARC.td | 35 let InstructionSet = ARCInstrInfo;
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/XCore/ |
| H A D | XCore.td | 45 let InstructionSet = XCoreInstrInfo;
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Lanai/ |
| H A D | Lanai.td | 44 let InstructionSet = LanaiInstrInfo;
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/DirectX/ |
| H A D | DirectX.td | 51 let InstructionSet = DirectXInstrInfo;
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Xtensa/ |
| H A D | Xtensa.td | 59 let InstructionSet = XtensaInstrInfo;
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AVR/ |
| H A D | AVR.td | 74 let InstructionSet = AVRInstrInfo;
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/ |
| H A D | RISCV.td | 65 let InstructionSet = RISCVInstrInfo;
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/BPF/ |
| H A D | BPF.td | 52 let InstructionSet = BPFInstrInfo;
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| H A D | R600.td | 16 let InstructionSet = R600InstrInfo;
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/VE/ |
| H A D | VE.td | 65 let InstructionSet = VEInstrInfo;
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/ |
| H A D | SystemZ.td | 89 let InstructionSet = SystemZInstrInfo;
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/MSP430/ |
| H A D | MSP430.td | 88 let InstructionSet = MSP430InstrInfo;
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/M68k/ |
| H A D | M68k.td | 124 let InstructionSet = M68kInstrInfo;
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssembly.td | 132 let InstructionSet = WebAssemblyInstrInfo;
|