| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86InsertWait.cpp | 97 if (!MF.getFunction().hasFnAttribute(Attribute::StrictFP)) in runOnMachineFunction()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | HardwareLoops.cpp | 505 if (BeginBB->getParent()->getAttributes().hasFnAttr(Attribute::StrictFP)) in InsertIterationSetup() 539 Attribute::StrictFP)) in InsertLoopDec() 562 Attribute::StrictFP)) in InsertLoopRegDec()
|
| H A D | AtomicExpandPass.cpp | 161 if (BB->getParent()->getAttributes().hasFnAttr(Attribute::StrictFP)) 1710 AI->getFunction()->hasFnAttribute(Attribute::StrictFP)); in expandAtomicRMWToCmpXchg()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | LowerAtomic.cpp | 128 RMWI->getFunction()->hasFnAttribute(Attribute::StrictFP)); in lowerAtomicRMWInst()
|
| H A D | LibCallsShrinkWrap.cpp | 105 if (BBBuilder.GetInsertBlock()->getParent()->hasFnAttribute(Attribute::StrictFP)) in createCond()
|
| H A D | CloneFunction.cpp | 429 newFunc->getAttributes().hasFnAttr(Attribute::StrictFP); in PruningFunctionCloner() 575 Call->addFnAttr(Attribute::StrictFP); in CloneBlock()
|
| H A D | CodeExtractor.cpp | 977 case Attribute::StrictFP: in constructFunctionDeclaration()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIModeRegister.cpp | 451 if (F.hasFnAttribute(llvm::Attribute::StrictFP)) in run()
|
| H A D | AMDGPULibCalls.cpp | 1162 if (ci_opr1 == 1 && !Parent->hasFnAttribute(Attribute::StrictFP)) { in fold_rootn() 1274 if (!AllowStrictFP && ParentF->hasFnAttribute(Attribute::StrictFP)) in shouldReplaceLibcallWithIntrinsic()
|
| H A D | AMDGPUAtomicOptimizer.cpp | 652 B.setIsFPConstrained(I.getFunction()->hasFnAttribute(Attribute::StrictFP)); in optimizeAtomic()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | InlineAsmLowering.cpp | 542 if (MF.getFunction().hasFnAttribute(Attribute::StrictFP)) { in lowerInlineAsm()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | InstrEmitter.cpp | 1197 if (II.isCall() && MF->getFunction().hasFnAttribute(Attribute::StrictFP)) { in EmitMachineNode() 1417 if (MF->getFunction().hasFnAttribute(Attribute::StrictFP)) { in EmitSpecialNode()
|
| H A D | SelectionDAGBuilder.cpp | 295 llvm::Attribute::StrictFP)) { in getCopyFromParts() 7066 !F.getAttributes().hasFnAttr(llvm::Attribute::StrictFP)); in visitIntrinsicCall()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | IRBuilder.h | 390 if (!F->hasFnAttribute(Attribute::StrictFP)) { in setConstrainedFPFunctionAttr() 391 F->addFnAttr(Attribute::StrictFP); in setConstrainedFPFunctionAttr() 396 I->addFnAttr(Attribute::StrictFP); in setConstrainedFPCallAttr()
|
| H A D | Attributes.td | 312 def StrictFP : EnumAttr<"strictfp", IntersectPreserve, [FnAttr]>;
|
| H A D | InstrTypes.h | 1911 bool isStrictFP() const { return hasFnAttr(Attribute::StrictFP); }
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Attributes.cpp | 2507 return !Callee.getAttributes().hasFnAttr(Attribute::StrictFP) || in checkStrictFP() 2508 Caller.getAttributes().hasFnAttr(Attribute::StrictFP); in checkStrictFP()
|
| H A D | AutoUpgrade.cpp | 5722 Call.removeFnAttr(Attribute::StrictFP); in visitCallBase() 5747 if (!F.isDeclaration() && !F.hasFnAttribute(Attribute::StrictFP)) { in UpgradeFunctionAttributes()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZISelLowering.cpp | 3595 enum class CmpMode { Int, FP, StrictFP, SignalingFP }; enumerator 3603 case CmpMode::StrictFP: return SystemZISD::STRICT_VFCMPE; in getVectorComparison() 3613 case CmpMode::StrictFP: return SystemZISD::STRICT_VFCMPHE; in getVectorComparison() 3623 case CmpMode::StrictFP: return SystemZISD::STRICT_VFCMPH; in getVectorComparison() 3632 case CmpMode::StrictFP: return 0; in getVectorComparison() 3728 Chain ? CmpMode::StrictFP : IsFP ? CmpMode::FP : CmpMode::Int; in lowerVectorSETCC()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGCall.cpp | 5769 Attrs = Attrs.addFnAttribute(getLLVMContext(), llvm::Attribute::StrictFP); in EmitCall() 5861 Attrs = Attrs.addFnAttribute(getLLVMContext(), llvm::Attribute::StrictFP); in EmitCall()
|
| H A D | CodeGenFunction.cpp | 1097 Fn->addFnAttr(llvm::Attribute::StrictFP); in StartFunction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
| H A D | BitcodeReader.cpp | 1889 case Attribute::StrictFP: return 1ULL << 55; in getRawAttributeMask() 2178 return Attribute::StrictFP; in getAttrFromCode()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCalls.cpp | 972 II.getFunction()->getAttributes().hasFnAttr(Attribute::StrictFP); in foldIntrinsicIsFPClass()
|
| H A D | InstCombineAndOrXor.cpp | 388 Attribute::StrictFP)) { in foldLogOpOfMaskedICmps_NotAllZeros_BMask_Mixed()
|
| /freebsd/contrib/llvm-project/llvm/lib/Bitcode/Writer/ |
| H A D | BitcodeWriter.cpp | 879 case Attribute::StrictFP: in getAttrKindEncoding()
|