Searched refs:DebugLoc (Results 1 - 25 of 344) sorted by relevance

1234567891011>>

/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/
H A DDebugLoc.cpp1 //===-- DebugLoc.cpp - Implement DebugLoc class ---------------------------===//
9 #include "llvm/IR/DebugLoc.h"
16 // DebugLoc Implementation
18 DebugLoc::DebugLoc(const DILocation *L) : Loc(const_cast<DILocation *>(L)) {} function in class:DebugLoc
19 DebugLoc::DebugLoc(const MDNode *L) : Loc(const_cast<MDNode *>(L)) {} function in class:DebugLoc
21 DILocation *DebugLoc::get() const {
25 unsigned DebugLoc
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DDebugLoc.h1 //===- DebugLoc.h - Debug Location Information ------------------*- C++ -*-===//
31 /// To avoid extra includes, \a DebugLoc doubles the \a DILocation API with a
33 class DebugLoc { class in namespace:llvm
37 DebugLoc() = default;
40 DebugLoc(const DILocation *L);
48 explicit DebugLoc(const MDNode *N);
71 /// Create a new DebugLoc.
73 /// Create a new DebugLoc at the specified line/col and scope/inline. This
76 /// If \c !Scope, returns a default-constructed \a DebugLoc.
79 static DebugLoc ge
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FrameLowering.h54 MachineBasicBlock::iterator MBBI, const DebugLoc &DL,
67 const DebugLoc &DL,
139 const DebugLoc &DL, int64_t NumBytes, bool InEpilogue) const;
173 const DebugLoc &DL, const MCCFIInstruction &CFIInst) const;
180 const DebugLoc &DL, bool RestoreSP = false) const;
197 MachineBasicBlock::iterator MBBI, const DebugLoc &DL,
203 const DebugLoc &DL, bool InProlog) const;
207 const DebugLoc &DL,
211 const DebugLoc &DL, bool InProlog) const;
216 const DebugLoc
[all...]
H A DX86LoadValueInjectionRetHardening.cpp111 BuildMI(MBB, MBB.end(), DebugLoc(), TII->get(X86::POP64r))
114 BuildMI(MBB, MBB.end(), DebugLoc(), TII->get(X86::LFENCE));
115 BuildMI(MBB, MBB.end(), DebugLoc(), TII->get(X86::JMP64r))
122 MachineInstr *Fence = BuildMI(MBB, MI, DebugLoc(), TII->get(X86::LFENCE));
123 addRegOffset(BuildMI(MBB, Fence, DebugLoc(), TII->get(X86::SHL64mi)),
H A DX86IndirectThunks.cpp95 BuildMI(&MF.front(), DebugLoc(), TII->get(X86::LFENCE));
96 BuildMI(&MF.front(), DebugLoc(), TII->get(X86::JMP64r)).addReg(X86::R11);
219 BuildMI(Entry, DebugLoc(), TII->get(CallOpc)).addSym(TargetSym);
234 BuildMI(CaptureSpec, DebugLoc(), TII->get(X86::PAUSE));
235 BuildMI(CaptureSpec, DebugLoc(), TII->get(X86::LFENCE));
236 BuildMI(CaptureSpec, DebugLoc(), TII->get(X86::JMP_1)).addMBB(CaptureSpec);
247 addRegOffset(BuildMI(CallTarget, DebugLoc(), TII->get(MovOpc)), SPReg, false,
252 BuildMI(CallTarget, DebugLoc(), TII->get(RetOpc));
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSDNodeDbgValue.h16 #include "llvm/IR/DebugLoc.h"
50 DebugLoc DL;
60 bool indir, DebugLoc dl, unsigned O)
68 SDDbgValue(DIVariable *Var, DIExpression *Expr, const Value *C, DebugLoc dl,
77 bool IsIndirect, DebugLoc DL, unsigned Order,
116 /// Returns the DebugLoc.
117 DebugLoc getDebugLoc() const { return DL; }
146 DebugLoc DL;
150 SDDbgLabel(MDNode *Label, DebugLoc dl, unsigned O)
156 /// Returns the DebugLoc
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXInstrInfo.h52 const DebugLoc &DL, MCRegister DestReg, MCRegister SrcReg,
64 const DebugLoc &DL,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DEntryExitInstrumenter.cpp23 Instruction *InsertionPt, DebugLoc DL) {
84 DebugLoc DL;
86 DL = DebugLoc::get(SP->getScopeLine(), 0, SP);
108 DebugLoc DL;
109 if (DebugLoc TerminatorDL = T->getDebugLoc())
112 DL = DebugLoc::get(0, 0, SP);
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLostDebugLocObserver.h21 SmallSet<DebugLoc, 4> LostDebugLocs;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DFEntryInserter.cpp45 BuildMI(FirstMBB, FirstMBB.begin(), DebugLoc(),
H A DMachineLoopInfo.cpp98 DebugLoc MachineLoop::getStartLoc() const {
102 if (DebugLoc DL = PHeadBB->getTerminator()->getDebugLoc())
111 return DebugLoc();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DLeonPasses.cpp43 DebugLoc DL = DebugLoc();
130 DebugLoc DL = DebugLoc();
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGLoopInfo.h19 #include "llvm/IR/DebugLoc.h"
85 const llvm::DebugLoc &StartLoc, const llvm::DebugLoc &EndLoc,
114 llvm::DebugLoc StartLoc;
116 llvm::DebugLoc EndLoc;
200 void push(llvm::BasicBlock *Header, const llvm::DebugLoc &StartLoc,
201 const llvm::DebugLoc &EndLoc);
207 llvm::ArrayRef<const Attr *> Attrs, const llvm::DebugLoc &StartLoc,
208 const llvm::DebugLoc &EndLoc);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFInstrInfo.h33 const DebugLoc &DL, MCRegister DestReg, MCRegister SrcReg,
57 const DebugLoc &DL,
H A DBPFMIChecking.cpp166 DebugLoc Empty;
167 const DebugLoc &DL = MI.getDebugLoc();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430InstrInfo.h39 const DebugLoc &DL, MCRegister DestReg, MCRegister SrcReg,
68 const DebugLoc &DL,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEInstrInfo.h50 const DebugLoc &DL,
58 const DebugLoc &DL, MCRegister DestReg, MCRegister SrcReg,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrInfo.h50 const DebugLoc &DL, MCRegister DestReg, MCRegister SrcReg,
64 const DebugLoc &DL,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreInstrInfo.h59 const DebugLoc &DL,
66 const DebugLoc &DL, MCRegister DestReg, MCRegister SrcReg,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRInstrInfo.h75 const DebugLoc &DL, MCRegister DestReg, MCRegister SrcReg,
98 const DebugLoc &DL,
112 const DebugLoc &DL,
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DInlineAdvisor.h87 const DebugLoc &getOriginalCallSiteDebugLoc() const { return DLoc; }
104 const DebugLoc DLoc;
223 void emitInlinedInto(OptimizationRemarkEmitter &ORE, DebugLoc DLoc,
230 void addLocationToRemarks(OptimizationRemark &Remark, DebugLoc DLoc);
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineInstrBuilder.h316 inline MachineInstrBuilder BuildMI(MachineFunction &MF, const DebugLoc &DL,
323 inline MachineInstrBuilder BuildMI(MachineFunction &MF, const DebugLoc &DL,
334 const DebugLoc &DL, const MCInstrDesc &MCID,
350 const DebugLoc &DL, const MCInstrDesc &MCID,
359 const DebugLoc &DL, const MCInstrDesc &MCID,
369 const DebugLoc &DL, const MCInstrDesc &MCID,
379 const DebugLoc &DL,
389 const DebugLoc &DL,
398 const DebugLoc &DL,
408 const DebugLoc
[all...]
H A DDebugHandlerBase.h22 #include "llvm/IR/DebugLoc.h"
67 DebugLoc PrevInstLoc;
73 DebugLoc PrologEndLoc;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DThumb1InstrInfo.h41 const DebugLoc &DL, MCRegister DestReg, MCRegister SrcReg,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfo.h37 const DebugLoc &DL, MCRegister DstReg, MCRegister SrcReg,
53 const DebugLoc &DL, Register DstReg, uint64_t Val,
65 const DebugLoc &dl,
70 const DebugLoc &DL, int64_t BrOffset,

Completed in 169 milliseconds

1234567891011>>