Searched refs:IsIndirect (Results 1 - 22 of 22) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSDNodeDbgValue.h53 bool IsIndirect; member in class:llvm::SDDbgValue
61 : Var(Var), Expr(Expr), DL(std::move(dl)), Order(O), IsIndirect(indir) {
70 : Var(Var), Expr(Expr), DL(std::move(dl)), Order(O), IsIndirect(false) {
77 bool IsIndirect, DebugLoc DL, unsigned Order,
79 : Var(Var), Expr(Expr), DL(DL), Order(Order), IsIndirect(IsIndirect) {
114 bool isIndirect() const { return IsIndirect; }
76 SDDbgValue(DIVariable *Var, DIExpression *Expr, unsigned VRegOrFrameIdx, bool IsIndirect, DebugLoc DL, unsigned Order, enum DbgValueKind Kind) argument
H A DSelectionDAGISel.cpp600 bool IsIndirect = MI->isIndirectDebugValue(); local
601 if (IsIndirect)
608 IsIndirect, LDI->second, Variable, Expr);
629 BuildMI(*MF, DL, TII->get(TargetOpcode::DBG_VALUE), IsIndirect,
H A DFastISel.cpp1412 TII.get(TargetOpcode::DBG_VALUE), /*IsIndirect*/ true,
1454 bool IsIndirect = false; local
1455 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II, IsIndirect, Reg,
H A DSelectionDAG.cpp8121 SDNode *N, unsigned R, bool IsIndirect,
8126 SDDbgValue(Var, Expr, N, R, IsIndirect, DL, O);
8142 bool IsIndirect,
8148 SDDbgValue(Var, Expr, FI, IsIndirect, DL, O, SDDbgValue::FRAMEIX);
8154 unsigned VReg, bool IsIndirect,
8159 SDDbgValue(Var, Expr, VReg, IsIndirect, DL, O, SDDbgValue::VREG);
H A DSelectionDAGBuilder.cpp1318 /*IsIndirect*/ false, dl, SDNodeOrder);
5625 bool IsIndirect = false; local
5647 IsIndirect = IsDbgDeclare;
5714 IsIndirect = IsDbgDeclare;
5728 IsIndirect = (Op->isReg()) ? IsIndirect : true;
5730 BuildMI(MF, DL, TII->get(TargetOpcode::DBG_VALUE), IsIndirect,
5754 /*IsIndirect*/ false, dl, DbgSDNodeOrder);
5757 /*IsIndirect*/ false, dl, DbgSDNodeOrder);
5991 Variable, Expression, FI, /*IsIndirect*/ tru
[all...]
/freebsd-12-stable/contrib/llvm-project/lldb/include/lldb/Breakpoint/
H A DBreakpointLocation.h247 bool IsIndirect() { return m_is_indirect; } function in class:lldb_private::BreakpointLocation
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DLiveDebugVariables.cpp288 void addDef(SlotIndex Idx, const MachineOperand &LocMO, bool IsIndirect) { argument
289 DbgValueLocation Loc(getLocationNo(LocMO), IsIndirect); local
658 bool IsIndirect = MI.getOperand(1).isImm(); local
659 if (IsIndirect)
666 UV->addDef(Idx, MI.getOperand(0), IsIndirect);
1334 bool IsIndirect = Loc.wasIndirect(); local
1336 if (IsIndirect)
1340 IsIndirect = true;
1347 IsIndirect, MO, Variable, Expr);
H A DMachineInstr.cpp2015 const MCInstrDesc &MCID, bool IsIndirect,
2023 if (IsIndirect)
2031 const MCInstrDesc &MCID, bool IsIndirect,
2039 return BuildMI(MF, DL, MCID, IsIndirect, MO.getReg(), Variable, Expr);
2042 if (IsIndirect)
2052 bool IsIndirect, Register Reg,
2055 MachineInstr *MI = BuildMI(MF, DL, MCID, IsIndirect, Reg, Variable, Expr);
2063 bool IsIndirect, MachineOperand &MO,
2066 MachineInstr *MI = BuildMI(MF, DL, MCID, IsIndirect, MO, Variable, Expr);
/freebsd-12-stable/contrib/llvm-project/lldb/include/lldb/Symbol/
H A DSymbol.h168 bool IsIndirect() const;
/freebsd-12-stable/contrib/llvm-project/lldb/source/Symbol/
H A DSymbol.cpp176 bool Symbol::IsIndirect() const { return m_type == eSymbolTypeResolver; } function in class:Symbol
512 bool is_indirect = IsIndirect();
517 is_indirect = reexported_symbol->IsIndirect();
521 is_indirect = IsIndirect();
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineInstrBuilder.h433 const MCInstrDesc &MCID, bool IsIndirect,
440 const MCInstrDesc &MCID, bool IsIndirect,
449 const MCInstrDesc &MCID, bool IsIndirect,
457 const MCInstrDesc &MCID, bool IsIndirect,
H A DSelectionDAG.h1319 unsigned R, bool IsIndirect, const DebugLoc &DL,
1329 unsigned FI, bool IsIndirect,
1334 unsigned VReg, bool IsIndirect,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86OptimizeLEAs.cpp588 bool IsIndirect = MI.isIndirectDebugValue(); local
590 if (IsIndirect)
593 IsIndirect, VReg, Var, Expr);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64MCInstLower.cpp47 bool IsIndirect = (TargetFlags & (AArch64II::MO_DLLIMPORT | AArch64II::MO_COFFSTUB)); local
48 if (!IsIndirect)
H A DAArch64CallLowering.cpp762 static unsigned getCallOpcode(const Function &CallerF, bool IsIndirect, argument
765 return IsIndirect ? AArch64::BLR : AArch64::BL;
767 if (!IsIndirect)
/freebsd-12-stable/contrib/llvm-project/lldb/source/Breakpoint/
H A DBreakpointLocation.cpp41 if (symbol && symbol->IsIndirect()) {
580 if (IsIndirect() && m_bp_site_sp) {
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DTargetInfo.cpp332 /// \param IsIndirect - Values of this type are passed indirectly.
343 QualType ValueTy, bool IsIndirect,
349 if (IsIndirect) {
359 if (IsIndirect)
367 if (IsIndirect) {
844 bool IsIndirect = isAggregateTypeForABI(Ty) && local
847 return emitVoidPtrVAArg(CGF, VAListAddr, Ty, IsIndirect,
4106 bool IsIndirect = false;
4112 IsIndirect = Width > 64 || !llvm::isPowerOf2_64(Width);
4115 return emitVoidPtrVAArg(CGF, VAListAddr, Ty, IsIndirect,
342 emitVoidPtrVAArg(CodeGenFunction &CGF, Address VAListAddr, QualType ValueTy, bool IsIndirect, std::pair<CharUnits, CharUnits> ValueInfo, CharUnits SlotSizeAndAlign, bool AllowHigherAlign) argument
9796 bool IsIndirect = SizeAndAlign.first > 2 * SlotSize; local
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/
H A DTypeIndexDiscovery.cpp175 bool IsIndirect,
174 handleVirtualBaseClass(ArrayRef<uint8_t> Data, uint32_t Offset, bool IsIndirect, SmallVectorImpl<TiReference> &Refs) argument
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMAsmPrinter.cpp805 bool IsIndirect =
808 if (!IsIndirect)
827 bool IsIndirect =
829 if (!IsIndirect)
H A DARMFastISel.cpp545 bool IsIndirect = Subtarget->isGVIndirectSymbol(GV);
609 unsigned Opc = IsIndirect ? ARM::PICLDR : ARM::PICADD;
622 if (IsIndirect) {
/freebsd-12-stable/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangExpressionDeclMap.cpp1885 is_indirect_function = symbol->IsIndirect();
/freebsd-12-stable/contrib/llvm-project/lldb/source/Target/
H A DProcess.cpp1632 // Reset the IsIndirect flag here, in case the location changes from pointing
1638 if (symbol && symbol->IsIndirect()) {

Completed in 487 milliseconds