reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/CodeGen/CGFunctionInfo.h
  100     return isDirect() || isExtend() || isIndirect() || isExpand();
  329     assert((isDirect() || isExtend() || isIndirect()) && "Invalid kind!");
  334     assert((isDirect() || isExtend() || isIndirect()) && "Invalid kind!");
  340     assert(isIndirect() && "Invalid kind!");
  344     assert(isIndirect() && "Invalid kind!");
  349     assert(isIndirect() && "Invalid kind!");
  353     assert(isIndirect() && "Invalid kind!");
  358     assert(isIndirect() && "Invalid kind!");
  362     assert(isIndirect() && "Invalid kind!");
  367     assert(isIndirect() && "Invalid kind!");
  371     assert(isIndirect() && "Invalid kind!");
tools/clang/lib/CodeGen/CGCall.cpp
 1499   return RI.isIndirect() || (RI.isInAlloca() && RI.getInAllocaSRet());
 3858   if (RetAI.isIndirect() || RetAI.isInAlloca() || RetAI.isCoerceAndExpand()) {
tools/clang/lib/CodeGen/CGVTables.cpp
  404     int ThisArgNo = RetAI.isIndirect() && !RetAI.isSRetAfterThis() ? 1 : 0;
tools/clang/lib/CodeGen/TargetInfo.cpp
  620   if (AI.isIndirect()) {
 1813   } else if (FI.getReturnInfo().isIndirect()) {
 1907   if (Ret.isIndirect() && Ret.isSRetAfterThis() && !IsThisCall &&
 1914   if (Ret.isIndirect() && !Ret.getInReg()) {
 3563               .isIndirect()) {
 3573               .isIndirect()) {
 3581               .isIndirect()) {
 3646   if (FI.getReturnInfo().isIndirect())
 4189                             classifyArgumentType(Ty).isIndirect(), TI, SlotSize,
 5303   bool IsIndirect = AI.isIndirect();
 6692   bool IsIndirect = AI.isIndirect();
 7241   uint64_t Offset = RetInfo.isIndirect() ? MinABIStackAlignInBytes : 0;
 7881   if (!ArgInfo.isIndirect()) {
 8475     if (Info.isIndirect() && Info.getInReg())