Home
last modified time | relevance | path

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

12

/freebsd-14.2/contrib/llvm-project/clang/lib/AST/Interp/
H A DEvalEmitter.cpp111 template <PrimType OpType> bool EvalEmitter::emitRet(const SourceInfo &Info) { in emitRet()
119 template <> bool EvalEmitter::emitRet<PT_Ptr>(const SourceInfo &Info) { in emitRet()
125 template <> bool EvalEmitter::emitRet<PT_FnPtr>(const SourceInfo &Info) { in emitRet()
132 bool EvalEmitter::emitRetVoid(const SourceInfo &Info) { in emitRetVoid()
137 bool EvalEmitter::emitRetValue(const SourceInfo &Info) { in emitRetValue()
148 bool EvalEmitter::emitGetPtrLocal(uint32_t I, const SourceInfo &Info) { in emitGetPtrLocal()
158 bool EvalEmitter::emitGetLocal(uint32_t I, const SourceInfo &Info) { in emitGetLocal()
170 bool EvalEmitter::emitSetLocal(uint32_t I, const SourceInfo &Info) { in emitSetLocal()
184 bool EvalEmitter::emitDestroy(uint32_t I, const SourceInfo &Info) { in emitDestroy()
H A DSource.h72 class SourceInfo final {
74 SourceInfo() {} in SourceInfo() function
75 SourceInfo(const Stmt *E) : Source(E) {} in SourceInfo() function
76 SourceInfo(const Decl *D) : Source(D) {} in SourceInfo() function
91 using SourceMap = std::vector<std::pair<unsigned, SourceInfo>>;
99 virtual SourceInfo getSource(const Function *F, CodePtr PC) const = 0;
H A DInterp.cpp61 const SourceInfo &Loc = S.Current->getSource(OpPC); in diagnoseNonConstVariable()
101 const SourceInfo &Loc = S.Current->getSource(OpPC); in CheckActive()
119 const SourceInfo &E = S.Current->getSource(OpPC); in CheckTemporary()
201 const SourceInfo &E = S.Current->getSource(OpPC); in CheckArray()
282 const SourceInfo &Loc = S.Current->getSource(OpPC); in CheckNull()
291 const SourceInfo &Loc = S.Current->getSource(OpPC); in CheckRange()
300 const SourceInfo &Loc = S.Current->getSource(OpPC); in CheckRange()
495 const SourceInfo &E = S.Current->getSource(OpPC); in CheckPure()
506 const SourceInfo &E = S.Current->getSource(OpPC); in CheckPotentialReinterpretCast()
514 const SourceInfo &E = S.Current->getSource(OpPC); in CheckFloatResult()
[all …]
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.h52 class SourceInfo; variable
87 FFDiag(const SourceInfo &SI,
107 CCEDiag(const SourceInfo &SI,
H A DFunction.cpp36 SourceInfo Function::getSource(CodePtr PC) const { in getSource()
41 using Elem = std::pair<unsigned, SourceInfo>; in getSource()
H A DByteCodeEmitter.cpp232 bool ByteCodeEmitter::emitOp(Opcode Op, const Tys &... Args, const SourceInfo &SI) { in emitOp()
249 return emitJt(getOffset(Label), SourceInfo{}); in jumpTrue()
253 return emitJf(getOffset(Label), SourceInfo{}); in jumpFalse()
257 return emitJmp(getOffset(Label), SourceInfo{}); in jump()
H A DEvalEmitter.h67 SourceInfo getSource(const Function *F, CodePtr PC) const override { in getSource()
103 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 DByteCodeEmitter.h92 bool emitOp(Opcode Op, const Tys &... Args, const SourceInfo &L);
H A DByteCodeExprGen.h376 this->Ctx->emitDestroy(*Idx, SourceInfo{}); in ~LocalScope()
384 this->Ctx->emitDestroy(*Idx, SourceInfo{}); in emitDestruction()
404 this->Ctx->emitGetPtrLocal(Local.Offset, SourceInfo{}); in emitDestructors()
H A DInterpState.h91 SourceInfo getSource(const Function *F, CodePtr PC) const override { in getSource()
H A DByteCodeExprGen.cpp3016 return this->emitPopPtr(SourceInfo{}); in emitRecordDestruction()
3024 return this->emitPopPtr(SourceInfo{}); in emitRecordDestruction()
3028 if (!this->emitConstUint64(I, SourceInfo{})) in emitRecordDestruction()
3030 if (!this->emitArrayElemPtrUint64(SourceInfo{})) in emitRecordDestruction()
3035 return this->emitPopPtr(SourceInfo{}); in emitRecordDestruction()
3044 if (!this->emitDupPtr(SourceInfo{})) in emitRecordDestruction()
3046 if (!this->emitGetPtrField(Field.Offset, SourceInfo{})) in emitRecordDestruction()
3062 if (!this->emitDupPtr(SourceInfo{})) in emitRecordDestruction()
3064 if (!this->emitCall(DtorFunc, SourceInfo{})) in emitRecordDestruction()
3070 if (!this->emitGetPtrBase(Base.Offset, SourceInfo{})) in emitRecordDestruction()
[all …]
H A DInterpFrame.h118 virtual SourceInfo getSource(CodePtr PC) const;
H A DFunction.h129 SourceInfo getSource(CodePtr PC) const;
H A DByteCodeStmtGen.cpp239 return this->emitRetVoid(SourceInfo{}); in visitFunc()
241 return this->emitNoRet(SourceInfo{}); in visitFunc()
H A DInterpFrame.cpp228 SourceInfo InterpFrame::getSource(CodePtr PC) const { in getSource()
H A DInterp.h128 const SourceInfo &Loc = S.Current->getSource(OpPC); in CheckShift()
173 const SourceInfo &Loc = S.Current->getSource(OpPC); in CheckDivRem()
714 const SourceInfo &Loc = S.Current->getSource(OpPC);
737 const SourceInfo &Loc = S.Current->getSource(OpPC);
798 const SourceInfo &Loc = S.Current->getSource(OpPC); in CMP3()
1850 const SourceInfo &E = S.Current->getSource(OpPC); in ArrayDecay()
/freebsd-14.2/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-14.2/contrib/llvm-project/llvm/lib/ProfileData/
H A DGCOV.cpp63 struct SourceInfo { struct
69 SourceInfo(StringRef filename) : filename(filename) {} in SourceInfo() argument
88 void collectSource(SourceInfo &si, Summary &summary) const;
94 std::vector<SourceInfo> sources;
697 SourceInfo &si = sources[f.srcIdx]; in collectFunction()
722 void Context::collectSourceLine(SourceInfo &si, Summary *summary, in collectSourceLine()
779 void Context::annotateSource(SourceInfo &si, const GCOVFile &file, in annotateSource()
836 void Context::printSourceToIntermediate(const SourceInfo &si, in printSourceToIntermediate()
870 SourceInfo &si = sources.back(); in print()
898 for (SourceInfo &si : sources) { in print()
[all …]
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCoverageMappingGen.h106 CoverageSourceInfo &SourceInfo; variable
121 CoverageMappingModuleGen(CodeGenModule &CGM, CoverageSourceInfo &SourceInfo);
124 return SourceInfo; in getSourceInfo()
H A DCodeGenTBAA.cpp468 TBAAAccessInfo CodeGenTBAA::mergeTBAAInfoForCast(TBAAAccessInfo SourceInfo, in mergeTBAAInfoForCast() argument
470 if (SourceInfo.isMayAlias() || TargetInfo.isMayAlias()) in mergeTBAAInfoForCast()
H A DCodeGenTBAA.h199 TBAAAccessInfo mergeTBAAInfoForCast(TBAAAccessInfo SourceInfo,
/freebsd-14.2/contrib/llvm-project/lldb/source/Commands/
H A DCommandObjectSource.cpp737 struct SourceInfo { struct in CommandObjectSourceList
741 SourceInfo(ConstString name, const LineEntry &line_entry) in SourceInfo() function
744 SourceInfo() = default;
748 bool operator==(const SourceInfo &rhs) const { in operator ==() argument
754 bool operator!=(const SourceInfo &rhs) const { in operator !=() argument
760 bool operator<(const SourceInfo &rhs) const { in operator <() argument
775 size_t DisplayFunctionSource(const SymbolContext &sc, SourceInfo &source_info, in DisplayFunctionSource()
944 std::set<SourceInfo> source_match_set; in DoExecute()
947 SourceInfo source_info(sc.GetFunctionName(), in DoExecute()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUMachineCFGStructurizer.cpp2082 for (auto &SourceInfo : ElimiatedSources) { in prunePHIInfo() local
2083 PHIInfo.removeSource(std::get<0>(SourceInfo), std::get<1>(SourceInfo), in prunePHIInfo()
2084 std::get<2>(SourceInfo)); in prunePHIInfo()

12