Home
last modified time | relevance | path

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

12

/freebsd-14.2/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::SPV_AMD_shader_trinary_minmax: in getExtInstSetName()
207 SPIRV::InstructionSet::InstructionSet
209 for (auto Set : {SPIRV::InstructionSet::GLSL_std_450, in getExtInstSetFromString()
210 SPIRV::InstructionSet::OpenCL_std}) { in getExtInstSetFromString()
217 std::string getExtInstName(SPIRV::InstructionSet::InstructionSet Set, in getExtInstName()
H A DSPIRVBaseInfo.h184 namespace InstructionSet {
206 InstructionSet::InstructionSet Set;
235 std::string getExtInstSetName(SPIRV::InstructionSet::InstructionSet Set);
236 SPIRV::InstructionSet::InstructionSet
238 std::string getExtInstName(SPIRV::InstructionSet::InstructionSet Set,
H A DSPIRVInstPrinter.h23 SmallDenseMap<unsigned, SPIRV::InstructionSet::InstructionSet> ExtInstSetIDs;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVSubtarget.cpp93 SPIRV::InstructionSet::InstructionSet E) const { in canUseExtInstSet()
126 AvailableExtInstSets.insert(SPIRV::InstructionSet::GLSL_std_450); in initAvailableExtInstSets()
128 AvailableExtInstSets.insert(SPIRV::InstructionSet::OpenCL_std); in initAvailableExtInstSets()
134 SPIRV::InstructionSet::SPV_AMD_shader_trinary_minmax); in initAvailableExtInstSets()
H A DSPIRVSubtarget.h44 SmallSet<SPIRV::InstructionSet::InstructionSet, 4> AvailableExtInstSets;
94 bool canUseExtInstSet(SPIRV::InstructionSet::InstructionSet E) const;
H A DSPIRVBuiltins.h35 InstructionSet::InstructionSet Set,
H A DSPIRVBuiltins.td15 def InstructionSet : GenericEnum {
16 let FilterClass = "InstructionSet";
26 def OpenCL_std : InstructionSet<0>;
27 def GLSL_std_450 : InstructionSet<1>;
71 InstructionSet Set = set;
121 InstructionSet Set = set;
438 InstructionSet Set = set;
885 InstructionSet Set = set;
938 InstructionSet Set = set;
981 InstructionSet Set = set;
[all …]
H A DSPIRVBuiltins.cpp32 InstructionSet::InstructionSet Set;
59 InstructionSet::InstructionSet Set;
87 InstructionSet::InstructionSet Set;
97 InstructionSet::InstructionSet Set;
106 InstructionSet::InstructionSet Set;
115 InstructionSet::InstructionSet Set;
125 using namespace InstructionSet;
153 SPIRV::InstructionSet::InstructionSet Set, in lookupBuiltin()
201 if (Set == SPIRV::InstructionSet::OpenCL_std) in lookupBuiltin()
211 if (Set == SPIRV::InstructionSet::OpenCL_std) in lookupBuiltin()
[all …]
H A DSPIRV.td42 let InstructionSet = SPIRVInstrInfo;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopDistribute.cpp123 using InstructionSet = SmallPtrSet<Instruction *, 8>; typedef in __anonf8d248c20111::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 __anon9202c2f50111::BCECmpBlock
205 BCECmpBlock(BCECmp Cmp, BasicBlock *BB, InstructionSet BlockInsts) in BCECmpBlock()
233 InstructionSet BlockInsts;
378 BCECmpBlock::InstructionSet BlockInsts( in visitCmpBlock()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARC.td35 let InstructionSet = ARCInstrInfo;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCore.td45 let InstructionSet = XCoreInstrInfo;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanai.td44 let InstructionSet = LanaiInstrInfo;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Xtensa/
H A DXtensa.td59 let InstructionSet = XtensaInstrInfo;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDirectX.td51 let InstructionSet = DirectXInstrInfo;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVR.td74 let InstructionSet = AVRInstrInfo;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600.td16 let InstructionSet = R600InstrInfo;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCV.td72 let InstructionSet = RISCVInstrInfo;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/VE/
H A DVE.td63 let InstructionSet = VEInstrInfo;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZ.td89 let InstructionSet = SystemZInstrInfo;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPF.td54 let InstructionSet = BPFInstrInfo;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430.td88 let InstructionSet = MSP430InstrInfo;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTX.td80 let InstructionSet = NVPTXInstrInfo;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68k.td133 let InstructionSet = M68kInstrInfo;

12