Home
last modified time | relevance | path

Searched refs:Literal (Results 1 – 25 of 56) sorted by relevance

123

/freebsd/contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/
H A DCNFFormula.h35 using Literal = uint32_t; variable
39 constexpr Literal NullLit = 0;
49 inline constexpr Literal posLit(Variable V) { return 2 * V; } in posLit()
52 inline constexpr Literal negLit(Variable V) { return 2 * V + 1; } in negLit()
55 inline constexpr bool isPosLit(Literal L) { return 0 == (L & 1); } in isPosLit()
58 inline constexpr bool isNegLit(Literal L) { return 1 == (L & 1); } in isNegLit()
61 inline constexpr Literal notLit(Literal L) { return L ^ 1; } in notLit()
64 inline constexpr Variable var(Literal L) { return L >> 1; } in var()
81 std::vector<Literal> Clauses;
108 void addClause(ArrayRef<Literal> lits);
[all …]
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DWatchedLiteralsSolver.cpp124 Literal FirstLit = CNF.clauseLiterals(C).front(); in WatchedLiteralsSolverImpl()
282 const Literal FalseLit = VarAssignments[Var] == Assignment::AssignedTrue in updateWatchedLiterals()
296 const Literal NewWatchedLit = *NewWatchedLitIter; in updateWatchedLiterals()
321 bool watchedByUnitClause(Literal Lit) const { in watchedByUnitClause()
324 llvm::ArrayRef<Literal> Clause = CNF.clauseLiterals(LitWatcher); in watchedByUnitClause()
340 bool isUnit(llvm::ArrayRef<Literal> Clause) const { in isUnit()
342 [this](Literal L) { return isCurrentlyFalse(L); }); in isUnit()
347 bool isCurrentlyFalse(Literal Lit) const { in isCurrentlyFalse()
353 bool isWatched(Literal Lit) const { return WatchedHead[Lit] != NullClause; } in isWatched()
363 llvm::DenseSet<Literal> watchedLiterals() const { in watchedLiterals()
[all …]
H A DCNFFormula.cpp46 void addClause(ArrayRef<Literal> Literals) { in addClause()
50 llvm::SmallVector<Literal> Simplified; in addClause()
53 llvm::all_of(Simplified, [L](Literal S) { return S != L; })); in addClause()
77 const Literal lit = Simplified.front(); in addClause()
105 void CNFFormula::addClause(ArrayRef<Literal> lits) { in addClause()
106 assert(llvm::all_of(lits, [](Literal L) { return L != NullLit; })); in addClause()
180 case Formula::Literal: in buildCNF()
/freebsd/contrib/llvm-project/clang/lib/Lex/
H A DPPExpressions.cpp302 NumericLiteralParser Literal(Spelling, PeekTok.getLocation(), in EvaluateValue() local
305 if (Literal.hadError) in EvaluateValue()
308 if (Literal.isFloatingLiteral() || Literal.isImaginary) { in EvaluateValue()
312 assert(Literal.isIntegerLiteral() && "Unknown ppnumber"); in EvaluateValue()
315 if (Literal.hasUDSuffix()) in EvaluateValue()
319 if (!PP.getLangOpts().C99 && Literal.isLongLong) { in EvaluateValue()
329 if (Literal.isSizeT) in EvaluateValue()
338 if (Literal.isBitInt) in EvaluateValue()
345 if (Literal.GetIntegerValue(Result.Val)) { in EvaluateValue()
354 Result.Val.setIsUnsigned(Literal.isUnsigned); in EvaluateValue()
[all …]
H A DPreprocessor.cpp1375 StringLiteralParser Literal(StrToks, *this); in FinishLexStringLiteral() local
1376 assert(Literal.isOrdinary() && "Didn't allow wide strings in"); in FinishLexStringLiteral()
1378 if (Literal.hadError) in FinishLexStringLiteral()
1381 if (Literal.Pascal) { in FinishLexStringLiteral()
1387 String = std::string(Literal.GetString()); in FinishLexStringLiteral()
1398 NumericLiteralParser Literal(Spelling, Tok.getLocation(), getSourceManager(), in parseSimpleIntegerLiteral() local
1401 if (Literal.hadError || !Literal.isIntegerLiteral() || Literal.hasUDSuffix()) in parseSimpleIntegerLiteral()
1404 if (Literal.GetIntegerValue(APVal)) in parseSimpleIntegerLiteral()
H A DPPDirectives.cpp1517 StringLiteralParser Literal(StrTok, *this); in HandleLineDirective() local
1518 assert(Literal.isOrdinary() && "Didn't allow wide strings in"); in HandleLineDirective()
1519 if (Literal.hadError) { in HandleLineDirective()
1523 if (Literal.Pascal) { in HandleLineDirective()
1528 FilenameID = SourceMgr.getLineTableFilenameID(Literal.GetString()); in HandleLineDirective()
1668 StringLiteralParser Literal(StrTok, *this); in HandleDigitDirective() local
1669 assert(Literal.isOrdinary() && "Didn't allow wide strings in"); in HandleDigitDirective()
1670 if (Literal.hadError) { in HandleDigitDirective()
1674 if (Literal.Pascal) { in HandleDigitDirective()
1689 if (!(IsFileExit && Literal.GetString().empty())) in HandleDigitDirective()
[all …]
H A DPragma.cpp776 StringLiteralParser Literal(Tok, PP); in LexModuleNameComponent() local
777 if (Literal.hadError) in LexModuleNameComponent()
780 PP.getIdentifierInfo(Literal.GetString()), Tok.getLocation()); in LexModuleNameComponent()
1091 StringLiteralParser Literal(DiagName, PP, in HandlePragma() local
1093 if (Literal.hadError) in HandlePragma()
1095 PP.getDiagnostics().dump(Literal.GetString()); in HandlePragma()
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DFormatVariadic.h46 enum class ReplacementType { Empty, Format, Literal }; enumerator
50 explicit ReplacementItem(StringRef Literal) in ReplacementItem()
51 : Type(ReplacementType::Literal), Spec(Literal) {} in ReplacementItem()
89 if (R.Type == ReplacementType::Literal) { in format()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaStmtAsm.cpp266 StringLiteral *Literal = Constraints[i]; in ActOnGCCAsmStmt() local
267 assert(Literal->isOrdinary()); in ActOnGCCAsmStmt()
273 TargetInfo::ConstraintInfo Info(Literal->getString(), OutputName); in ActOnGCCAsmStmt()
276 targetDiag(Literal->getBeginLoc(), in ActOnGCCAsmStmt()
345 FeatureMap, Literal->getString(), Size)) { in ActOnGCCAsmStmt()
358 StringLiteral *Literal = Constraints[i]; in ActOnGCCAsmStmt() local
359 assert(Literal->isOrdinary()); in ActOnGCCAsmStmt()
365 TargetInfo::ConstraintInfo Info(Literal->getString(), InputName); in ActOnGCCAsmStmt()
368 targetDiag(Literal->getBeginLoc(), diag::err_asm_invalid_input_constraint) in ActOnGCCAsmStmt()
459 Literal->getString(), Size)) in ActOnGCCAsmStmt()
[all …]
H A DSemaExpr.cpp1957 StringLiteralParser Literal(StringToks, PP, in ActOnUnevaluatedStringLiteral() local
1959 if (Literal.hadError) in ActOnUnevaluatedStringLiteral()
1967 Context, Literal.GetString(), StringLiteralKind::Unevaluated, false, {}, in ActOnUnevaluatedStringLiteral()
1970 if (!Literal.getUDSuffix().empty()) { in ActOnUnevaluatedStringLiteral()
1972 getUDSuffixLoc(*this, StringTokLocs[Literal.getUDSuffixToken()], in ActOnUnevaluatedStringLiteral()
1973 Literal.getUDSuffixOffset()); in ActOnUnevaluatedStringLiteral()
2038 StringLiteralParser Literal(StringToks, PP); in ActOnStringLiteral() local
2039 if (Literal.hadError) in ActOnStringLiteral()
2048 if (Literal.isWide()) { in ActOnStringLiteral()
2051 } else if (Literal.isUTF8()) { in ActOnStringLiteral()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPUBaseInfo.h1415 inline bool isInlinableIntLiteral(int64_t Literal) { in isInlinableIntLiteral() argument
1416 return Literal >= -16 && Literal <= 64; in isInlinableIntLiteral()
1421 bool isInlinableLiteral64(int64_t Literal, bool HasInv2Pi);
1424 bool isInlinableLiteral32(int32_t Literal, bool HasInv2Pi);
1427 bool isInlinableLiteralBF16(int16_t Literal, bool HasInv2Pi);
1430 bool isInlinableLiteralFP16(int16_t Literal, bool HasInv2Pi);
1433 bool isInlinableLiteralBF16(int16_t Literal, bool HasInv2Pi);
1436 bool isInlinableLiteralI16(int32_t Literal, bool HasInv2Pi);
1439 std::optional<unsigned> getInlineEncodingV2I16(uint32_t Literal);
1442 std::optional<unsigned> getInlineEncodingV2BF16(uint32_t Literal);
[all …]
H A DAMDGPUBaseInfo.cpp2551 bool isInlinableLiteral64(int64_t Literal, bool HasInv2Pi) { in isInlinableLiteral64() argument
2552 if (isInlinableIntLiteral(Literal)) in isInlinableLiteral64()
2555 uint64_t Val = static_cast<uint64_t>(Literal); in isInlinableLiteral64()
2568 bool isInlinableLiteral32(int32_t Literal, bool HasInv2Pi) { in isInlinableLiteral32() argument
2569 if (isInlinableIntLiteral(Literal)) in isInlinableLiteral32()
2581 uint32_t Val = static_cast<uint32_t>(Literal); in isInlinableLiteral32()
2594 bool isInlinableLiteralBF16(int16_t Literal, bool HasInv2Pi) { in isInlinableLiteralBF16() argument
2597 if (isInlinableIntLiteral(Literal)) in isInlinableLiteralBF16()
2599 uint16_t Val = static_cast<uint16_t>(Literal); in isInlinableLiteralBF16()
2611 bool isInlinableLiteralI16(int32_t Literal, bool HasInv2Pi) { in isInlinableLiteralI16() argument
[all …]
/freebsd/contrib/llvm-project/llvm/lib/ObjCopy/
H A DCommonConfig.cpp19 case MatchStyle::Literal: in create()
31 return create(Pattern, MatchStyle::Literal, ErrorCallback); in create()
/freebsd/contrib/llvm-project/llvm/include/llvm/FileCheck/
H A DFileCheck.h99 FileCheckType &setLiteralMatch(bool Literal = true) {
100 Modifiers.set(FileCheckKindModifier::ModifierLiteral, Literal);
/freebsd/contrib/llvm-project/clang/lib/Tooling/
H A DRefactoringCallbacks.cpp166 TemplateElement{TemplateElement::Literal, "$"}); in create()
189 TemplateElement::Literal, in create()
205 case TemplateElement::Literal: in run()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNVOPDUtils.cpp49 for (auto &Literal : UniqueLiterals) { in checkVOPDRegConstraints() local
50 if (Literal->isIdenticalTo(Op)) in checkVOPDRegConstraints()
/freebsd/contrib/file/magic/Magdir/
H A Dpgp-binary-keys55 # 11 0xCB -- Literal Data Packet
74 # Literal).
104 # 11 0xAC -- Literal Data Packet
118 # (SEIP, Compressed Data and Literal).
180 # Literal packets, which isn't valid for any packets in a certificate
205 # Compressed Data, and Literal packets, which isn't valid for any
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/Analyses/
H A DThreadSafetyOps.def20 TIL_OPCODE_DEF(Literal)
H A DThreadSafetyTIL.h533 class Literal : public SExpr {
535 Literal(const Expr *C) in Literal() function
537 Literal(ValueType VT) : SExpr(COP_Literal), ValType(VT) {} in Literal() function
538 Literal(const Literal &) = default;
557 typename C::CType compare(const Literal* E, C& Cmp) const { in compare()
569 class LiteralT : public Literal {
571 LiteralT(T Dat) : Literal(ValueType::getValueType<T>()), Val(Dat) {} in LiteralT()
572 LiteralT(const LiteralT<T> &L) : Literal(L), Val(L.Val) {} in LiteralT()
586 typename V::R_SExpr Literal::traverse(V &Vs, typename V::R_Ctx Ctx) { in traverse()
/freebsd/contrib/bearssl/T0/
H A DT0Comp.cs415 wordBuilder.Literal(tv); in T0Comp()
542 wordBuilder.Literal(cpu.Pop()); in T0Comp()
578 wordBuilder.Literal(v); in T0Comp()
584 wordBuilder.Literal(new TValue(0, in T0Comp()
589 wordBuilder.Literal(new TValue(0, in T0Comp()
1440 wordBuilder.Literal(v); in CompileStep()
H A DWordBuilder.cs182 internal void Literal(TValue v) in Literal() method in WordBuilder
/freebsd/contrib/llvm-project/clang/include/clang/Tooling/
H A DRefactoringCallbacks.h102 enum { Literal, Identifier } Type; enumerator
/freebsd/contrib/llvm-project/llvm/tools/llvm-objcopy/
H A DObjcopyOptions.cpp669 : MatchStyle::Literal; in parseObjcopyOptions()
1366 "__LLVM,__asm", MatchStyle::Literal, ErrorCallback))); in parseBitcodeStripOptions()
1368 "__LLVM,__bitcode", MatchStyle::Literal, ErrorCallback))); in parseBitcodeStripOptions()
1370 "__LLVM,__bundle", MatchStyle::Literal, ErrorCallback))); in parseBitcodeStripOptions()
1372 "__LLVM,__cmdline", MatchStyle::Literal, ErrorCallback))); in parseBitcodeStripOptions()
1374 "__LLVM,__swift_cmdline", MatchStyle::Literal, ErrorCallback))); in parseBitcodeStripOptions()
1443 : MatchStyle::Literal; in parseStripOptions()
/freebsd/contrib/llvm-project/clang/lib/Frontend/
H A DInitPreprocessor.cpp810 llvm::SmallString<32> Literal; in ConstructFixedPointLiteral() local
811 Literal.push_back('('); in ConstructFixedPointLiteral()
814 Literal += HalfStr; in ConstructFixedPointLiteral()
815 Literal += HalfStr; in ConstructFixedPointLiteral()
816 Literal.push_back(')'); in ConstructFixedPointLiteral()
817 return Literal; in ConstructFixedPointLiteral()
/freebsd/contrib/bmake/unit-tests/
H A Dvarmisc.mk58 @echo Literal=3.4.5 == ${3.4.5:L:${M_cmpv}}

123