Home
last modified time | relevance | path

Searched refs:hasAllowContract (Results 1 – 14 of 14) sorted by relevance

/llvm-project-15.0.7/llvm/unittests/IR/
H A DIRBuilderTest.cpp550 EXPECT_FALSE(FAdd->hasAllowContract()); in TEST_F()
560 EXPECT_TRUE(FAdd->hasAllowContract()); in TEST_F()
634 EXPECT_FALSE(FAdd->hasAllowContract()); in TEST_F()
645 EXPECT_TRUE(FAdd->hasAllowContract()); in TEST_F()
654 EXPECT_TRUE(FAdd->hasAllowContract()); in TEST_F()
664 EXPECT_TRUE(FAdd->hasAllowContract()); in TEST_F()
H A DInstructionsTest.cpp1489 EXPECT_FALSE(FNeg->hasAllowContract()); in TEST()
/llvm-project-15.0.7/llvm/lib/IR/
H A DInstruction.cpp279 bool Instruction::hasAllowContract() const { in hasAllowContract() function in Instruction
281 return cast<FPMathOperator>(this)->hasAllowContract(); in hasAllowContract()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DOperator.h274 bool hasAllowContract() const { in hasAllowContract() function
H A DInstruction.h459 bool hasAllowContract() const;
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.cpp587 (FAdd->hasAllowContract() && CxtI->hasAllowContract())) in getArithmeticInstrCost()
H A DSIISelLowering.cpp10793 (N0->getFlags().hasAllowContract() && in getFusedOpcode()
10794 N1->getFlags().hasAllowContract())) && in getFusedOpcode()
11216 (N->getFlags().hasAllowContract() && in performFMACombine()
11217 FMA->getFlags().hasAllowContract())) { in performFMACombine()
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGDumper.cpp589 if (getFlags().hasAllowContract()) in print_details()
H A DInstrEmitter.cpp1024 if (Flags.hasAllowContract()) in EmitMachineNode()
H A DDAGCombiner.cpp13963 N->getFlags().hasAllowContract(); in isContractableFMUL()
13997 if (!AllowFusionGlobally && !N->getFlags().hasAllowContract()) in visitFADDForFMACombine()
14017 return AllowFusionGlobally || N->getFlags().hasAllowContract(); in visitFADDForFMACombine()
14210 if (!AllowFusionGlobally && !N->getFlags().hasAllowContract()) in visitFSUBForFMACombine()
14226 return AllowFusionGlobally || N->getFlags().hasAllowContract(); in visitFSUBForFMACombine()
14372 bool CanFuse = Options.UnsafeFPMath || N->getFlags().hasAllowContract(); in visitFSUBForFMACombine()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DSelectionDAGNodes.h405 setAllowContract(FPMO.hasAllowContract());
431 bool hasAllowContract() const { return AllowContract; }
/llvm-project-15.0.7/llvm/lib/Target/DirectX/DXILWriter/
H A DDXILBitcodeWriter.cpp791 if (FPMO->hasAllowContract()) in getOptimizationFlags()
/llvm-project-15.0.7/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp1511 if (FPMO->hasAllowContract()) in getOptimizationFlags()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp49977 Flags.hasAllowContract(); in combineFaddCFmul()