HomeSort by relevance Sort by last modified time
    Searched refs:MDLocation (Results 1 - 25 of 37) sorted by null

1 2

  /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...]

Completed in 1692 milliseconds

1 2