Home
last modified time | relevance | path

Searched refs:IsISA3_0 (Results 1 – 8 of 8) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCSubtarget.h161 bool IsISA3_0; variable
338 bool isISA3_0() const { return IsISA3_0; } in isISA3_0()
H A DPPCSubtarget.cpp142 IsISA3_0 = false; in initializeEnvironment()
H A DPPCInstr64Bit.td357 Requires<[IsISA3_0]>;
455 Requires<[IsISA3_0]>;
886 Requires<[IsISA3_0]>;
889 IIC_IntCompare, []>, Requires<[IsISA3_0]>;
908 Requires<[IsISA3_0]>;
953 isPPC64, Requires<[IsISA3_0]>;
957 []>, isPPC64, Requires<[IsISA3_0]>;
1006 let Predicates = [IsISA3_0] in {
1902 let Predicates = [IsISA3_0, In64BitMode] in {
1929 let Predicates = [IsISA3_0] in {
[all …]
H A DPPCInstrInfo.td697 def IsISA3_0 : Predicate<"Subtarget->isISA3_0()">;
1749 Requires<[IsISA3_0]>;
1768 Requires<[IsISA3_0]>;
2210 Requires<[IsISA3_0]>;
2274 [(set i32:$rA, (cttz i32:$rS))]>, Requires<[IsISA3_0]>;
2645 "mcrxrx $BF", IIC_BrMCRX>, Requires<[IsISA3_0]>;
2721 let Predicates = [IsISA3_0] in {
4857 let Predicates = [IsISA3_0] in {
4879 } // IsISA3_0
4881 let Predicates = [IsISA3_0] in {
H A DPPC.td258 def FeatureISA3_0 : SubtargetFeature<"isa-v30-instructions", "IsISA3_0",
H A DPPCInstrVSX.td1339 let Predicates = [HasVSX, IsISA3_0, HasDirectMove] in {
1351 } // HasVSX, IsISA3_0, HasDirectMove
2434 // similar with ISA 3.0 with Power9Vector, Power9Altivec, IsISA3_0. Then there
2471 // [HasVSX, IsISA3_0, HasDirectMove, IsBigEndian, IsPPC64]
2472 // [HasVSX, IsISA3_0, HasDirectMove, IsLittleEndian]
5083 let Predicates = [HasVSX, IsISA3_0, HasDirectMove, IsBigEndian, IsPPC64] in {
5096 } // HasVSX, IsISA3_0, HasDirectMove, IsBigEndian, IsPPC64
5099 let Predicates = [HasVSX, IsISA3_0, HasDirectMove, IsLittleEndian] in {
5112 } // HasVSX, IsISA3_0, HasDirectMove, IsLittleEndian
/llvm-project-15.0.7/clang/lib/Basic/Targets/
H A DPPC.cpp83 IsISA3_0 = true; in handleTargetFeatures()
681 .Case("isa-v30-instructions", IsISA3_0) in hasFeature()
H A DPPC.h80 bool IsISA3_0 = false; variable