Home
last modified time | relevance | path

Searched refs:IsIndirect (Results 1 – 25 of 44) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSDNodeDbgValue.h151 bool IsIndirect; variable
159 bool IsIndirect, DebugLoc DL, unsigned O, bool IsVariadic) in SDDbgValue() argument
164 Var(Var), Expr(Expr), DL(DL), Order(O), IsIndirect(IsIndirect), in SDDbgValue()
167 assert(!(IsVariadic && IsIndirect)); in SDDbgValue()
210 bool isIndirect() const { return IsIndirect; } in isIndirect()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DAArch64.cpp878 bool IsIndirect = AI.isIndirect(); in EmitAAPCSVAArg() local
881 if (IsIndirect) in EmitAAPCSVAArg()
916 int RegSize = IsIndirect ? 8 : TySize.getQuantity(); in EmitAAPCSVAArg()
952 if (!IsFPR && !IsIndirect && TyAlign.getQuantity() > 8) { in EmitAAPCSVAArg()
997 if (IsIndirect) { in EmitAAPCSVAArg()
1011 assert(!IsIndirect && "Homogeneous aggregates should be passed directly"); in EmitAAPCSVAArg()
1042 if (CGF.CGM.getDataLayout().isBigEndian() && !IsIndirect && in EmitAAPCSVAArg()
1064 if (!IsIndirect && TyAlign.getQuantity() > 8) { in EmitAAPCSVAArg()
1073 if (IsIndirect) in EmitAAPCSVAArg()
1103 if (IsIndirect) in EmitAAPCSVAArg()
[all …]
H A DWebAssembly.cpp161 bool IsIndirect = isAggregateTypeForABI(Ty) && in EmitVAArg() local
164 return emitVoidPtrVAArg(CGF, VAListAddr, Ty, IsIndirect, in EmitVAArg()
H A DARM.cpp812 bool IsIndirect = false; in EmitVAArg() local
816 IsIndirect = true; in EmitVAArg()
823 IsIndirect = true; in EmitVAArg()
842 return emitVoidPtrVAArg(CGF, VAListAddr, Ty, IsIndirect, TyInfo, SlotSize, in EmitVAArg()
H A DSystemZ.cpp279 bool IsIndirect = AI.isIndirect(); in EmitVAArg() local
286 if (IsIndirect) { in EmitVAArg()
409 if (IsIndirect) in EmitVAArg()
H A DX86.cpp983 bool IsIndirect = false; in addFieldToArgStruct() local
985 IsIndirect = true; in addFieldToArgStruct()
986 Info = ABIArgInfo::getInAlloca(FrameFields.size(), IsIndirect); in addFieldToArgStruct()
988 if (IsIndirect) in addFieldToArgStruct()
991 StackOffset += IsIndirect ? WordSize : getContext().getTypeSizeInChars(Type); in addFieldToArgStruct()
3272 bool IsIndirect = Width > 64 || !llvm::isPowerOf2_64(Width); in EmitMSVAArg() local
3274 return emitVoidPtrVAArg(CGF, VAListAddr, Ty, IsIndirect, in EmitMSVAArg()
3491 bool IsIndirect = Width > 64 || !llvm::isPowerOf2_64(Width); in EmitVAArg() local
3493 return emitVoidPtrVAArg(CGF, VAListAddr, Ty, IsIndirect, in EmitVAArg()
H A DRISCV.cpp769 bool IsIndirect = TInfo.Width > 2 * SlotSize; in EmitVAArg() local
771 return emitVoidPtrVAArg(CGF, VAListAddr, Ty, IsIndirect, TInfo, SlotSize, in EmitVAArg()
H A DAMDGPU.cpp135 const bool IsIndirect = false; in EmitVAArg() local
137 return emitVoidPtrVAArg(CGF, VAListAddr, Ty, IsIndirect, in EmitVAArg()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/Utils/
H A DAArch64SMEAttributes.cpp115 Callsite(CB.getAttributes()), IsIndirect(CB.isIndirectCall()) { in SMECallAttrs()
121 assert((IsIndirect || in SMECallAttrs()
H A DAArch64SMEAttributes.h159 bool IsIndirect = false; variable
169 SMEAttrs &callee() { return IsIndirect ? Callsite : CalledFn; } in callee()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DABIInfoImpl.cpp200 QualType ValueTy, bool IsIndirect, in emitVoidPtrVAArg() argument
207 if (IsIndirect) { in emitVoidPtrVAArg()
217 if (IsIndirect) { in emitVoidPtrVAArg()
226 if (IsIndirect) { in emitVoidPtrVAArg()
H A DABIInfoImpl.h99 QualType ValueTy, bool IsIndirect,
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineInstrBuilder.h507 const MCInstrDesc &MCID, bool IsIndirect,
514 const MCInstrDesc &MCID, bool IsIndirect,
525 const MCInstrDesc &MCID, bool IsIndirect,
533 const MCInstrDesc &MCID, bool IsIndirect, ArrayRef<MachineOperand> MOs,
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DLiveDebugVariables.cpp418 void addDef(SlotIndex Idx, ArrayRef<MachineOperand> LocMOs, bool IsIndirect, in addDef() argument
423 DbgVariableValue DbgValue(Locs, IsIndirect, IsList, Expr); in addDef()
861 bool IsIndirect = MI.isDebugOffsetImm(); in handleDebugValue() local
862 if (IsIndirect) in handleDebugValue()
873 IsIndirect, IsList, *Expr); in handleDebugValue()
1746 bool IsIndirect = DbgValue.getWasIndirect(); in insertDebugValue() local
1752 if (IsIndirect) in insertDebugValue()
1755 IsIndirect = true; in insertDebugValue()
1771 BuildMI(*MBB, I, getDebugLoc(), TII.get(DbgValueOpcode), IsIndirect, MOs, in insertDebugValue()
H A DMachineInstr.cpp2343 const MCInstrDesc &MCID, bool IsIndirect, in BuildMI() argument
2351 if (IsIndirect) in BuildMI()
2359 const MCInstrDesc &MCID, bool IsIndirect, in BuildMI() argument
2371 return BuildMI(MF, DL, MCID, IsIndirect, DebugOp.getReg(), Variable, in BuildMI()
2375 if (IsIndirect) in BuildMI()
2395 bool IsIndirect, Register Reg, in BuildMI() argument
2398 MachineInstr *MI = BuildMI(MF, DL, MCID, IsIndirect, Reg, Variable, Expr); in BuildMI()
2406 bool IsIndirect, in BuildMI() argument
2411 BuildMI(MF, DL, MCID, IsIndirect, DebugOps, Variable, Expr); in BuildMI()
/freebsd/contrib/llvm-project/lldb/source/Symbol/
H A DSymbol.cpp223 bool Symbol::IsIndirect() const { return m_type == eSymbolTypeResolver; } in IsIndirect() function in Symbol
560 bool is_indirect = IsIndirect(); in ResolveCallableAddress()
565 is_indirect = reexported_symbol->IsIndirect(); in ResolveCallableAddress()
569 is_indirect = IsIndirect(); in ResolveCallableAddress()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86OptimizeLEAs.cpp598 bool IsIndirect = MI.isIndirectDebugValue(); in replaceDebugValue() local
602 if (IsIndirect) in replaceDebugValue()
617 return BuildMI(*MBB, MBB->erase(&MI), DL, TII->get(Opcode), IsIndirect, in replaceDebugValue()
/freebsd/contrib/llvm-project/lldb/include/lldb/Breakpoint/
H A DBreakpointLocation.h248 bool IsIndirect() { return m_is_indirect; } in IsIndirect() function
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUResourceUsageAnalysis.cpp459 bool IsIndirect = !Callee || Callee->isDeclaration(); in analyzeResourceUsage() local
480 if (IsIndirect) { in analyzeResourceUsage()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64MCInstLower.cpp55 bool IsIndirect = in GetGlobalValueSymbol() local
57 if (!IsIndirect) { in GetGlobalValueSymbol()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h1195 const bool IsIndirect : 1; member
1200 bool IsPatchPoint, bool IsIndirect, bool HasNest, bool NoMerge) in CallFlags()
1202 IsPatchPoint(IsPatchPoint), IsIndirect(IsIndirect), in CallFlags()
/freebsd/contrib/llvm-project/lldb/source/Breakpoint/
H A DBreakpointLocation.cpp40 if (symbol && symbol->IsIndirect()) { in BreakpointLocation()
588 if (IsIndirect() && m_bp_site_sp) { in GetDescription()
/freebsd/contrib/llvm-project/lldb/include/lldb/Symbol/
H A DSymbol.h202 bool IsIndirect() const;
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.cpp1071 static unsigned getCallOpcode(const MachineFunction &CallerF, bool IsIndirect, in getCallOpcode() argument
1079 return IsIndirect ? getBLRCallOpcode(CallerF) : (unsigned)AArch64::BL; in getCallOpcode()
1081 assert(IsIndirect && "Direct call should not be authenticated"); in getCallOpcode()
1087 if (!IsIndirect) in getCallOpcode()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMAsmPrinter.cpp870 bool IsIndirect = in GetARMGVSymbol() local
873 if (!IsIndirect) in GetARMGVSymbol()
892 bool IsIndirect = in GetARMGVSymbol() local
894 if (!IsIndirect) in GetARMGVSymbol()

12