Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSDNodeDbgValue.h150 bool IsIndirect; variable
158 bool IsIndirect, DebugLoc DL, unsigned O, bool IsVariadic) in SDDbgValue() argument
163 Var(Var), Expr(Expr), DL(DL), Order(O), IsIndirect(IsIndirect), in SDDbgValue()
166 assert(!(IsVariadic && IsIndirect)); in SDDbgValue()
210 bool isIndirect() const { return IsIndirect; } in isIndirect()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DAArch64.cpp545 bool IsIndirect = AI.isIndirect(); in EmitAAPCSVAArg() local
548 if (IsIndirect) in EmitAAPCSVAArg()
583 int RegSize = IsIndirect ? 8 : TySize.getQuantity(); in EmitAAPCSVAArg()
619 if (!IsFPR && !IsIndirect && TyAlign.getQuantity() > 8) { in EmitAAPCSVAArg()
664 if (IsIndirect) { in EmitAAPCSVAArg()
678 assert(!IsIndirect && "Homogeneous aggregates should be passed directly"); in EmitAAPCSVAArg()
709 if (CGF.CGM.getDataLayout().isBigEndian() && !IsIndirect && in EmitAAPCSVAArg()
731 if (!IsIndirect && TyAlign.getQuantity() > 8) { in EmitAAPCSVAArg()
740 if (IsIndirect) in EmitAAPCSVAArg()
770 if (IsIndirect) in EmitAAPCSVAArg()
[all …]
H A DWebAssembly.cpp160 bool IsIndirect = isAggregateTypeForABI(Ty) && in EmitVAArg() local
163 return emitVoidPtrVAArg(CGF, VAListAddr, Ty, IsIndirect, in EmitVAArg()
H A DSystemZ.cpp267 bool IsIndirect = AI.isIndirect(); in EmitVAArg() local
274 if (IsIndirect) { in EmitVAArg()
396 if (IsIndirect) in EmitVAArg()
H A DARM.cpp772 bool IsIndirect = false; in EmitVAArg() local
776 IsIndirect = true; in EmitVAArg()
783 IsIndirect = true; in EmitVAArg()
802 return emitVoidPtrVAArg(CGF, VAListAddr, Ty, IsIndirect, TyInfo, SlotSize, in EmitVAArg()
H A DRISCV.cpp511 bool IsIndirect = TInfo.Width > 2 * SlotSize; in EmitVAArg() local
513 return emitVoidPtrVAArg(CGF, VAListAddr, Ty, IsIndirect, TInfo, SlotSize, in EmitVAArg()
H A DX86.cpp984 bool IsIndirect = false; in addFieldToArgStruct() local
986 IsIndirect = true; in addFieldToArgStruct()
987 Info = ABIArgInfo::getInAlloca(FrameFields.size(), IsIndirect); in addFieldToArgStruct()
989 if (IsIndirect) in addFieldToArgStruct()
992 StackOffset += IsIndirect ? WordSize : getContext().getTypeSizeInChars(Type); in addFieldToArgStruct()
3219 bool IsIndirect = Width > 64 || !llvm::isPowerOf2_64(Width); in EmitMSVAArg() local
3221 return emitVoidPtrVAArg(CGF, VAListAddr, Ty, IsIndirect, in EmitMSVAArg()
3421 bool IsIndirect = Width > 64 || !llvm::isPowerOf2_64(Width); in EmitVAArg() local
3423 return emitVoidPtrVAArg(CGF, VAListAddr, Ty, IsIndirect, in EmitVAArg()
H A DAMDGPU.cpp123 const bool IsIndirect = false; in EmitVAArg() local
125 return emitVoidPtrVAArg(CGF, VAListAddr, Ty, IsIndirect, in EmitVAArg()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DABIInfoImpl.cpp206 QualType ValueTy, bool IsIndirect, in emitVoidPtrVAArg() argument
213 if (IsIndirect) { in emitVoidPtrVAArg()
223 if (IsIndirect) { in emitVoidPtrVAArg()
232 if (IsIndirect) { in emitVoidPtrVAArg()
H A DABIInfoImpl.h116 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,
523 const MCInstrDesc &MCID, bool IsIndirect,
531 const MCInstrDesc &MCID, bool IsIndirect,
H A DSelectionDAG.h1719 unsigned R, bool IsIndirect, const DebugLoc &DL,
1729 unsigned FI, bool IsIndirect,
1736 bool IsIndirect, const DebugLoc &DL,
1741 unsigned VReg, bool IsIndirect,
1747 ArrayRef<SDNode *> Dependencies, bool IsIndirect,
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DLiveDebugVariables.cpp414 void addDef(SlotIndex Idx, ArrayRef<MachineOperand> LocMOs, bool IsIndirect, in addDef() argument
419 DbgVariableValue DbgValue(Locs, IsIndirect, IsList, Expr); in addDef()
851 bool IsIndirect = MI.isDebugOffsetImm(); in handleDebugValue() local
852 if (IsIndirect) in handleDebugValue()
863 IsIndirect, IsList, *Expr); in handleDebugValue()
1699 bool IsIndirect = DbgValue.getWasIndirect(); in insertDebugValue() local
1705 if (IsIndirect) in insertDebugValue()
1708 IsIndirect = true; in insertDebugValue()
1724 BuildMI(*MBB, I, getDebugLoc(), TII.get(DbgValueOpcode), IsIndirect, MOs, in insertDebugValue()
H A DMachineInstr.cpp2224 const MCInstrDesc &MCID, bool IsIndirect, in BuildMI() argument
2232 if (IsIndirect) in BuildMI()
2240 const MCInstrDesc &MCID, bool IsIndirect, in BuildMI() argument
2252 return BuildMI(MF, DL, MCID, IsIndirect, DebugOp.getReg(), Variable, in BuildMI()
2256 if (IsIndirect) in BuildMI()
2276 bool IsIndirect, Register Reg, in BuildMI() argument
2279 MachineInstr *MI = BuildMI(MF, DL, MCID, IsIndirect, Reg, Variable, Expr); in BuildMI()
2287 bool IsIndirect, in BuildMI() argument
2292 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/llvm/lib/Target/AMDGPU/
H A DAMDGPUResourceUsageAnalysis.cpp530 bool IsIndirect = !Callee || Callee->isDeclaration(); in analyzeResourceUsage() local
531 if (!IsIndirect) in analyzeResourceUsage()
553 if (IsIndirect || I == CallGraphResourceInfo.end()) { in analyzeResourceUsage()
/freebsd/contrib/llvm-project/lldb/include/lldb/Breakpoint/
H A DBreakpointLocation.h258 bool IsIndirect() { return m_is_indirect; } in IsIndirect() function
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64MCInstLower.cpp54 bool IsIndirect = in GetGlobalValueSymbol() local
56 if (!IsIndirect) { in GetGlobalValueSymbol()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h1178 const bool IsIndirect : 1; member
1183 bool IsPatchPoint, bool IsIndirect, bool HasNest, bool NoMerge) in CallFlags()
1185 IsPatchPoint(IsPatchPoint), IsIndirect(IsIndirect), in CallFlags()
/freebsd/contrib/llvm-project/lldb/source/Breakpoint/
H A DBreakpointLocation.cpp40 if (symbol && symbol->IsIndirect()) { in BreakpointLocation()
579 if (IsIndirect() && m_bp_site_sp) { in GetDescription()
/freebsd/contrib/llvm-project/lldb/include/lldb/Symbol/
H A DSymbol.h202 bool IsIndirect() const; in IsWeak()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.cpp1022 static unsigned getCallOpcode(const MachineFunction &CallerF, bool IsIndirect, in getCallOpcode() argument
1030 return IsIndirect ? getBLRCallOpcode(CallerF) : (unsigned)AArch64::BL; in getCallOpcode()
1032 assert(IsIndirect && "Direct call should not be authenticated"); in getCallOpcode()
1038 if (!IsIndirect) in getCallOpcode()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp562 bool IsIndirect = in LowerCallResults() local
567 if (IsIndirect && CallParams.getOperand(0).isReg()) { in LowerCallResults()
577 if (IsIndirect && IsRetCall) { in LowerCallResults()
579 } else if (IsIndirect) { in LowerCallResults()
592 if (IsIndirect) { in LowerCallResults()
616 if (IsIndirect) { in LowerCallResults()
652 if (IsIndirect && IsFuncrefCall) { in LowerCallResults()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMAsmPrinter.cpp862 bool IsIndirect = in GetARMGVSymbol() local
865 if (!IsIndirect) in GetARMGVSymbol()
884 bool IsIndirect = in GetARMGVSymbol() local
886 if (!IsIndirect) in GetARMGVSymbol()

12