/freebsd/contrib/llvm-project/clang/include/clang/CodeGen/ |
H A D | CGFunctionInfo.h | 121 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 D | InlineAsmLowering.cpp | 254 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 D | InlineAsm.cpp | 95 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 D | MachineLocation.h | 45 bool isIndirect() const { return !IsRegister; } in isIndirect() function
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | InlineAsm.h | 146 /// 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 D | DebugLocEntry.h | 80 return EntryKind == E_Location && Loc.isIndirect(); in isIndirectLocation() 98 if (Loc.isIndirect()) in dump()
|
H A D | DwarfExpression.cpp | 308 if (!isIndirect() && !isParameterValue() && !HasComplexExpression && in addMachineRegExpression() 394 if (Loc.isIndirect()) in setEntryValueFlags() 400 if (Loc.isIndirect()) in setLocation()
|
H A D | DwarfExpression.h | 107 bool isIndirect() const { return LocationFlags & Indirect; } in isIndirect() function
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/ |
H A D | IRSymtab.h | 201 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 D | PPC.cpp | 434 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 D | ARC.cpp | 33 if (Info.isIndirect() && Info.getInReg()) in updateState()
|
H A D | X86.cpp | 936 } 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 D | Mips.cpp | 343 uint64_t Offset = RetInfo.isIndirect() ? MinABIStackAlignInBytes : 0; in computeInfo()
|
H A D | SystemZ.cpp | 267 bool IsIndirect = AI.isIndirect(); in EmitVAArg()
|
H A D | AMDGPU.cpp | 279 if (!ArgInfo.isIndirect()) { in classifyArgumentType()
|
/freebsd/contrib/llvm-project/llvm/tools/llvm-lto2/ |
H A D | llvm-lto2.cpp | 515 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 D | SystemZMachineScheduler.cpp | 112 (TII->getBranchInfo(MI).isIndirect() || in enterMBB()
|
H A D | SystemZInstrInfo.h | 140 bool isIndirect() { return Target != nullptr && Target->isReg(); } in isIndirect() function
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SDNodeDbgValue.h | 210 bool isIndirect() const { return IsIndirect; } in isIndirect() function
|
H A D | InstrEmitter.cpp | 817 if (SD->isIndirect()) in EmitDbgInstrRef() 972 if (SD->isIndirect()) in EmitDbgValueFromSingleOp()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/LTO/ |
H A D | LTO.h | 148 using irsymtab::Symbol::isIndirect;
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | ABIInfoImpl.cpp | 428 if (AI.isIndirect()) { in EmitVAArgInstr()
|
H A D | CGDecl.cpp | 2592 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 D | SemaExprCXX.cpp | 6304 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 D | SemaExprObjC.cpp | 3483 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()
|