| /netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/ |
| H A D | ScopeInfo.cpp | 73 bool IsExact = false; in getBaseInfo() local 78 IsExact = isa<VarDecl>(D); in getBaseInfo() 83 IsExact = isa<CXXThisExpr>(ME->getBase()->IgnoreParenImpCasts()); in getBaseInfo() 89 IsExact = IE->getBase()->isObjCSelfExpr(); in getBaseInfo() 104 IsExact = DoubleBase->isObjCSelfExpr(); in getBaseInfo() 113 return BaseInfoTy(D, IsExact); in getBaseInfo()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
| H A D | Operator.h | 123 IsExact = (1 << 0) enumerator 131 SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); in setIsExact() 137 return SubclassOptionalData & IsExact; in isExact()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ADT/ |
| H A D | APFloat.h | 669 bool *IsExact) const; 1109 bool *IsExact) const { in convertToInteger() argument 1111 convertToInteger(Input, Width, IsSigned, RM, IsExact)); in convertToInteger() 1114 bool *IsExact) const;
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCasts.cpp | 827 bool IsExact = OldSh->isExact(); in visitTrunc() local 839 return IsExact ? BinaryOperator::CreateExactAShr(A, ShAmt) in visitTrunc() 848 Value *Shift = Builder.CreateAShr(A, ShAmt, "", IsExact); in visitTrunc() 864 bool IsExact = OldShift->isExact(); in visitTrunc() local 869 ? Builder.CreateAShr(A, ShAmt, OldShift->getName(), IsExact) in visitTrunc() 870 : Builder.CreateLShr(A, ShAmt, OldShift->getName(), IsExact); in visitTrunc()
|
| H A D | InstCombineMulDivRem.cpp | 1021 bool IsExact = I.isExact() && match(Op0, m_Exact(m_Value())); in visitUDiv() local 1024 if (IsExact) in visitUDiv()
|
| H A D | InstCombineCompares.cpp | 2214 bool IsExact = Shr->isExact(); in foldICmpShrConstant() local 2221 if (Pred == CmpInst::ICMP_SLT || (Pred == CmpInst::ICMP_SGT && IsExact)) { in foldICmpShrConstant() 2251 if (Pred == CmpInst::ICMP_ULT || (Pred == CmpInst::ICMP_UGT && IsExact)) { in foldICmpShrConstant() 5825 bool IsExact = false; in foldFCmpIntToFPConst() local 5827 RHS.convertToInteger(RHSCvt, APFloat::rmNearestTiesToEven, &IsExact); in foldFCmpIntToFPConst() 5831 if (!IsExact) { in foldFCmpIntToFPConst()
|
| H A D | InstCombineSelect.cpp | 576 bool IsExact = Ashr->isExact() && cast<Instruction>(TrueVal)->isExact(); in foldSelectICmpLshrAshr() local 577 return Builder.CreateAShr(X, Y, IC->getName(), IsExact); in foldSelectICmpLshrAshr()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| H A D | ConstantFolding.cpp | 1890 bool IsExact = false; in ConstantFoldScalarCall1() local 1892 U.convertToInteger(Int, APFloat::rmTowardZero, &IsExact); in ConstantFoldScalarCall1() 1905 bool IsExact; in ConstantFoldScalarCall1() local 1906 U.convertToInteger(Int, APFloat::rmTowardZero, &IsExact); in ConstantFoldScalarCall1()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/ |
| H A D | Constants.cpp | 2713 isExact ? PossiblyExactOperator::IsExact : 0); in getUDiv() 2718 isExact ? PossiblyExactOperator::IsExact : 0); in getSDiv() 2763 isExact ? PossiblyExactOperator::IsExact : 0); in getLShr() 2768 isExact ? PossiblyExactOperator::IsExact : 0); in getAShr() 3542 BO->setIsExact(SubclassOptionalData & PossiblyExactOperator::IsExact); in getAsInstruction()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| H A D | MachineInstr.cpp | 548 MIFlags |= MachineInstr::MIFlag::IsExact; in copyFlagsFromInstruction() 1661 if (getFlag(MachineInstr::IsExact)) in print()
|
| H A D | MIRPrinter.cpp | 752 if (MI.getFlag(MachineInstr::IsExact)) in print()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
| H A D | MachineInstr.h | 106 IsExact = 1 << 13, // Instruction supports division is enumerator
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/AsmParser/ |
| H A D | AArch64AsmParser.cpp | 400 bool IsExact; // describes whether parsed value was exact. member 560 return FPImm.IsExact; in getFPImmIsExact() 1969 CreateFPImm(APFloat Val, bool IsExact, SMLoc S, MCContext &Ctx) { in CreateFPImm() argument 1972 Op->FPImm.IsExact = IsExact; in CreateFPImm()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | InstrEmitter.cpp | 980 MI->setFlag(MachineInstr::MIFlag::IsExact); in EmitMachineNode()
|
| H A D | SelectionDAG.cpp | 10389 bool IsExact; in getConstantFPSplatPow2ToLog2Int() local 10392 if (APF.convertToInteger(IntVal, APFloat::rmTowardZero, &IsExact) != in getConstantFPSplatPow2ToLog2Int() 10394 !IsExact) in getConstantFPSplatPow2ToLog2Int()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/ |
| H A D | PPCInstrInfo.cpp | 231 NewMI1.clearFlag(MachineInstr::MIFlag::IsExact); in setSpecialOperandAttr() 236 NewMI2.clearFlag(MachineInstr::MIFlag::IsExact); in setSpecialOperandAttr() 244 MI.clearFlag(MachineInstr::MIFlag::IsExact); in setSpecialOperandAttr()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Support/ |
| H A D | APFloat.cpp | 4676 roundingMode RM, bool *IsExact) const { in convertToInteger() 4679 .convertToInteger(Input, Width, IsSigned, RM, IsExact); in convertToInteger()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelDAGToDAG.cpp | 2878 bool IsExact; in SelectCVTFixedPosOperand() local 2883 FVal.convertToInteger(IntVal, APFloat::rmTowardZero, &IsExact); in SelectCVTFixedPosOperand() 2886 if (!IsExact || !IntVal.isPowerOf2()) return false; in SelectCVTFixedPosOperand()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/AST/ |
| H A D | Expr.cpp | 945 FloatingLiteralBits.IsExact = isexact; in FloatingLiteral() 953 FloatingLiteralBits.IsExact = false; in FloatingLiteral()
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/ |
| H A D | Expr.h | 1676 bool isExact() const { return FloatingLiteralBits.IsExact; } in isExact() 1677 void setExact(bool E) { FloatingLiteralBits.IsExact = E; } in setExact()
|
| H A D | Stmt.h | 390 unsigned IsExact : 1; variable
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/MIRParser/ |
| H A D | MIParser.cpp | 1264 Flags |= MachineInstr::IsExact; in parseInstruction()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
| H A D | X86InstrInfo.cpp | 8568 NewMI1.clearFlag(MachineInstr::MIFlag::IsExact); in setSpecialOperandAttr() 8573 NewMI2.clearFlag(MachineInstr::MIFlag::IsExact); in setSpecialOperandAttr()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Bitcode/Reader/ |
| H A D | BitcodeReader.cpp | 2644 Flags |= SDivOperator::IsExact; in parseConstants()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/AsmParser/ |
| H A D | LLParser.cpp | 3807 if (Exact) Flags |= PossiblyExactOperator::IsExact; in parseValID()
|