Home
last modified time | relevance | path

Searched refs:Lit (Results 1 – 14 of 14) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DWatchedLiteralsSolver.cpp321 bool watchedByUnitClause(Literal Lit) const { in watchedByUnitClause()
322 for (ClauseID LitWatcher = WatchedHead[Lit]; LitWatcher != NullClause; in watchedByUnitClause()
331 assert(Clause.front() == Lit); in watchedByUnitClause()
347 bool isCurrentlyFalse(Literal Lit) const { in isCurrentlyFalse()
348 return static_cast<int8_t>(VarAssignments[var(Lit)]) == in isCurrentlyFalse()
349 static_cast<int8_t>(Lit & 1); in isCurrentlyFalse()
353 bool isWatched(Literal Lit) const { return WatchedHead[Lit] != NullClause; } in isWatched()
365 for (Literal Lit = 2; Lit < WatchedHead.size(); Lit++) { in watchedLiterals() local
366 if (WatchedHead[Lit] == NullClause) in watchedLiterals()
368 WatchedLiterals.insert(Lit); in watchedLiterals()
[all …]
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DOSLog.cpp203 const StringLiteral *Lit = cast<StringLiteral>(StringArg->IgnoreParenCasts()); in computeOSLogBufferLayout() local
204 assert(Lit && (Lit->isOrdinary() || Lit->isUTF8())); in computeOSLogBufferLayout()
205 StringRef Data = Lit->getString(); in computeOSLogBufferLayout()
H A DExpr.cpp2490 const IntegerLiteral *Lit = dyn_cast<IntegerLiteral>(getInit(0)->IgnoreImplicit()); in isIdiomaticZeroInitializer() local
2491 return Lit && Lit->getValue() == 0; in isIdiomaticZeroInitializer()
4070 const IntegerLiteral *Lit = dyn_cast<IntegerLiteral>(this); in isNullPointerConstant() local
4071 if (Lit && !Lit->getValue()) in isNullPointerConstant()
H A DExprConstant.cpp2189 const auto *Lit = dyn_cast<StringLiteral>(BaseExpr); in GetLValueBaseAsString() local
2191 Lit = PE->getFunctionName(); in GetLValueBaseAsString()
2193 if (!Lit) in GetLValueBaseAsString()
2196 AsString.Bytes = Lit->getBytes(); in GetLValueBaseAsString()
2197 AsString.CharWidth = Lit->getCharByteWidth(); in GetLValueBaseAsString()
3676 static APSInt extractStringLiteralCharacter(EvalInfo &Info, const Expr *Lit, in extractStringLiteralCharacter() argument
3678 assert(!isa<SourceLocExpr>(Lit) && in extractStringLiteralCharacter()
3682 if (const auto *ObjCEnc = dyn_cast<ObjCEncodeExpr>(Lit)) { in extractStringLiteralCharacter()
3689 if (auto PE = dyn_cast<PredefinedExpr>(Lit)) in extractStringLiteralCharacter()
3690 Lit = PE->getFunctionName(); in extractStringLiteralCharacter()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseObjc.cpp2541 ExprResult Lit(Actions.ActOnNumericConstant(Tok)); in ParseObjCAtExpression() local
2542 if (Lit.isInvalid()) { in ParseObjCAtExpression()
2543 return Lit; in ParseObjCAtExpression()
2547 Lit = Actions.ActOnUnaryOp(getCurScope(), OpLoc, Kind, Lit.get()); in ParseObjCAtExpression()
2548 if (Lit.isInvalid()) in ParseObjCAtExpression()
2549 return Lit; in ParseObjCAtExpression()
2552 Actions.ObjC().BuildObjCNumericLiteral(AtLoc, Lit.get())); in ParseObjCAtExpression()
3004 ExprResult Lit(ParseStringLiteralExpression()); in ParseObjCStringLiteral() local
3005 if (Lit.isInvalid()) in ParseObjCStringLiteral()
3006 return Lit; in ParseObjCStringLiteral()
[all …]
H A DParseDeclCXX.cpp4928 if (auto Lit = dyn_cast<StringLiteral>(StringResult.get())) in ParseHLSLRootSignatureAttributeArgs() local
4929 return Lit; in ParseHLSLRootSignatureAttributeArgs()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/
H A DAMDGPUAsmParser.cpp83 bool Lit = false; member
2465 if (!AsmParser->has64BitLiterals() || getModifiers().Lit) in addLiteralImmOperand()
2491 if (getModifiers().Lit || in addLiteralImmOperand()
3283 Mods.Lit = HasLit; in parseImm()
3462 bool Lit64, Lit; in parseRegOrImmWithFPInputMods() local
3490 Lit = !Lit64 && trySkipId("lit"); in parseRegOrImmWithFPInputMods()
3491 if (Lit && !skipToken(AsmToken::LParen, "expected left paren after lit")) in parseRegOrImmWithFPInputMods()
3501 Res = parseRegOrImm(Operands, SP3Abs, Lit, Lit64); in parseRegOrImmWithFPInputMods()
3506 return (SP3Neg || Neg || SP3Abs || Abs || Lit || Lit64) in parseRegOrImmWithFPInputMods()
3510 if ((Lit || Lit64) && !Operands.back()->isImm()) in parseRegOrImmWithFPInputMods()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaExpr.cpp2075 StringLiteral *Lit = StringLiteral::Create(Context, Literal.GetString(), in ActOnUnevaluatedStringLiteral() local
2086 return Lit; in ActOnUnevaluatedStringLiteral()
2211 StringLiteral *Lit = StringLiteral::Create( in ActOnStringLiteral() local
2214 return Lit; in ActOnStringLiteral()
2243 /*DiagnoseMissing*/ true, Lit)) { in ActOnStringLiteral()
2249 Expr *Args[] = { Lit, LenArg }; in ActOnStringLiteral()
2256 TemplateArgument Arg(Lit, /*IsCanonical=*/false); in ActOnStringLiteral()
2257 TemplateArgumentLocInfo ArgInfo(Lit); in ActOnStringLiteral()
2274 for (unsigned I = 0, N = Lit->getLength(); I != N; ++I) { in ActOnStringLiteral()
2275 Value = Lit->getCodeUnit(I); in ActOnStringLiteral()
[all …]
H A DSemaDeclCXX.cpp17149 StringLiteral *Lit = cast<StringLiteral>(LangStr); in ActOnStartLinkageSpecification() local
17150 assert(Lit->isUnevaluated() && "Unexpected string literal kind"); in ActOnStartLinkageSpecification()
17152 StringRef Lang = Lit->getString(); in ActOnStartLinkageSpecification()
H A DSemaChecking.cpp504 Expr *Lit = S.Context.getPredefinedStringLiteralFromCache(Str); in getStringLiteral() local
506 return new (S.Context) ParenExpr(Loc, Loc, Lit); in getStringLiteral()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelDAGToDAG.cpp3225 uint64_t Lit = cast<ConstantFPSDNode>(Lo)->getValueAPF() in SelectVOP3PMods() local
3227 if (AMDGPU::isInlinableLiteral32(Lit, Subtarget->hasInv2PiInlineImm())) { in SelectVOP3PMods()
3228 Src = CurDAG->getTargetConstant(Lit, SDLoc(In), MVT::i64); in SelectVOP3PMods()
/freebsd/contrib/llvm-project/llvm/include/llvm/Demangle/
H A DItaniumDemangle.h2910 Node *parseIntegerLiteral(std::string_view Lit);
4706 std::string_view Lit) { in parseIntegerLiteral() argument
4709 return make<IntegerLiteral>(Lit, Tmp); in parseIntegerLiteral()
/freebsd/sys/contrib/zlib/doc/
H A Drfc1951.txt661 Lit Value Bits Codes
/freebsd/contrib/less/
H A DNEWS82 * Fix incorrect display of Lit indicator (github #670).