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

References

tools/clang/include/clang/Driver/Action.h
  132       : Action(Kind, ActionList({Input}), Input->getType()) {}
tools/clang/lib/Driver/Action.cpp
  406     : JobAction(OffloadBundlingJobClass, Inputs, Inputs.back()->getType()) {}
  411     : JobAction(OffloadUnbundlingJobClass, Input, Input->getType()) {}
tools/clang/lib/Driver/Driver.cpp
 1898                << types::getTypeName(A->getType()) << offload_os.str() << "\n";
 1968     if (Archs.size() > 1 && !types::canLipoType(Act->getType()))
 1970           << types::getTypeName(Act->getType());
 1978     if (Inputs.size() == 1 || Act->getType() == types::TY_Nothing)
 1981       Actions.push_back(C.MakeAction<LipoJobAction>(Inputs, Act->getType()));
 1993       if (Act->getType() == types::TY_Image) {
 2377         if (IA->getType() != types::TY_CUDA &&
 2378             IA->getType() != types::TY_HIP) {
 2391         auto Ty = IA->getType() == types::TY_HIP ? types::TY_HIP_DEVICE
 2415         if (IA->getType() == types::TY_Object &&
 2439         AL.push_back(C.MakeAction<OffloadAction>(Dep, A->getType()));
 2614           assert(AssembleAction->getType() == types::TY_Object);
 2618           assert(BackendAction->getType() == types::TY_PP_Asm);
 2625                 C.MakeAction<OffloadAction>(DDep, A->getType()));
 2726               DDep, CudaDeviceActions[I]->getType());
 2843               C.MakeAction<InputAction>(IA->getInputArg(), IA->getType()));
 2855         if (IA->getType() == types::TY_Object &&
 2905         AL.push_back(C.MakeAction<OffloadAction>(Dep, A->getType()));
 2925             DeviceLinkAction->getType()));
 3081         !types::isSrcFile(HostAction->getType())) {
 3137         HostAction->getType() != types::TY_Nothing && !OffloadAL.empty()) {
 3467       if (Current->getType() == types::TY_Nothing)
 3522   if (Phase == phases::Assemble && Input->getType() != types::TY_PP_Asm)
 3539       OutputTy = Input->getType();
 3552     types::ID OutputTy = getPrecompiledType(Input->getType());
 3628       if (A->getType() != types::TY_Nothing)
 3899       if (ActionInfo[i].JA->getType() != types::TY_LLVM_BC &&
 3900           ActionInfo[i].JA->getType() != types::TY_LTO_BC) {
 4187   if (JA->getType() == types::TY_dSYM)
 4266   } else if (JA->getType() == types::TY_Nothing)
 4389   if (JA.getType() == types::TY_PP_Asm &&
 4396         MakeCLOutputFilename(C.getArgs(), FaValue, BaseName, JA.getType()),
 4407     const char *Suffix = types::getTypeTempSuffix(JA.getType(), IsCLMode());
 4439   if ((JA.getType() == types::TY_Object || JA.getType() == types::TY_LTO_BC) &&
 4439   if ((JA.getType() == types::TY_Object || JA.getType() == types::TY_LTO_BC) &&
 4448   } else if (JA.getType() == types::TY_Image &&
 4458   } else if (JA.getType() == types::TY_Image) {
 4483   } else if (JA.getType() == types::TY_PCH && IsCLMode()) {
 4486     const char *Suffix = types::getTypeTempSuffix(JA.getType(), IsCLMode());
 4490     if (!types::appendSuffixForType(JA.getType()))
 4502         JA.getType() == types::TY_LLVM_BC)
 4511       JA.getType() != types::TY_PCH) {
 4533           Split.first, types::getTypeTempSuffix(JA.getType(), IsCLMode()));
 4539   if (JA.getType() == types::TY_PCH && !IsCLMode()) {
 4868       !types::isAcceptedByClang((*JA.input_begin())->getType()))
tools/clang/lib/Driver/InputInfo.h
   46     return A != nullptr ? A->getType() : types::TY_Nothing;
tools/clang/lib/Driver/ToolChains/Clang.cpp
 3554     assert(JA.getType() == types::TY_Plist && "Invalid output type.");
 3575     if (JA.getType() == types::TY_Nothing)
 3577     else if (JA.getType() == types::TY_ModuleFile)
 3588     if (JA.getType() == types::TY_Nothing) {
 3590     } else if (JA.getType() == types::TY_LLVM_IR ||
 3591                JA.getType() == types::TY_LTO_IR) {
 3593     } else if (JA.getType() == types::TY_LLVM_BC ||
 3594                JA.getType() == types::TY_LTO_BC) {
 3596     } else if (JA.getType() == types::TY_IFS ||
 3597                JA.getType() == types::TY_IFS_CPP) {
 3605     } else if (JA.getType() == types::TY_PP_Asm) {
 3607     } else if (JA.getType() == types::TY_AST) {
 3609     } else if (JA.getType() == types::TY_ModuleFile) {
 3611     } else if (JA.getType() == types::TY_RewrittenObjC) {
 3614     } else if (JA.getType() == types::TY_RewrittenLegacyObjC) {
 3618       assert(JA.getType() == types::TY_PP_Asm && "Unexpected output type!");
 3625     if (JA.getType() == types::TY_LLVM_BC)
 6143   if (SourceAction->getType() == types::TY_Asm ||
 6144       SourceAction->getType() == types::TY_PP_Asm) {
tools/clang/lib/Driver/ToolChains/Darwin.cpp
  113   if (SourceAction->getType() == types::TY_Asm ||
  114       SourceAction->getType() == types::TY_PP_Asm) {
tools/clang/lib/Driver/ToolChains/Gnu.cpp
  204   switch (JA.getType()) {
  224     D.Diag(diag::err_drv_invalid_gcc_output_type) << getTypeName(JA.getType());
tools/clang/lib/Driver/ToolChains/HIP.cpp
  232   if (JA.getType() == types::TY_HIP_FATBIN)