Home
last modified time | relevance | path

Searched defs:IsExact (Results 1 – 25 of 27) sorted by relevance

12

/freebsd-src/contrib/llvm-project/clang/lib/Sema/
H A DScopeInfo.cpp75 bool IsExact = false; getBaseInfo() local
/freebsd-src/contrib/llvm-project/llvm/include/llvm/IR/
H A DNoFolder.h54 bool IsExact) const override { in FoldExactBinOp() argument
H A DConstantFolder.h56 bool IsExact) const override { in FoldExactBinOp() argument
H A DOperator.h132 IsExact = (1 << 0) global() enumerator
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DInstSimplifyFolder.h56 bool IsExact) const override { in FoldExactBinOp() argument
H A DTargetFolder.h67 bool IsExact) const override { in FoldExactBinOp() argument
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineInstr.h108 IsExact = 1 << 13, // Instruction supports division is global() enumerator
/freebsd-src/contrib/llvm-project/clang/lib/AST/Interp/
H A DFloating.h51 bool IsExact; in convertToInteger() local
/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/
H A DInstructionSimplify.cpp1185 simplifyDiv(Instruction::BinaryOps Opcode,Value * Op0,Value * Op1,bool IsExact,const SimplifyQuery & Q,unsigned MaxRecurse) simplifyDiv() argument
1240 simplifySDivInst(Value * Op0,Value * Op1,bool IsExact,const SimplifyQuery & Q,unsigned MaxRecurse) simplifySDivInst() argument
1249 simplifySDivInst(Value * Op0,Value * Op1,bool IsExact,const SimplifyQuery & Q) simplifySDivInst() argument
1256 simplifyUDivInst(Value * Op0,Value * Op1,bool IsExact,const SimplifyQuery & Q,unsigned MaxRecurse) simplifyUDivInst() argument
1261 simplifyUDivInst(Value * Op0,Value * Op1,bool IsExact,const SimplifyQuery & Q) simplifyUDivInst() argument
1401 simplifyRightShift(Instruction::BinaryOps Opcode,Value * Op0,Value * Op1,bool IsExact,const SimplifyQuery & Q,unsigned MaxRecurse) simplifyRightShift() argument
1470 simplifyLShrInst(Value * Op0,Value * Op1,bool IsExact,const SimplifyQuery & Q,unsigned MaxRecurse) simplifyLShrInst() argument
1500 simplifyLShrInst(Value * Op0,Value * Op1,bool IsExact,const SimplifyQuery & Q) simplifyLShrInst() argument
1507 simplifyAShrInst(Value * Op0,Value * Op1,bool IsExact,const SimplifyQuery & Q,unsigned MaxRecurse) simplifyAShrInst() argument
1533 simplifyAShrInst(Value * Op0,Value * Op1,bool IsExact,const SimplifyQuery & Q) simplifyAShrInst() argument
[all...]
H A DConstantFolding.cpp2069 bool IsExact = false; ConstantFoldScalarCall1() local
2084 bool IsExact; ConstantFoldScalarCall1() local
/freebsd-src/contrib/llvm-project/llvm/include/llvm/ADT/
H A DAPFloat.h1187 convertToInteger(MutableArrayRef<integerPart> Input,unsigned int Width,bool IsSigned,roundingMode RM,bool * IsExact) convertToInteger() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCasts.cpp596 bool IsExact = OldShift->isExact(); narrowBinOp() local
768 bool IsExact = OldSh->isExact(); visitTrunc() local
H A DInstCombineCompares.cpp2427 bool IsExact = Shr->isExact(); foldICmpShrConstant() local
7249 bool IsExact = false; foldFCmpIntToFPConst() local
7396 bool IsExact; foldFCmpIntToFPConst() local
[all...]
H A DInstCombineMulDivRem.cpp1398 bool IsExact = I.isExact() && match(Op0, m_Exact(m_Value())); visitUDiv() local
H A DInstCombineSelect.cpp684 bool IsExact = Ashr->isExact() && cast<Instruction>(TrueVal)->isExact(); foldSelectICmpLshrAshr() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUAttributor.cpp661 Range, [](const AAPointerInfo::Access &Acc, bool IsExact) { in funcRetrievesImplicitKernelArg() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DAttributor.cpp419 bool IsExact) { in getPotentialCopiesOfMemoryValue() argument
466 auto CheckAccess = [&](const AAPointerInfo::Access &Acc, bool IsExact) { in getPotentialCopiesOfMemoryValue() argument
H A DAttributorAttributes.cpp890 bool IsExact = Range == ItRange && !Range.offsetOrSizeAreUnknown(); forallInterferingAccesses() local
/freebsd-src/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprCXX.cpp2313 bool IsExact = !IsDynamicCastToVoid && EmitDynamicCast() local
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlan.h919 char IsExact : 1; global() member
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/AsmParser/
H A DAArch64AsmParser.cpp447 bool IsExact; // describes whether parsed value was exact. global() member
2374 CreateFPImm(APFloat Val,bool IsExact,SMLoc S,MCContext & Ctx) CreateFPImm() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelDAGToDAG.cpp3234 bool IsExact; transformFixedFloatingPointConversion() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelDAGToDAG.cpp3724 bool IsExact; checkCVTFixedPointOperandWithFBits() local
/freebsd-src/contrib/llvm-project/llvm/lib/IR/
H A DCore.cpp3539 LLVMSetExact(LLVMValueRef DivOrShrInst,LLVMBool IsExact) LLVMSetExact() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp17534 bool IsExact; isFPImmLegal() local

12