Home
last modified time | relevance | path

Searched refs:AllowContract (Results 1 – 9 of 9) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DFMF.h46 AllowContract = (1 << 5), enumerator
71 bool allowContract() const { return 0 != (Flags & AllowContract); } in allowContract()
93 Flags = (Flags & ~AllowContract) | B * AllowContract;
H A DOperator.h214 (SubclassOptionalData & ~FastMathFlags::AllowContract) | in setHasAllowContract()
215 (B * FastMathFlags::AllowContract); in setHasAllowContract()
244 (SubclassOptionalData & FastMathFlags::AllowContract) != 0 && in isFast()
275 return (SubclassOptionalData & FastMathFlags::AllowContract) != 0; in hasAllowContract()
/llvm-project-15.0.7/llvm/include/llvm/Bitcode/
H A DLLVMBitCodes.h482 AllowContract = (1 << 5), enumerator
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DSelectionDAGNodes.h380 bool AllowContract : 1;
396 AllowContract(false), ApproximateFuncs(false),
418 void setAllowContract(bool b) { AllowContract = b; }
431 bool hasAllowContract() const { return AllowContract; }
446 AllowContract &= Flags.AllowContract;
/llvm-project-15.0.7/llvm/unittests/IR/
H A DIRBuilderTest.cpp642 EXPECT_TRUE(Builder.getFastMathFlags().AllowContract); in TEST_F()
/llvm-project-15.0.7/llvm/lib/Target/DirectX/DXILWriter/
H A DDXILBitcodeWriter.cpp792 Flags |= bitc::AllowContract; in getOptimizationFlags()
/llvm-project-15.0.7/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp1512 Flags |= bitc::AllowContract; in getOptimizationFlags()
/llvm-project-15.0.7/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp1293 if (0 != (Val & bitc::AllowContract)) in getDecodedFastMathFlags()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp49975 auto AllowContract = [&DAG](const SDNodeFlags &Flags) { in combineFaddCFmul() local
50001 !AllowContract(N->getFlags())) in combineFaddCFmul()
50012 auto GetCFmulFrom = [&MulOp0, &MulOp1, &IsConj, &AllowContract, in combineFaddCFmul()
50019 if (Op0.hasOneUse() && AllowContract(Op0->getFlags())) { in combineFaddCFmul()