/external/llvm/include/llvm/IR/ |
DebugLoc.h | 25 class MDLocation; 29 /// This class is a wrapper around a tracking reference to an \a MDLocation 32 /// To avoid extra includes, \a DebugLoc doubles the \a MDLocation API with a 50 /// \brief Construct from an \a MDLocation. 51 DebugLoc(const MDLocation *L); 55 /// Note: if \c N is not an \a MDLocation, a verifier check will fail, and 61 /// \brief Get the underlying \a MDLocation. 63 /// \pre !*this or \c isa<MDLocation>(getAsMDNode()). 65 MDLocation *get() const; 66 operator MDLocation *() const { return get(); [all...] |
DebugInfo.h | 355 MDLocation *N; 358 DILocation(const MDLocation *N = nullptr) : N(const_cast<MDLocation *>(N)) {} 360 operator MDLocation *() const { return N; } 361 MDLocation *operator->() const { return N; } 362 MDLocation &operator*() const { return *N; }
|
DIBuilder.h | 616 MDExpression *Expr, const MDLocation *DL, 626 MDExpression *Expr, const MDLocation *DL, [all...] |
DebugInfoMetadata.h | [all...] |
/external/llvm/lib/IR/ |
DebugLoc.cpp | 19 DebugLoc::DebugLoc(const MDLocation *L) : Loc(const_cast<MDLocation *>(L)) {} 22 MDLocation *DebugLoc::get() const { 23 return cast_or_null<MDLocation>(Loc.get()); 41 MDLocation *DebugLoc::getInlinedAt() const { 47 return cast<MDLocation>(Loc)->getInlinedAtScope(); 51 // FIXME: Add a method on \a MDLocation that does this work. 65 return MDLocation::get(Scope->getContext(), Line, Col,
|
DebugInfoMetadata.cpp | 22 MDLocation::MDLocation(LLVMContext &C, StorageType Storage, unsigned Line, 41 MDLocation *MDLocation::getImpl(LLVMContext &Context, unsigned Line, 65 MDLocation(Context, Storage, Line, Column, Ops), 69 unsigned MDLocation::computeNewDiscriminator() const {
|
DIBuilder.cpp | 727 static Instruction *withDebugLoc(Instruction *I, const MDLocation *DL) { 728 I->setDebugLoc(const_cast<MDLocation *>(DL)); 733 MDExpression* Expr, const MDLocation *DL, 752 MDExpression* Expr, const MDLocation *DL, [all...] |
DiagnosticInfo.cpp | 138 MDLocation *L = getDebugLoc();
|
LLVMContextImpl.h | 231 /// \brief DenseMapInfo for MDLocation. 232 template <> struct MDNodeKeyImpl<MDLocation> { 242 MDNodeKeyImpl(const MDLocation *L) 246 bool isKeyOf(const MDLocation *RHS) const { [all...] |
Verifier.cpp | 751 void Verifier::visitMDLocation(const MDLocation &N) { 755 Assert(isa<MDLocation>(IA), "inlined-at should be a location", &N, IA); [all...] |
/external/llvm/include/llvm/CodeGen/ |
LexicalScopes.h | 48 LexicalScope(LexicalScope *P, const MDLocalScope *D, const MDLocation *I, 61 const MDLocation *getInlinedAt() const { return InlinedAtLocation; } 123 const MDLocation *InlinedAtLocation; // Location at which this 162 void getMachineBasicBlocks(const MDLocation *DL, 167 bool dominates(const MDLocation *DL, MachineBasicBlock *MBB); 171 LexicalScope *findLexicalScope(const MDLocation *DL); 185 LexicalScope *findInlinedScope(const MDLocalScope *N, const MDLocation *IA) { 206 const MDLocation *IA = nullptr); 207 LexicalScope *getOrCreateLexicalScope(const MDLocation *DL) { 217 const MDLocation *InlinedAt) [all...] |
MachineModuleInfo.h | 190 const MDLocation *Loc; 193 unsigned Slot, const MDLocation *Loc) 442 unsigned Slot, const MDLocation *Loc) {
|
/external/llvm/lib/CodeGen/AsmPrinter/ |
DbgValueHistoryCalculator.h | 21 class MDLocation; 35 typedef std::pair<const MDLocalVariable *, const MDLocation *>
|
/external/llvm/lib/CodeGen/ |
LexicalScopes.cpp | 62 const MDLocation *PrevDL = nullptr; 65 const MDLocation *MIDL = MInsn.getDebugLoc(); 109 LexicalScope *LexicalScopes::findLexicalScope(const MDLocation *DL) { 129 const MDLocation *IA) { 171 const MDLocation *InlinedAt) { 172 std::pair<const MDLocalScope *, const MDLocation *> P(Scope, InlinedAt); 272 const MDLocation *DL, SmallPtrSetImpl<const MachineBasicBlock *> &MBBs) { 295 bool LexicalScopes::dominates(const MDLocation *DL, MachineBasicBlock *MBB) { 307 if (const MDLocation *IDL = I->getDebugLoc())
|
LiveDebugVariables.cpp | 161 bool match(const MDNode *Var, const MDNode *Expr, const MDLocation *IA, 382 const MDLocation *DL) { [all...] |
/external/llvm/lib/Transforms/Utils/ |
InlineFunction.cpp | [all...] |
AddDiscriminators.cpp | 200 // and delete MDLocation::computeNewDiscriminator(). The current 208 MDLocation::get(Ctx, FirstDIL->getLine(), FirstDIL->getColumn(),
|
/external/llvm/tools/llvm-dis/ |
llvm-dis.cpp | 66 if (MDLocation *IDL = DL.getInlinedAt()) {
|
/external/llvm/unittests/IR/ |
MetadataTest.cpp | 764 MDLocation *L = MDLocation::get(Context, 2, 7, N); 770 MDLocation *L = MDLocation::get(Context, UINT32_MAX, U16 - 1, N); 775 MDLocation *L = MDLocation::get(Context, UINT32_MAX, U16, N); 780 MDLocation *L = MDLocation::get(Context, UINT32_MAX, U16 + 1, N); 788 MDLocation *L0 = MDLocation::getDistinct(Context, 2, 7, N) [all...] |
/frameworks/compile/slang/BitWriter_2_9/ |
ValueEnumerator.cpp | 114 if (MDLocation *L = I.getDebugLoc()) 280 HasMDLocation |= isa<MDLocation>(MD);
|
/frameworks/compile/slang/BitWriter_2_9_func/ |
ValueEnumerator.cpp | 114 if (MDLocation *L = I.getDebugLoc()) 280 HasMDLocation |= isa<MDLocation>(MD);
|
/frameworks/compile/slang/BitWriter_3_2/ |
ValueEnumerator.cpp | 114 if (MDLocation *L = I.getDebugLoc()) 280 HasMDLocation |= isa<MDLocation>(MD);
|
/external/llvm/unittests/Transforms/Utils/ |
Cloning.cpp | 259 auto *DL = MDLocation::get(Subprogram->getContext(), 5, 0, Subprogram);
|
/external/llvm/lib/Bitcode/Writer/ |
ValueEnumerator.cpp | 380 if (MDLocation *L = I.getDebugLoc()) 546 HasMDLocation |= isa<MDLocation>(MD);
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
SelectionDAGBuilder.h | [all...] |