Lines Matching defs:AArch64TargetMachine
1 //===-- AArch64TargetMachine.cpp - Define TargetMachine for AArch64 -------===//
12 #include "AArch64TargetMachine.h"
342 AArch64TargetMachine::AArch64TargetMachine(const Target &T, const Triple &TT,
407 AArch64TargetMachine::~AArch64TargetMachine() = default;
410 AArch64TargetMachine::getSubtargetImpl(const Function &F) const {
479 : AArch64TargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, JIT, true) {}
487 : AArch64TargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, JIT, false) {}
494 AArch64PassConfig(AArch64TargetMachine &TM, PassManagerBase &PM)
501 AArch64TargetMachine &getAArch64TargetMachine() const {
502 return getTM<AArch64TargetMachine>();
557 void AArch64TargetMachine::registerPassBuilderCallbacks(PassBuilder &PB) {
566 AArch64TargetMachine::getTargetTransformInfo(const Function &F) const {
570 TargetPassConfig *AArch64TargetMachine::createPassConfig(PassManagerBase &PM) {
888 MachineFunctionInfo *AArch64TargetMachine::createMachineFunctionInfo(
896 AArch64TargetMachine::createDefaultFuncInfoYAML() const {
901 AArch64TargetMachine::convertFuncInfoToYAML(const MachineFunction &MF) const {
906 bool AArch64TargetMachine::parseMachineFunctionInfo(