Searched refs:StrictFP (Results 1 – 16 of 16) sorted by relevance
97 if (!MF.getFunction().hasFnAttribute(Attribute::StrictFP)) in runOnMachineFunction()
134 if (Kind == Attribute::StrictFP) { in visitAttributeSet()
367 newFunc->getAttributes().hasFnAttr(Attribute::StrictFP); in PruningFunctionCloner()506 Call->addFnAttr(Attribute::StrictFP); in CloneBlock()
2056 if (CalledFunc->getAttributes().hasFnAttr(Attribute::StrictFP) && in InlineFunction()2057 !Caller->getAttributes().hasFnAttr(Attribute::StrictFP)) { in InlineFunction()
956 case Attribute::StrictFP: in constructFunction()
250 def StrictFP : EnumAttr<"strictfp", [FnAttr]>;
342 if (!F->hasFnAttribute(Attribute::StrictFP)) { in setConstrainedFPFunctionAttr()343 F->addFnAttr(Attribute::StrictFP); in setConstrainedFPFunctionAttr()348 I->addFnAttr(Attribute::StrictFP); in setConstrainedFPCallAttr()
1855 bool isStrictFP() const { return hasFnAttr(Attribute::StrictFP); }
2900 enum class CmpMode { Int, FP, StrictFP, SignalingFP }; enumerator2908 case CmpMode::StrictFP: return SystemZISD::STRICT_VFCMPE; in getVectorComparison()2918 case CmpMode::StrictFP: return SystemZISD::STRICT_VFCMPHE; in getVectorComparison()2928 case CmpMode::StrictFP: return SystemZISD::STRICT_VFCMPH; in getVectorComparison()2937 case CmpMode::StrictFP: return 0; in getVectorComparison()3033 Chain ? CmpMode::StrictFP : IsFP ? CmpMode::FP : CmpMode::Int; in lowerVectorSETCC()
997 Fn->addFnAttr(llvm::Attribute::StrictFP); in StartFunction()
5334 Attrs = Attrs.addFnAttribute(getLLVMContext(), llvm::Attribute::StrictFP); in EmitCall()5406 Attrs = Attrs.addFnAttribute(getLLVMContext(), llvm::Attribute::StrictFP); in EmitCall()
4843 Call.removeFnAttr(Attribute::StrictFP); in visitCallBase()4852 if (!F.isDeclaration() && !F.hasFnAttribute(Attribute::StrictFP)) { in UpgradeFunctionAttributes()
1744 case Attribute::StrictFP: return 1ULL << 55; in getRawAttributeMask()2024 return Attribute::StrictFP; in getAttrFromCode()
766 case Attribute::StrictFP: in getAttrKindEncoding()
2554 def StrictFP : InheritableAttr {
6524 !F.getAttributes().hasFnAttr(llvm::Attribute::StrictFP)); in visitIntrinsicCall()