reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
240 if (STI.hasFeature(AMDGPU::FeatureR128A16))
lib/Target/AMDGPU/SIISelLowering.cpp5445 ST->hasFeature(AMDGPU::FeatureR128A16)) { 5489 ST->hasFeature(AMDGPU::FeatureNSAEncoding) && VAddrs.size() >= 3; 5588 ST->hasFeature(AMDGPU::FeatureR128A16) ? True : False);lib/Target/ARM/ARMTargetMachine.cpp
329 if (STI.hasFeature(ARM::FeatureUseMISched))
lib/Target/ARM/ARMTargetObjectFile.cpp 35 ARM_TM.getMCSubtargetInfo()->hasFeature(ARM::FeatureExecuteOnly);
lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp123 if (STI.hasFeature(ARM::HasV8Ops)) { 124 if (STI.hasFeature(ARM::FeatureRClass)) 127 } else if (STI.hasFeature(ARM::HasV8_1MMainlineOps)) 129 else if (STI.hasFeature(ARM::HasV8MMainlineOps)) 131 else if (STI.hasFeature(ARM::HasV7Ops)) { 132 if (STI.hasFeature(ARM::FeatureMClass) && STI.hasFeature(ARM::FeatureDSP)) 132 if (STI.hasFeature(ARM::FeatureMClass) && STI.hasFeature(ARM::FeatureDSP)) 135 } else if (STI.hasFeature(ARM::HasV6T2Ops)) 137 else if (STI.hasFeature(ARM::HasV8MBaselineOps)) 139 else if (STI.hasFeature(ARM::HasV6MOps)) 141 else if (STI.hasFeature(ARM::HasV6Ops)) 143 else if (STI.hasFeature(ARM::HasV5TEOps)) 145 else if (STI.hasFeature(ARM::HasV5TOps)) 147 else if (STI.hasFeature(ARM::HasV4TOps)) 155 return (STI.hasFeature(ARM::HasV8MBaselineOps) && 156 !STI.hasFeature(ARM::HasV6T2Ops)) || 157 STI.hasFeature(ARM::HasV8MMainlineOps); 168 if (STI.hasFeature(ARM::ProcKrait)) { 172 if (STI.hasFeature(ARM::FeatureHWDivThumb) || 173 STI.hasFeature(ARM::FeatureHWDivARM)) 182 if (STI.hasFeature(ARM::FeatureAClass)) { 185 } else if (STI.hasFeature(ARM::FeatureRClass)) { 188 } else if (STI.hasFeature(ARM::FeatureMClass)) { 193 emitAttribute(ARMBuildAttrs::ARM_ISA_use, STI.hasFeature(ARM::FeatureNoARM) 200 } else if (STI.hasFeature(ARM::FeatureThumb2)) { 203 } else if (STI.hasFeature(ARM::HasV4TOps)) { 207 if (STI.hasFeature(ARM::FeatureNEON)) { 210 if (STI.hasFeature(ARM::FeatureFPARMv8)) { 211 if (STI.hasFeature(ARM::FeatureCrypto)) 215 } else if (STI.hasFeature(ARM::FeatureVFP4)) 218 emitFPU(STI.hasFeature(ARM::FeatureFP16) ? ARM::FK_NEON_FP16 221 if (STI.hasFeature(ARM::HasV8Ops)) 223 STI.hasFeature(ARM::HasV8_1aOps) 227 if (STI.hasFeature(ARM::FeatureFPARMv8_D16_SP)) 230 emitFPU(STI.hasFeature(ARM::FeatureD32) 232 : (STI.hasFeature(ARM::FeatureFP64) ? ARM::FK_FPV5_D16 234 else if (STI.hasFeature(ARM::FeatureVFP4_D16_SP)) 235 emitFPU(STI.hasFeature(ARM::FeatureD32) 237 : (STI.hasFeature(ARM::FeatureFP64) ? ARM::FK_VFPV4_D16 239 else if (STI.hasFeature(ARM::FeatureVFP3_D16_SP)) 241 STI.hasFeature(ARM::FeatureD32) 243 ? (STI.hasFeature(ARM::FeatureFP16) ? ARM::FK_VFPV3_FP16 246 : (STI.hasFeature(ARM::FeatureFP64) 247 ? (STI.hasFeature(ARM::FeatureFP16) 250 : (STI.hasFeature(ARM::FeatureFP16) ? ARM::FK_VFPV3XD_FP16 252 else if (STI.hasFeature(ARM::FeatureVFP2_SP)) 257 if (STI.hasFeature(ARM::FeatureVFP2_SP) && !STI.hasFeature(ARM::FeatureFP64)) 257 if (STI.hasFeature(ARM::FeatureVFP2_SP) && !STI.hasFeature(ARM::FeatureFP64)) 261 if (STI.hasFeature(ARM::FeatureFP16)) 264 if (STI.hasFeature(ARM::FeatureMP)) 267 if (STI.hasFeature(ARM::HasMVEFloatOps)) 269 else if (STI.hasFeature(ARM::HasMVEIntegerOps)) 278 if (STI.hasFeature(ARM::FeatureHWDivARM) && !STI.hasFeature(ARM::HasV8Ops)) 278 if (STI.hasFeature(ARM::FeatureHWDivARM) && !STI.hasFeature(ARM::HasV8Ops)) 281 if (STI.hasFeature(ARM::FeatureDSP) && isV8M(STI)) 284 if (STI.hasFeature(ARM::FeatureStrictAlign)) 291 if (STI.hasFeature(ARM::FeatureTrustZone) && 292 STI.hasFeature(ARM::FeatureVirtualization)) 295 else if (STI.hasFeature(ARM::FeatureTrustZone)) 297 else if (STI.hasFeature(ARM::FeatureVirtualization))lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp
51 bool isRV64() const { return getSTI().hasFeature(RISCV::Feature64Bit); } 52 bool isRV32E() const { return getSTI().hasFeature(RISCV::FeatureRV32E); }