Definition at line 196 of file AArch64TargetMachine.cpp.
References llvm::MCTargetOptions::getABIName(), llvm::Triple::isOSBinFormatCOFF(), and llvm::Triple::isOSBinFormatMachO().
Definition at line 186 of file AArch64TargetMachine.cpp.
Definition at line 224 of file AArch64TargetMachine.cpp.
References llvm::Triple::isOSBinFormatELF(), llvm::Triple::isOSFuchsia(), llvm::CodeModel::Kernel, llvm::CodeModel::Large, llvm::report_fatal_error(), llvm::CodeModel::Small, and llvm::CodeModel::Tiny.
Definition at line 210 of file AArch64TargetMachine.cpp.
References llvm::Reloc::DynamicNoPIC, llvm::Optional< T >::hasValue(), llvm::Triple::isOSDarwin(), llvm::Triple::isOSWindows(), llvm::Reloc::PIC_, llvm::NVPTX::PTXCvtMode::RM, and llvm::Reloc::Static.
Definition at line 154 of file AArch64TargetMachine.cpp.
References llvm::PassRegistry::getPassRegistry(), llvm::getTheAArch64beTarget(), llvm::getTheAArch64leTarget(), llvm::getTheARM64Target(), llvm::initializeAArch64A53Fix835769Pass(), llvm::initializeAArch64A57FPLoadBalancingPass(), llvm::initializeAArch64AdvSIMDScalarPass(), llvm::initializeAArch64BranchTargetsPass(), llvm::initializeAArch64CollectLOHPass(), llvm::initializeAArch64CompressJumpTablesPass(), llvm::initializeAArch64ConditionalComparesPass(), llvm::initializeAArch64ConditionOptimizerPass(), llvm::initializeAArch64DeadRegisterDefinitionsPass(), llvm::initializeAArch64ExpandPseudoPass(), llvm::initializeAArch64LoadStoreOptPass(), llvm::initializeAArch64PreLegalizerCombinerPass(), llvm::initializeAArch64PromoteConstantPass(), llvm::initializeAArch64RedundantCopyEliminationPass(), llvm::initializeAArch64SIMDInstrOptPass(), llvm::initializeAArch64SpeculationHardeningPass(), llvm::initializeAArch64StorePairSuppressPass(), llvm::initializeFalkorHWPFFixPass(), llvm::initializeFalkorMarkStridedAccessesLegacyPass(), llvm::initializeGlobalISel(), llvm::initializeLDTLSCleanupPass(), X, and Y.
Referenced by llvm::AArch64TargetMachine::createPassConfig(), and llvm::GCNSubtarget::loadStoreOptEnabled().