Home
last modified time | relevance | path

Searched refs:InstructionSet (Results 1 – 25 of 44) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/MCTargetDesc/
H A DSPIRVBaseInfo.cpp44 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 DSPIRVBaseInfo.h185 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 DSPIRVInstPrinter.h23 SmallDenseMap<unsigned, SPIRV::InstructionSet::InstructionSet> ExtInstSetIDs;
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVBuiltins.h37 InstructionSet::InstructionSet Set,
47 SPIRV::InstructionSet::InstructionSet Set);
H A DSPIRVSubtarget.cpp103 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 DSPIRVSubtarget.h45 SmallSet<SPIRV::InstructionSet::InstructionSet, 4> AvailableExtInstSets;
98 bool canUseExtInstSet(SPIRV::InstructionSet::InstructionSet E) const;
H A DSPIRVBuiltins.td15 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 DSPIRVBuiltins.cpp33 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 DSPIRV.td29 let InstructionSet = SPIRVInstrInfo;
H A DSPIRVCallLowering.cpp525 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 DLoopDistribute.cpp123 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 DMergeICmps.cpp203 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 DARC.td35 let InstructionSet = ARCInstrInfo;
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCore.td45 let InstructionSet = XCoreInstrInfo;
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanai.td44 let InstructionSet = LanaiInstrInfo;
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDirectX.td51 let InstructionSet = DirectXInstrInfo;
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVR.td74 let InstructionSet = AVRInstrInfo;
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/
H A DXtensa.td65 let InstructionSet = XtensaInstrInfo;
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPF.td54 let InstructionSet = BPFInstrInfo;
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVE.td63 let InstructionSet = VEInstrInfo;
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZ.td89 let InstructionSet = SystemZInstrInfo;
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600.td16 let InstructionSet = R600InstrInfo;
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCV.td81 let InstructionSet = RISCVInstrInfo;
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430.td88 let InstructionSet = MSP430InstrInfo;
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARM.td83 let InstructionSet = ARMInstrInfo;

12