Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/
H A DOperator.h77 bool hasAllowContract() const { in hasAllowContract() function
78 return cast<llvm::FPMathOperator>(Val)->hasAllowContract(); in hasAllowContract()
H A DInstruction.h287 bool hasAllowContract() const { in hasAllowContract() function
288 return cast<llvm::Instruction>(Val)->hasAllowContract(); in hasAllowContract()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DOperator.h322 bool hasAllowContract() const {
H A DInstruction.h667 LLVM_ABI bool hasAllowContract() const LLVM_READONLY;
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DInstruction.cpp654 bool Instruction::hasAllowContract() const { in hasAllowContract() function in Instruction
656 return cast<FPMathOperator>(this)->hasAllowContract(); in hasAllowContract()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.cpp601 (FAdd->hasAllowContract() && CxtI->hasAllowContract())) in getArithmeticInstrCost()
H A DSIISelLowering.cpp13353 N->getFlags().hasAllowContract() && N0->getFlags().hasAllowContract()) { in performRcpCombine()
14412 (N0->getFlags().hasAllowContract() && in getFusedOpcode()
14413 N1->getFlags().hasAllowContract())) && in getFusedOpcode()
15341 if (!Flags.hasAllowContract() || !RHSFlags.hasAllowContract() || in performFDivCombine()
15453 (N->getFlags().hasAllowContract() && in performFMACombine()
15454 FMA->getFlags().hasAllowContract())) { in performFMACombine()
/freebsd/contrib/llvm-project/llvm/lib/FuzzMutate/
H A DIRMutator.cpp323 [&Inst] { Inst.setHasAllowContract(!Inst.hasAllowContract()); }); in mutate()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGDumper.cpp702 if (getFlags().hasAllowContract()) in print_details()
H A DInstrEmitter.cpp1087 if (Flags.hasAllowContract()) in EmitMachineNode()
H A DDAGCombiner.cpp16844 SafeFlags.setAllowContract(SrcFlags.hasAllowContract()); in visitFREEZE()
16857 N->getFlags().hasAllowContract(); in isContractableFMUL()
16894 if (!AllowFusionGlobally && !N->getFlags().hasAllowContract()) in visitFADDForFMACombine()
16920 return AllowFusionGlobally || N->getFlags().hasAllowContract(); in visitFADDForFMACombine()
17133 if (!AllowFusionGlobally && !N->getFlags().hasAllowContract()) in visitFSUBForFMACombine()
17149 return AllowFusionGlobally || N->getFlags().hasAllowContract(); in visitFSUBForFMACombine()
17295 bool CanFuse = N->getFlags().hasAllowContract(); in visitFSUBForFMACombine()
18951 NarrowFlags.hasAllowContract() && WidenFlags.hasAllowContract()) { in eliminateFPCastPair()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAGNodes.h440 setAllowContract(FPMO.hasAllowContract());
473 bool hasAllowContract() const { return Flags & AllowContract; }
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetSelectionDAG.td1142 return N->getFlags().hasAllowContract();
1147 return N->getFlags().hasAllowContract();
/freebsd/contrib/llvm-project/llvm/lib/SandboxIR/
H A DInstruction.cpp251 .emplaceIfTracking<GenericSetter<&Instruction::hasAllowContract, in setHasAllowContract()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineMulDivRem.cpp1076 if (I.hasAllowContract() && in visitFMul()
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/
H A DDXILBitcodeWriter.cpp759 if (FPMO->hasAllowReassoc() || FPMO->hasAllowContract()) in getOptimizationFlags()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp4889 (N->getFlags().hasAllowContract() && in PerformFADDCombineWithOperands()
4890 N0->getFlags().hasAllowContract()))) in PerformFADDCombineWithOperands()
H A DNVPTXInstrInfo.td432 return allowFMA() || N->getFlags().hasAllowContract();
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DConstantFolding.cpp1456 FP->hasAllowContract() || FP->hasAllowReciprocal()) in ConstantFoldFPInstOperands()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SVEInstrInfo.td246 return N->getFlags().hasAllowContract();
250 return N->getFlags().hasAllowContract();
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp1753 if (FPMO->hasAllowContract()) in getOptimizationFlags()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp53984 Flags.hasAllowContract(); in combineFaddCFmul()