Home
last modified time | relevance | path

Searched refs:isIndirect (Results 1 – 25 of 42) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/include/clang/CodeGen/
H A DCGFunctionInfo.h121 return isDirect() || isExtend() || isIndirect() || isIndirectAliased() || in canHavePaddingType()
300 bool isIndirect() const { return TheKind == Indirect; } in isIndirect() function
379 assert((isDirect() || isExtend() || isIndirect()) && "Invalid kind!"); in getInReg()
384 assert((isDirect() || isExtend() || isIndirect()) && "Invalid kind!"); in setInReg()
390 assert((isIndirect() || isIndirectAliased()) && "Invalid kind!"); in getIndirectAlign()
394 assert((isIndirect() || isIndirectAliased()) && "Invalid kind!"); in setIndirectAlign()
399 assert(isIndirect() && "Invalid kind!"); in getIndirectByVal()
403 assert(isIndirect() && "Invalid kind!"); in setIndirectByVal()
418 assert((isIndirect() || isIndirectAliased()) && "Invalid kind!"); in getIndirectRealign()
422 assert((isIndirect() || isIndirectAliased()) && "Invalid kind!"); in setIndirectRealign()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DInlineAsmLowering.cpp254 if (OpInfo.isIndirect) { in lowerInlineAsm()
269 } else if (OpInfo.Type == InlineAsm::isOutput && !OpInfo.isIndirect) { in lowerInlineAsm()
427 OpInfo.isIndirect) { in lowerInlineAsm()
458 if (!OpInfo.isIndirect) { in lowerInlineAsm()
464 assert(OpInfo.isIndirect && "Operand must be indirect to be a mem!"); in lowerInlineAsm()
484 if (OpInfo.isIndirect) { in lowerInlineAsm()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DInlineAsm.cpp95 isIndirect = false; in Parse()
115 isIndirect = true; in Parse()
293 if (!Constraint.isIndirect) { in verify()
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMachineLocation.h45 bool isIndirect() const { return !IsRegister; } in isIndirect() function
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DInlineAsm.h146 /// isIndirect - True if this operand is an indirect operand. This means
150 bool isIndirect = false;
180 return Type == isInput || (Type == isOutput && isIndirect); in hasArg()
149 bool isIndirect = false; global() member
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDebugLocEntry.h80 return EntryKind == E_Location && Loc.isIndirect(); in isIndirectLocation()
98 if (Loc.isIndirect()) in dump()
H A DDwarfExpression.cpp308 if (!isIndirect() && !isParameterValue() && !HasComplexExpression && in addMachineRegExpression()
394 if (Loc.isIndirect()) in setEntryValueFlags()
400 if (Loc.isIndirect()) in setLocation()
H A DDwarfExpression.h107 bool isIndirect() const { return LocationFlags & Indirect; } in isIndirect() function
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/
H A DIRSymtab.h201 bool isIndirect() const { return (Flags >> S::FB_indirect) & 1; } in isIndirect() function
227 assert(isWeak() && isIndirect()); in getCOFFWeakExternalFallback()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DPPC.cpp434 classifyArgumentType(Ty).isIndirect(), TI, SlotSize, in EmitVAArg()
459 bool isIndirect = isAggregateTypeForABI(Ty); in EmitVAArg() local
489 if (isIndirect) in EmitVAArg()
538 if (!isIndirect) { in EmitVAArg()
572 if (isIndirect) { in EmitVAArg()
H A DARC.cpp33 if (Info.isIndirect() && Info.getInReg()) in updateState()
H A DX86.cpp936 } else if (FI.getReturnInfo().isIndirect()) { in computeInfo()
985 if (Info.isIndirect() && !Info.getIndirectByVal()) in addFieldToArgStruct()
1042 if (Ret.isIndirect() && Ret.isSRetAfterThis() && !IsThisCall && in rewriteWithInAlloca()
1049 if (Ret.isIndirect() && !Ret.getInReg()) { in rewriteWithInAlloca()
2854 .isIndirect()) { in classifyRegCallStructTypeImpl()
2866 .isIndirect()) { in classifyRegCallStructTypeImpl()
2874 .isIndirect()) { in classifyRegCallStructTypeImpl()
2948 if (FI.getReturnInfo().isIndirect()) in computeInfo()
H A DMips.cpp343 uint64_t Offset = RetInfo.isIndirect() ? MinABIStackAlignInBytes : 0; in computeInfo()
H A DSystemZ.cpp267 bool IsIndirect = AI.isIndirect(); in EmitVAArg()
H A DAMDGPU.cpp279 if (!ArgInfo.isIndirect()) { in classifyArgumentType()
/freebsd/contrib/llvm-project/llvm/tools/llvm-lto2/
H A Dllvm-lto2.cpp515 PrintBool('I', Sym.isIndirect()); in dumpSymtab()
548 if (TT.isOSBinFormatCOFF() && Sym.isWeak() && Sym.isIndirect()) in dumpSymtab()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZMachineScheduler.cpp112 (TII->getBranchInfo(MI).isIndirect() || in enterMBB()
H A DSystemZInstrInfo.h140 bool isIndirect() { return Target != nullptr && Target->isReg(); } in isIndirect() function
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSDNodeDbgValue.h210 bool isIndirect() const { return IsIndirect; } in isIndirect() function
H A DInstrEmitter.cpp817 if (SD->isIndirect()) in EmitDbgInstrRef()
972 if (SD->isIndirect()) in EmitDbgValueFromSingleOp()
/freebsd/contrib/llvm-project/llvm/include/llvm/LTO/
H A DLTO.h148 using irsymtab::Symbol::isIndirect;
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DABIInfoImpl.cpp428 if (AI.isIndirect()) { in EmitVAArgInstr()
H A DCGDecl.cpp2592 llvm::Value *V = Arg.isIndirect() in EmitParmDecl()
2611 if (Arg.isIndirect()) { in EmitParmDecl()
2623 if (ArgInfo.isIndirect()) in EmitParmDecl()
2699 if (Arg.isIndirect() && !ArgVal) in EmitParmDecl()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaExprCXX.cpp6304 bool isIndirect) { in CheckPointerToMemberOperands() argument
6310 if (isIndirect) in CheckPointerToMemberOperands()
6321 const char *OpSpelling = isIndirect ? "->*" : ".*"; in CheckPointerToMemberOperands()
6347 if (isIndirect) { in CheckPointerToMemberOperands()
6361 OpSpelling, (int)isIndirect)) { in CheckPointerToMemberOperands()
6367 << (int)isIndirect << LHS.get()->getType(); in CheckPointerToMemberOperands()
6380 if (isIndirect) in CheckPointerToMemberOperands()
6382 ExprValueKind VK = isIndirect ? VK_PRValue : LHS.get()->getValueKind(); in CheckPointerToMemberOperands()
6390 Diag(Loc, diag::err_pointer_to_member_type) << isIndirect; in CheckPointerToMemberOperands()
6415 if (!isIndirect && !LHS.get()->Classify(Context).isLValue()) { in CheckPointerToMemberOperands()
[all …]
H A DSemaExprObjC.cpp3483 bool isIndirect = false; in classifyTypeForARCConversion() local
3488 isIndirect = true; in classifyTypeForARCConversion()
3497 if (!isIndirect) { in classifyTypeForARCConversion()
3506 isIndirect = true; in classifyTypeForARCConversion()
3509 if (isIndirect) { in classifyTypeForARCConversion()

12