Home
last modified time | relevance | path

Searched refs:SourceInfo (Results 1 – 25 of 32) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DSource.h73 class SourceInfo final {
75 SourceInfo() {} in SourceInfo() function
76 SourceInfo(const Stmt *E) : Source(E) {} in SourceInfo() function
77 SourceInfo(const Decl *D) : Source(D) {} in SourceInfo() function
96 using SourceMap = std::vector<std::pair<unsigned, SourceInfo>>;
104 virtual SourceInfo getSource(const Function *F, CodePtr PC) const = 0;
H A DEvalEmitter.cpp171 template <PrimType OpType> bool EvalEmitter::emitRet(const SourceInfo &Info) { in emitRet()
180 template <> bool EvalEmitter::emitRet<PT_Ptr>(const SourceInfo &Info) { in emitRet()
232 bool EvalEmitter::emitRetVoid(const SourceInfo &Info) { in emitRetVoid()
237 bool EvalEmitter::emitRetValue(const SourceInfo &Info) { in emitRetValue()
255 bool EvalEmitter::emitGetPtrLocal(uint32_t I, const SourceInfo &Info) { in emitGetPtrLocal()
265 bool EvalEmitter::emitGetLocal(uint32_t I, const SourceInfo &Info) { in emitGetLocal()
277 bool EvalEmitter::emitSetLocal(uint32_t I, const SourceInfo &Info) { in emitSetLocal()
291 bool EvalEmitter::emitDestroy(uint32_t I, const SourceInfo &Info) { in emitDestroy()
H A DSource.cpp15 SourceLocation SourceInfo::getLoc() const { in getLoc()
25 SourceRange SourceInfo::getRange() const { in getRange()
35 const Expr *SourceInfo::asExpr() const { in asExpr()
H A DState.h54 class SourceInfo; variable
91 FFDiag(const SourceInfo &SI,
111 CCEDiag(const SourceInfo &SI,
H A DInterp.cpp130 const SourceInfo &E = S.Current->getSource(OpPC); in diagnoseMissingInitializer()
148 const SourceInfo &Loc = S.Current->getSource(OpPC); in diagnoseUnknownDecl()
164 const SourceInfo &Loc = S.Current->getSource(OpPC); in diagnoseUnknownDecl()
178 const SourceInfo &Loc = S.Current->getSource(OpPC); in diagnoseNonConstVariable()
226 const SourceInfo &E = S.Current->getSource(OpPC); in CheckTemporary()
379 const SourceInfo &Loc = S.Current->getSource(OpPC); in CheckActive()
405 const SourceInfo &E = S.Current->getSource(OpPC); in CheckArray()
508 const SourceInfo &Loc = S.Current->getSource(OpPC); in CheckNull()
520 const SourceInfo &Loc = S.Current->getSource(OpPC); in CheckRange()
531 const SourceInfo &Loc = S.Current->getSource(OpPC); in CheckRange()
[all …]
H A DByteCodeEmitter.cpp214 const SourceInfo &SI) { in emitOp()
228 return emitJt(getOffset(Label), SourceInfo{}); in jumpTrue()
232 return emitJf(getOffset(Label), SourceInfo{}); in jumpFalse()
236 return emitJmp(getOffset(Label), SourceInfo{}); in jump()
H A DFunction.cpp62 SourceInfo Function::getSource(CodePtr PC) const { in getSource()
67 using Elem = std::pair<unsigned, SourceInfo>; in getSource()
H A DEvalEmitter.h83 SourceInfo getSource(const Function *F, CodePtr PC) const override { in getSource()
127 SourceInfo CurrentSource;
H A DState.cpp34 OptionalDiagnostic State::FFDiag(const SourceInfo &SI, diag::kind DiagId, in FFDiag()
58 OptionalDiagnostic State::CCEDiag(const SourceInfo &SI, diag::kind DiagId, in CCEDiag()
H A DDescriptor.h24 class SourceInfo; variable
218 SourceInfo getLoc() const;
H A DInterpFrame.cpp243 SourceInfo InterpFrame::getSource(CodePtr PC) const { in getSource()
251 SourceInfo Result = S.getSource(Func, PC); in getSource()
H A DInterp.h184 const SourceInfo &Loc = S.Current->getSource(OpPC); in CheckShift()
247 const SourceInfo &Loc = S.Current->getSource(OpPC); in CheckDivRem()
278 const SourceInfo &Loc = S.Current->getSource(OpPC); in CheckArraySize()
577 const SourceInfo &E = S.Current->getSource(OpPC); in Divc()
592 const SourceInfo &E = S.Current->getSource(OpPC); in Divc()
1050 const SourceInfo &Loc = S.Current->getSource(OpPC);
1058 const SourceInfo &Loc = S.Current->getSource(OpPC);
1111 const SourceInfo &Loc = S.Current->getSource(OpPC);
1133 const SourceInfo &Loc = S.Current->getSource(OpPC);
1151 const SourceInfo &Loc = S.Current->getSource(OpPC);
[all …]
H A DByteCodeEmitter.h100 bool emitOp(Opcode Op, const Tys &...Args, const SourceInfo &L);
H A DEvaluationResult.h102 const SourceInfo &Info);
H A DCompiler.h391 bool emitRecordDestruction(const Record *R, SourceInfo Loc);
392 bool emitDestruction(const Descriptor *Desc, SourceInfo Loc);
538 this->Ctx->emitDestroy(*Idx, SourceInfo{}); in ~LocalScope()
548 this->Ctx->emitDestroy(*Idx, SourceInfo{}); in emitDestruction()
H A DInterpFrame.h122 SourceInfo getSource(CodePtr PC) const;
H A DDescriptor.cpp497 SourceInfo Descriptor::getLoc() const { in getLoc()
499 return SourceInfo(D); in getLoc()
501 return SourceInfo(E); in getLoc()
H A DInterpState.h109 SourceInfo getSource(const Function *F, CodePtr PC) const override { in getSource()
H A DFunction.h151 SourceInfo getSource(CodePtr PC) const;
/freebsd/contrib/llvm-project/llvm/tools/llvm-mca/Views/
H A DInstructionView.cpp34 json::Array SourceInfo; in toJSON() local
37 SourceInfo.push_back(Instruction.str()); in toJSON()
39 return SourceInfo; in toJSON()
/freebsd/contrib/llvm-project/clang/utils/TableGen/
H A DClangBuiltinTemplatesEmitter.cpp80 std::string SourceInfo; in ParseTemplateParameterList() local
82 SourceInfo = "SizeTInfo"; in ParseTemplateParameterList()
89 SourceInfo = "Uint32TInfo"; in ParseTemplateParameterList()
102 << SourceInfo in ParseTemplateParameterList()
105 << SourceInfo << ");\n"; in ParseTemplateParameterList()
/freebsd/contrib/llvm-project/llvm/lib/ProfileData/
H A DGCOV.cpp63 struct SourceInfo { struct
69 SourceInfo(StringRef filename) : filename(filename) {} in SourceInfo() function
86 void collectSourceLine(SourceInfo &si, Summary *summary, LineInfo &line,
88 void collectSource(SourceInfo &si, Summary &summary) const;
89 void annotateSource(SourceInfo &si, const GCOVFile &file, StringRef gcno,
91 void printSourceToIntermediate(const SourceInfo &si, raw_ostream &os) const;
94 std::vector<SourceInfo> sources;
699 SourceInfo &si = sources[f.srcIdx]; in collectFunction()
709 SourceInfo &locSource = sources[loc.srcIdx]; in collectFunction()
729 void Context::collectSourceLine(SourceInfo &si, Summary *summary, in collectSourceLine()
[all …]
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCoverageMappingGen.h116 CoverageSourceInfo &SourceInfo; variable
131 CoverageMappingModuleGen(CodeGenModule &CGM, CoverageSourceInfo &SourceInfo);
134 return SourceInfo; in getSourceInfo()
H A DCodeGenTBAA.cpp651 TBAAAccessInfo CodeGenTBAA::mergeTBAAInfoForCast(TBAAAccessInfo SourceInfo, in mergeTBAAInfoForCast() argument
653 if (SourceInfo.isMayAlias() || TargetInfo.isMayAlias()) in mergeTBAAInfoForCast()
/freebsd/contrib/llvm-project/lldb/source/Commands/
H A DCommandObjectSource.cpp728 struct SourceInfo { struct in CommandObjectSourceList
732 SourceInfo(ConstString name, const LineEntry &line_entry) in SourceInfo() argument
735 SourceInfo() = default;
739 bool operator==(const SourceInfo &rhs) const { in operator ==() argument
747 bool operator!=(const SourceInfo &rhs) const { in operator !=() argument
755 bool operator<(const SourceInfo &rhs) const { in operator <() argument
770 size_t DisplayFunctionSource(const SymbolContext &sc, SourceInfo &source_info, in DisplayFunctionSource()
940 std::set<SourceInfo> source_match_set; in DoExecute()
943 SourceInfo source_info(sc.GetFunctionName(), in DoExecute()

12