Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DOperator.h277 bool hasAllowContract() const { in hasAllowContract() function
H A DInstruction.h580 bool hasAllowContract() const LLVM_READONLY;
/freebsd-14.2/contrib/llvm-project/llvm/lib/IR/
H A DInstruction.cpp524 bool Instruction::hasAllowContract() const { in hasAllowContract() function in Instruction
526 return cast<FPMathOperator>(this)->hasAllowContract(); in hasAllowContract()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.cpp602 (FAdd->hasAllowContract() && CxtI->hasAllowContract())) in getArithmeticInstrCost()
H A DSIISelLowering.cpp12318 N->getFlags().hasAllowContract() && N0->getFlags().hasAllowContract()) { in performRcpCombine()
13301 (N0->getFlags().hasAllowContract() && in getFusedOpcode()
13302 N1->getFlags().hasAllowContract())) && in getFusedOpcode()
14091 if (!Flags.hasAllowContract() || !RHSFlags.hasAllowContract() || in performFDivCombine()
14138 (N->getFlags().hasAllowContract() && in performFMACombine()
14139 FMA->getFlags().hasAllowContract())) { in performFMACombine()
/freebsd-14.2/contrib/llvm-project/llvm/lib/FuzzMutate/
H A DIRMutator.cpp289 [&Inst] { Inst.setHasAllowContract(!Inst.hasAllowContract()); }); in mutate()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGDumper.cpp618 if (getFlags().hasAllowContract()) in print_details()
H A DInstrEmitter.cpp1061 if (Flags.hasAllowContract()) in EmitMachineNode()
H A DDAGCombiner.cpp15551 N->getFlags().hasAllowContract(); in isContractableFMUL()
15590 if (!AllowFusionGlobally && !N->getFlags().hasAllowContract()) in visitFADDForFMACombine()
15616 return AllowFusionGlobally || N->getFlags().hasAllowContract(); in visitFADDForFMACombine()
15827 if (!AllowFusionGlobally && !N->getFlags().hasAllowContract()) in visitFSUBForFMACombine()
15843 return AllowFusionGlobally || N->getFlags().hasAllowContract(); in visitFSUBForFMACombine()
15994 bool CanFuse = Options.UnsafeFPMath || N->getFlags().hasAllowContract(); in visitFSUBForFMACombine()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAGNodes.h418 setAllowContract(FPMO.hasAllowContract());
449 bool hasAllowContract() const { return AllowContract; }
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/
H A DDXILBitcodeWriter.cpp763 if (FPMO->hasAllowContract()) in getOptimizationFlags()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SVEInstrInfo.td214 return N->getFlags().hasAllowContract();
222 return N->getFlags().hasAllowContract();
/freebsd-14.2/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp1593 if (FPMO->hasAllowContract()) in getOptimizationFlags()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMInstrInfo.td465 return N->getFlags().hasAllowContract();
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp50995 Flags.hasAllowContract(); in combineFaddCFmul()