Home
last modified time | relevance | path

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

/src/contrib/llvm-project/llvm/include/llvm/IR/
H A DOperator.h309 bool hasAllowContract() const {
H A DInstruction.h615 bool hasAllowContract() const LLVM_READONLY;
/src/contrib/llvm-project/llvm/lib/IR/
H A DInstruction.cpp600 bool Instruction::hasAllowContract() const { in hasAllowContract() function in Instruction
602 return cast<FPMathOperator>(this)->hasAllowContract(); in hasAllowContract()
/src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.cpp599 (FAdd->hasAllowContract() && CxtI->hasAllowContract())) in getArithmeticInstrCost()
H A DSIISelLowering.cpp12589 N->getFlags().hasAllowContract() && N0->getFlags().hasAllowContract()) { in performRcpCombine()
13599 (N0->getFlags().hasAllowContract() && in getFusedOpcode()
13600 N1->getFlags().hasAllowContract())) && in getFusedOpcode()
14406 if (!Flags.hasAllowContract() || !RHSFlags.hasAllowContract() || in performFDivCombine()
14453 (N->getFlags().hasAllowContract() && in performFMACombine()
14454 FMA->getFlags().hasAllowContract())) { in performFMACombine()
/src/contrib/llvm-project/llvm/lib/FuzzMutate/
H A DIRMutator.cpp290 [&Inst] { Inst.setHasAllowContract(!Inst.hasAllowContract()); }); in mutate()
/src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGDumper.cpp657 if (getFlags().hasAllowContract()) in print_details()
H A DInstrEmitter.cpp1088 if (Flags.hasAllowContract()) in EmitMachineNode()
H A DDAGCombiner.cpp15853 N->getFlags().hasAllowContract(); in isContractableFMUL()
15890 if (!AllowFusionGlobally && !N->getFlags().hasAllowContract()) in visitFADDForFMACombine()
15916 return AllowFusionGlobally || N->getFlags().hasAllowContract(); in visitFADDForFMACombine()
16129 if (!AllowFusionGlobally && !N->getFlags().hasAllowContract()) in visitFSUBForFMACombine()
16145 return AllowFusionGlobally || N->getFlags().hasAllowContract(); in visitFSUBForFMACombine()
16296 bool CanFuse = Options.UnsafeFPMath || N->getFlags().hasAllowContract(); in visitFSUBForFMACombine()
/src/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAGNodes.h418 setAllowContract(FPMO.hasAllowContract());
449 bool hasAllowContract() const { return AllowContract; }
/src/contrib/llvm-project/llvm/lib/Analysis/
H A DConstantFolding.cpp1362 FP->hasAllowContract() || FP->hasAllowReciprocal()) in ConstantFoldFPInstOperands()
/src/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/
H A DDXILBitcodeWriter.cpp762 if (FPMO->hasAllowContract()) in getOptimizationFlags()
/src/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SVEInstrInfo.td214 return N->getFlags().hasAllowContract();
222 return N->getFlags().hasAllowContract();
/src/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp1685 if (FPMO->hasAllowContract()) in getOptimizationFlags()
/src/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMInstrInfo.td466 return N->getFlags().hasAllowContract();
/src/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp52214 Flags.hasAllowContract(); in combineFaddCFmul()