Home
last modified time | relevance | path

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

12

/external/llvm-project/clang/lib/AST/Interp/
DSource.h81 class SourceInfo {
83 SourceInfo() {} in SourceInfo() function
84 SourceInfo(const Stmt *E) : Source(E) {} in SourceInfo() function
85 SourceInfo(const Decl *D) : Source(D) {} in SourceInfo() function
99 using SourceMap = std::vector<std::pair<unsigned, SourceInfo>>;
107 virtual SourceInfo getSource(Function *F, CodePtr PC) const = 0;
DEvalEmitter.h32 class SourceInfo; variable
74 SourceInfo getSource(Function *F, CodePtr PC) const override { in getSource()
102 SourceInfo CurrentSource;
116 bool ExecuteCall(Function *F, Pointer &&This, const SourceInfo &Info);
118 bool ExecuteNoCall(const FunctionDecl *F, const SourceInfo &Info);
DInterp.cpp106 const SourceInfo &Loc = S.Current->getSource(OpPC); in CheckInitialized()
138 const SourceInfo &Loc = S.Current->getSource(OpPC); in CheckActive()
156 const SourceInfo &E = S.Current->getSource(OpPC); in CheckTemporary()
187 const SourceInfo &Loc = S.Current->getSource(OpPC); in CheckExtern()
197 const SourceInfo &E = S.Current->getSource(OpPC); in CheckArray()
235 const SourceInfo &Loc = S.Current->getSource(OpPC); in CheckNull()
244 const SourceInfo &Loc = S.Current->getSource(OpPC); in CheckRange()
253 const SourceInfo &Loc = S.Current->getSource(OpPC); in CheckRange()
265 const SourceInfo &Loc = S.Current->getSource(OpPC); in CheckConst()
276 const SourceInfo &Loc = S.Current->getSource(OpPC); in CheckMutable()
[all …]
DEvalEmitter.cpp98 template <PrimType OpType> bool EvalEmitter::emitRet(const SourceInfo &Info) { in emitRet()
105 bool EvalEmitter::emitRetVoid(const SourceInfo &Info) { return true; } in emitRetVoid()
107 bool EvalEmitter::emitRetValue(const SourceInfo &Info) { in emitRetValue()
196 bool EvalEmitter::emitGetPtrLocal(uint32_t I, const SourceInfo &Info) { in emitGetPtrLocal()
207 bool EvalEmitter::emitGetLocal(uint32_t I, const SourceInfo &Info) { in emitGetLocal()
221 bool EvalEmitter::emitSetLocal(uint32_t I, const SourceInfo &Info) { in emitSetLocal()
234 bool EvalEmitter::emitDestroy(uint32_t I, const SourceInfo &Info) { in emitDestroy()
DByteCodeEmitter.cpp126 bool ByteCodeEmitter::emitOp(Opcode Op, const Tys &... Args, const SourceInfo &SI) { in emitOp()
153 return emitJt(getOffset(Label), SourceInfo{}); in jumpTrue()
157 return emitJf(getOffset(Label), SourceInfo{}); in jumpFalse()
161 return emitJmp(getOffset(Label), SourceInfo{}); in jump()
DState.h52 class SourceInfo; variable
86 FFDiag(const SourceInfo &SI,
106 CCEDiag(const SourceInfo &SI,
DSource.cpp15 SourceLocation SourceInfo::getLoc() const { in getLoc()
25 const Expr *SourceInfo::asExpr() const { in asExpr()
DFunction.cpp34 SourceInfo Function::getSource(CodePtr PC) const { in getSource()
36 using Elem = std::pair<unsigned, SourceInfo>; in getSource()
DByteCodeExprGen.h46 using NullaryFn = bool (ByteCodeExprGen::*)(const SourceInfo &);
47 using UnaryFn = bool (ByteCodeExprGen::*)(PrimType, const SourceInfo &);
49 const SourceInfo &);
300 this->Ctx->emitDestroy(*Idx, SourceInfo{}); in emitDestruction()
DByteCodeEmitter.h28 class SourceInfo; variable
101 bool emitOp(Opcode Op, const Tys &... Args, const SourceInfo &L);
DState.cpp33 OptionalDiagnostic State::FFDiag(const SourceInfo &SI, diag::kind DiagId, in FFDiag()
57 OptionalDiagnostic State::CCEDiag(const SourceInfo &SI, diag::kind DiagId, in CCEDiag()
DByteCodeStmtGen.cpp107 return this->emitRetVoid(SourceInfo{}); in visitFunc()
109 return this->emitNoRet(SourceInfo{}); in visitFunc()
DInterpState.h84 SourceInfo getSource(Function *F, CodePtr PC) const override { in getSource()
DInterpFrame.h109 virtual SourceInfo getSource(CodePtr PC) const;
DFunction.h100 SourceInfo getSource(CodePtr PC) const;
/external/kotlinx.atomicfu/atomicfu-transformer/src/main/kotlin/kotlinx/atomicfu/transformer/
DAtomicFUTransformerBase.kt35 data class SourceInfo( in isClassFile() class in kotlinx.atomicfu.transformer.AtomicFUTransformerBase
48 private fun format(message: String, sourceInfo: SourceInfo? = null): String { in format()
55 protected fun info(message: String, sourceInfo: SourceInfo? = null) { in info()
59 protected fun debug(message: String, sourceInfo: SourceInfo? = null) { in debug()
63 protected fun error(message: String, sourceInfo: SourceInfo? = null) { in error()
/external/clang/lib/CodeGen/
DCoverageMappingGen.h54 CoverageSourceInfo &SourceInfo; variable
62 CoverageMappingModuleGen(CodeGenModule &CGM, CoverageSourceInfo &SourceInfo) in CoverageMappingModuleGen() argument
63 : CGM(CGM), SourceInfo(SourceInfo), FunctionRecordTy(nullptr) {} in CoverageMappingModuleGen()
66 return SourceInfo; in getSourceInfo()
/external/llvm-project/clang/lib/CodeGen/
DCoverageMappingGen.h92 CoverageSourceInfo &SourceInfo; variable
104 CoverageMappingModuleGen(CodeGenModule &CGM, CoverageSourceInfo &SourceInfo) in CoverageMappingModuleGen() argument
105 : CGM(CGM), SourceInfo(SourceInfo) {} in CoverageMappingModuleGen()
108 return SourceInfo; in getSourceInfo()
DCodeGenTBAA.cpp424 TBAAAccessInfo CodeGenTBAA::mergeTBAAInfoForCast(TBAAAccessInfo SourceInfo, in mergeTBAAInfoForCast() argument
426 if (SourceInfo.isMayAlias() || TargetInfo.isMayAlias()) in mergeTBAAInfoForCast()
DCodeGenTBAA.h200 TBAAAccessInfo mergeTBAAInfoForCast(TBAAAccessInfo SourceInfo,
/external/llvm-project/openmp/libomptarget/include/
DSourceInfo.h40 class SourceInfo {
75 SourceInfo(const ident_t *loc) in SourceInfo() function
80 SourceInfo(const map_var_info_t name) in SourceInfo() function
/external/llvm-project/llvm/lib/ProfileData/
DGCOV.cpp62 struct SourceInfo { struct
68 SourceInfo(StringRef filename) : filename(filename) {} in SourceInfo() function
85 void collectSourceLine(SourceInfo &si, Summary *summary, LineInfo &line,
87 void collectSource(SourceInfo &si, Summary &summary) const;
88 void annotateSource(SourceInfo &si, const GCOVFile &file, StringRef gcno,
90 void printSourceToIntermediate(const SourceInfo &si, raw_ostream &os) const;
93 std::vector<SourceInfo> sources;
666 SourceInfo &si = sources[f.srcIdx]; in collectFunction()
689 void Context::collectSourceLine(SourceInfo &si, Summary *summary, in collectSourceLine()
738 void Context::collectSource(SourceInfo &si, Summary &summary) const { in collectSource()
[all …]
/external/llvm-project/clang-tools-extra/clangd/
DConfigFragment.h85 struct SourceInfo { struct
98 SourceInfo Source;
/external/llvm-project/lldb/source/Commands/
DCommandObjectSource.cpp754 struct SourceInfo { struct in CommandObjectSourceList
758 SourceInfo(ConstString name, const LineEntry &line_entry) in SourceInfo() argument
761 SourceInfo() : function(), line_entry() {} in SourceInfo() argument
765 bool operator==(const SourceInfo &rhs) const { in operator ==() argument
771 bool operator!=(const SourceInfo &rhs) const { in operator !=() argument
777 bool operator<(const SourceInfo &rhs) const { in operator <() argument
792 size_t DisplayFunctionSource(const SymbolContext &sc, SourceInfo &source_info, in DisplayFunctionSource()
979 std::set<SourceInfo> source_match_set; in DoExecute()
985 SourceInfo source_info(sc.GetFunctionName(), in DoExecute()
1004 SourceInfo source_info; in DoExecute()
/external/llvm-project/openmp/libomptarget/src/
Dprivate.h101 SourceInfo info(HostTargetMap.HstPtrName); in dumpTargetPointerMappings()

12