Lines Matching refs:Subtarget
16 def HasHWDDiv : Predicate<"Subtarget.device()"
18 "Subtarget.device()->usesHardware(AMDGPUDeviceInfo::DoubleOps)">;
22 def HasSWDDiv : Predicate<"Subtarget.device()"
24 "Subtarget.device()->usesHardware(AMDGPUDeviceInfo::DoubleOps)">;
28 def HasHWSign24Bit : Predicate<"Subtarget.device()"
32 def HasHW64Bit : Predicate<"Subtarget.device()"
34 def HasSW64Bit : Predicate<"Subtarget.device()"
38 def HasTmrRegister : Predicate<"Subtarget.device()"
41 def HasDeviceIDInst : Predicate<"Subtarget.device()"
45 def hasRegionAS : Predicate<"Subtarget.device()"
49 def noRegionAS : Predicate<"!Subtarget.device()"
54 def HasHW64Mul : Predicate<"Subtarget.calVersion()"
56 "&& Subtarget.device()"
59 def HasSW64Mul : Predicate<"Subtarget.calVersion()"
62 def HasHW64DivMod : Predicate<"Subtarget.device()"
64 def HasSW64DivMod : Predicate<"Subtarget.device()"
68 def Has64BitPtr : Predicate<"Subtarget.is64bit()">;
69 def Has32BitPtr : Predicate<"!Subtarget.is64bit()">;