Lines Matching defs:ARMBaseTargetMachine
122 static ARMBaseTargetMachine::ARMABI
131 return ARMBaseTargetMachine::ARM_ABI_AAPCS16;
133 return ARMBaseTargetMachine::ARM_ABI_AAPCS;
135 return ARMBaseTargetMachine::ARM_ABI_APCS;
138 return ARMBaseTargetMachine::ARM_ABI_UNKNOWN;
164 if (ABI != ARMBaseTargetMachine::ARM_ABI_APCS)
169 if (ABI == ARMBaseTargetMachine::ARM_ABI_APCS)
174 if (ABI == ARMBaseTargetMachine::ARM_ABI_APCS)
176 else if (ABI != ARMBaseTargetMachine::ARM_ABI_AAPCS16)
188 if (TT.isOSNaCl() || ABI == ARMBaseTargetMachine::ARM_ABI_AAPCS16)
190 else if (ABI == ARMBaseTargetMachine::ARM_ABI_AAPCS)
217 ARMBaseTargetMachine::ARMBaseTargetMachine(const Target &T, const Triple &TT,
270 ARMBaseTargetMachine::~ARMBaseTargetMachine() = default;
272 MachineFunctionInfo *ARMBaseTargetMachine::createMachineFunctionInfo(
280 ARMBaseTargetMachine::getSubtargetImpl(const Function &F) const {
324 ARMBaseTargetMachine::getTargetTransformInfo(const Function &F) const {
334 : ARMBaseTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, true) {}
342 : ARMBaseTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, false) {}
349 ARMPassConfig(ARMBaseTargetMachine &TM, PassManagerBase &PM)
352 ARMBaseTargetMachine &getARMTargetMachine() const {
353 return getTM<ARMBaseTargetMachine>();
412 TargetPassConfig *ARMBaseTargetMachine::createPassConfig(PassManagerBase &PM) {
628 ARMBaseTargetMachine::createDefaultFuncInfoYAML() const {
633 ARMBaseTargetMachine::convertFuncInfoToYAML(const MachineFunction &MF) const {
638 bool ARMBaseTargetMachine::parseMachineFunctionInfo(
647 void ARMBaseTargetMachine::reset() { SubtargetMap.clear(); }