| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/MCTargetDesc/ |
| H A D | SPIRVBaseInfo.cpp | 44 using namespace InstructionSet; 204 std::string getExtInstSetName(SPIRV::InstructionSet::InstructionSet Set) { in getExtInstSetName() 206 case SPIRV::InstructionSet::OpenCL_std: in getExtInstSetName() 208 case SPIRV::InstructionSet::GLSL_std_450: in getExtInstSetName() 210 case SPIRV::InstructionSet::NonSemantic_Shader_DebugInfo_100: in getExtInstSetName() 212 case SPIRV::InstructionSet::SPV_AMD_shader_trinary_minmax: in getExtInstSetName() 218 SPIRV::InstructionSet::InstructionSet 221 {SPIRV::InstructionSet::GLSL_std_450, SPIRV::InstructionSet::OpenCL_std, in getExtInstSetFromString() 222 SPIRV::InstructionSet::NonSemantic_Shader_DebugInfo_100}) { in getExtInstSetFromString() 229 std::string getExtInstName(SPIRV::InstructionSet::InstructionSet Set, in getExtInstName()
|
| H A D | SPIRVBaseInfo.h | 190 namespace InstructionSet { 232 InstructionSet::InstructionSet Set; 266 std::string getExtInstSetName(SPIRV::InstructionSet::InstructionSet Set); 267 SPIRV::InstructionSet::InstructionSet 269 std::string getExtInstName(SPIRV::InstructionSet::InstructionSet Set,
|
| H A D | SPIRVInstPrinter.h | 23 SmallDenseMap<unsigned, SPIRV::InstructionSet::InstructionSet> ExtInstSetIDs;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVSubtarget.cpp | 116 SPIRV::InstructionSet::InstructionSet E) const { in canUseExtInstSet() 120 SPIRV::InstructionSet::InstructionSet 123 return SPIRV::InstructionSet::GLSL_std_450; in getPreferredInstructionSet() 125 return SPIRV::InstructionSet::OpenCL_std; in getPreferredInstructionSet() 148 SPIRV::InstructionSet::SPV_AMD_shader_trinary_minmax); in accountForAMDShaderTrinaryMinmax() 157 AvailableExtInstSets.insert(SPIRV::InstructionSet::GLSL_std_450); in initAvailableExtInstSets() 159 AvailableExtInstSets.insert(SPIRV::InstructionSet::OpenCL_std); in initAvailableExtInstSets()
|
| H A D | SPIRVSubtarget.h | 49 SmallSet<SPIRV::InstructionSet::InstructionSet, 4> AvailableExtInstSets; 116 bool canUseExtInstSet(SPIRV::InstructionSet::InstructionSet E) const; 117 SPIRV::InstructionSet::InstructionSet getPreferredInstructionSet() const;
|
| H A D | SPIRVBuiltins.h | 38 InstructionSet::InstructionSet Set, 48 SPIRV::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>; 29 def NonSemantic_Shader_DebugInfo_100 : InstructionSet<3>; 84 class DemangledBuiltin<string name, InstructionSet set, BuiltinGroup group, bits<8> minNumArgs, bit… 86 InstructionSet Set = set; 96 string TypeOf_Set = "InstructionSet"; [all …]
|
| H A D | SPIRVBuiltins.cpp | 34 InstructionSet::InstructionSet Set; 63 InstructionSet::InstructionSet Set; 118 InstructionSet::InstructionSet Set; 128 InstructionSet::InstructionSet Set; 146 InstructionSet::InstructionSet Set; 156 InstructionSet::InstructionSet Set; 167 using namespace InstructionSet; 274 SPIRV::InstructionSet::InstructionSet Set, in lookupBuiltin() 303 if (Set == SPIRV::InstructionSet::OpenCL_std) in lookupBuiltin() 305 else if (Set == SPIRV::InstructionSet::GLSL_std_450) in lookupBuiltin() [all …]
|
| H A D | SPIRV.td | 30 let InstructionSet = SPIRVInstrInfo;
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopDistribute.cpp | 123 using InstructionSet = SmallSetVector<Instruction *, 8>; typedef in __anon5f80120c0111::InstPartition 138 InstructionSet::iterator begin() { return Set.begin(); } in begin() 139 InstructionSet::iterator end() { return Set.end(); } in end() 140 InstructionSet::const_iterator begin() const { return Set.begin(); } in begin() 141 InstructionSet::const_iterator end() const { return Set.end(); } in end() 249 InstructionSet Set;
|
| H A D | MergeICmps.cpp | 203 typedef SmallDenseSet<const Instruction *, 8> InstructionSet; typedef in __anonde3b773f0111::BCECmpBlock 205 BCECmpBlock(BCECmp Cmp, BasicBlock *BB, InstructionSet BlockInsts) in BCECmpBlock() 233 InstructionSet BlockInsts; 378 BCECmpBlock::InstructionSet BlockInsts( in visitCmpBlock()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARC/ |
| H A D | ARC.td | 35 let InstructionSet = ARCInstrInfo;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/XCore/ |
| H A D | XCore.td | 45 let InstructionSet = XCoreInstrInfo;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/ |
| H A D | Lanai.td | 44 let InstructionSet = LanaiInstrInfo;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/ |
| H A D | Xtensa.td | 64 let InstructionSet = XtensaInstrInfo;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/ |
| H A D | DirectX.td | 51 let InstructionSet = DirectXInstrInfo;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AVR/ |
| H A D | AVR.td | 74 let InstructionSet = AVRInstrInfo;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/BPF/ |
| H A D | BPF.td | 54 let InstructionSet = BPFInstrInfo;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | R600.td | 16 let InstructionSet = R600InstrInfo;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/VE/ |
| H A D | VE.td | 63 let InstructionSet = VEInstrInfo;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARM.td | 83 let InstructionSet = ARMInstrInfo;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/ |
| H A D | MSP430.td | 88 let InstructionSet = MSP430InstrInfo;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCV.td | 100 let InstructionSet = RISCVInstrInfo;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZ.td | 103 let InstructionSet = SystemZInstrInfo;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/M68k/ |
| H A D | M68k.td | 133 let InstructionSet = M68kInstrInfo;
|