/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/MCTargetDesc/ |
H A D | SPIRVBaseInfo.cpp | 44 using namespace InstructionSet; 195 std::string getExtInstSetName(SPIRV::InstructionSet::InstructionSet Set) { in getExtInstSetName() 197 case SPIRV::InstructionSet::OpenCL_std: in getExtInstSetName() 199 case SPIRV::InstructionSet::GLSL_std_450: in getExtInstSetName() 201 case SPIRV::InstructionSet::NonSemantic_Shader_DebugInfo_100: in getExtInstSetName() 203 case SPIRV::InstructionSet::SPV_AMD_shader_trinary_minmax: in getExtInstSetName() 209 SPIRV::InstructionSet::InstructionSet 212 {SPIRV::InstructionSet::GLSL_std_450, SPIRV::InstructionSet::OpenCL_std, in getExtInstSetFromString() 213 SPIRV::InstructionSet::NonSemantic_Shader_DebugInfo_100}) { in getExtInstSetFromString() 220 std::string getExtInstName(SPIRV::InstructionSet::InstructionSet Set, in getExtInstName()
|
H A D | SPIRVBaseInfo.h | 185 namespace InstructionSet { 212 InstructionSet::InstructionSet Set; 241 std::string getExtInstSetName(SPIRV::InstructionSet::InstructionSet Set); 242 SPIRV::InstructionSet::InstructionSet 244 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 | SPIRVBuiltins.h | 37 InstructionSet::InstructionSet Set, 47 SPIRV::InstructionSet::InstructionSet Set);
|
H A D | SPIRVSubtarget.cpp | 103 SPIRV::InstructionSet::InstructionSet E) const { in canUseExtInstSet() 136 AvailableExtInstSets.insert(SPIRV::InstructionSet::GLSL_std_450); in initAvailableExtInstSets() 138 AvailableExtInstSets.insert(SPIRV::InstructionSet::OpenCL_std); in initAvailableExtInstSets() 144 SPIRV::InstructionSet::SPV_AMD_shader_trinary_minmax); in initAvailableExtInstSets()
|
H A D | SPIRVSubtarget.h | 45 SmallSet<SPIRV::InstructionSet::InstructionSet, 4> AvailableExtInstSets; 98 bool canUseExtInstSet(SPIRV::InstructionSet::InstructionSet E) const;
|
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>; 78 class DemangledBuiltin<string name, InstructionSet set, BuiltinGroup group, bits<8> minNumArgs, bit… 80 InstructionSet Set = set; 90 string TypeOf_Set = "InstructionSet"; [all …]
|
H A D | SPIRVBuiltins.cpp | 33 InstructionSet::InstructionSet Set; 62 InstructionSet::InstructionSet Set; 116 InstructionSet::InstructionSet Set; 126 InstructionSet::InstructionSet Set; 135 InstructionSet::InstructionSet Set; 145 InstructionSet::InstructionSet Set; 156 using namespace InstructionSet; 222 SPIRV::InstructionSet::InstructionSet Set, in lookupBuiltin() 251 if (Set == SPIRV::InstructionSet::OpenCL_std) in lookupBuiltin() 253 else if (Set == SPIRV::InstructionSet::GLSL_std_450) in lookupBuiltin() [all …]
|
H A D | SPIRV.td | 29 let InstructionSet = SPIRVInstrInfo;
|
H A D | SPIRVCallLowering.cpp | 525 bool canUseOpenCL = ST->canUseExtInstSet(SPIRV::InstructionSet::OpenCL_std); in lowerCall() 526 bool canUseGLSL = ST->canUseExtInstSet(SPIRV::InstructionSet::GLSL_std_450); in lowerCall() 540 auto instructionSet = canUseOpenCL ? SPIRV::InstructionSet::OpenCL_std in lowerCall() 541 : SPIRV::InstructionSet::GLSL_std_450; in lowerCall()
|
/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() 248 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/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/Xtensa/ |
H A D | Xtensa.td | 65 let InstructionSet = XtensaInstrInfo;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/ |
H A D | BPF.td | 54 let InstructionSet = BPFInstrInfo;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/ |
H A D | VE.td | 63 let InstructionSet = VEInstrInfo;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZ.td | 89 let InstructionSet = SystemZInstrInfo;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | R600.td | 16 let InstructionSet = R600InstrInfo;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCV.td | 81 let InstructionSet = RISCVInstrInfo;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/ |
H A D | MSP430.td | 88 let InstructionSet = MSP430InstrInfo;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARM.td | 83 let InstructionSet = ARMInstrInfo;
|