Lines Matching defs:X86TargetMachine
1 //===-- X86TargetMachine.cpp - Define TargetMachine for the X86 -----------===//
13 #include "X86TargetMachine.h"
68 RegisterTargetMachine<X86TargetMachine> X(getTheX86_32Target());
69 RegisterTargetMachine<X86TargetMachine> Y(getTheX86_64Target());
230 X86TargetMachine::X86TargetMachine(const Target &T, const Triple &TT,
258 X86TargetMachine::~X86TargetMachine() = default;
261 X86TargetMachine::getSubtargetImpl(const Function &F) const {
349 yaml::MachineFunctionInfo *X86TargetMachine::createDefaultFuncInfoYAML() const {
354 X86TargetMachine::convertFuncInfoToYAML(const MachineFunction &MF) const {
359 bool X86TargetMachine::parseMachineFunctionInfo(
367 bool X86TargetMachine::isNoopAddrSpaceCast(unsigned SrcAS,
375 void X86TargetMachine::reset() { SubtargetMap.clear(); }
382 X86TargetMachine::getTargetTransformInfo(const Function &F) const {
395 X86PassConfig(X86TargetMachine &TM, PassManagerBase &PM)
398 X86TargetMachine &getX86TargetMachine() const {
399 return getTM<X86TargetMachine>();
454 TargetPassConfig *X86TargetMachine::createPassConfig(PassManagerBase &PM) {
458 MachineFunctionInfo *X86TargetMachine::createMachineFunctionInfo(