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;
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 DSPIRVBaseInfo.h190 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 DSPIRVInstPrinter.h23 SmallDenseMap<unsigned, SPIRV::InstructionSet::InstructionSet> ExtInstSetIDs;
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVSubtarget.cpp116 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 DSPIRVSubtarget.h49 SmallSet<SPIRV::InstructionSet::InstructionSet, 4> AvailableExtInstSets;
116 bool canUseExtInstSet(SPIRV::InstructionSet::InstructionSet E) const;
117 SPIRV::InstructionSet::InstructionSet getPreferredInstructionSet() const;
H A DSPIRVBuiltins.h38 InstructionSet::InstructionSet Set,
48 SPIRV::InstructionSet::InstructionSet Set);
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>;
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 DSPIRVBuiltins.cpp34 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 DSPIRV.td30 let InstructionSet = SPIRVInstrInfo;
/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()
249 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/Xtensa/
H A DXtensa.td64 let InstructionSet = XtensaInstrInfo;
/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/BPF/
H A DBPF.td54 let InstructionSet = BPFInstrInfo;
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600.td16 let InstructionSet = R600InstrInfo;
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVE.td63 let InstructionSet = VEInstrInfo;
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARM.td83 let InstructionSet = ARMInstrInfo;
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430.td88 let InstructionSet = MSP430InstrInfo;
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCV.td100 let InstructionSet = RISCVInstrInfo;
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZ.td103 let InstructionSet = SystemZInstrInfo;
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68k.td133 let InstructionSet = M68kInstrInfo;

12