Lines Matching defs:DirectXTargetMachine
1 //===- DirectXTargetMachine.cpp - DirectX Target Implementation -*- C++ -*-===//
14 #include "DirectXTargetMachine.h"
40 RegisterTargetMachine<DirectXTargetMachine> X(getTheDirectXTarget());
71 DirectXPassConfig(DirectXTargetMachine &TM, PassManagerBase &PM)
74 DirectXTargetMachine &getDirectXTargetMachine() const {
75 return getTM<DirectXTargetMachine>();
87 DirectXTargetMachine::DirectXTargetMachine(const Target &T, const Triple &TT,
103 DirectXTargetMachine::~DirectXTargetMachine() {}
105 void DirectXTargetMachine::registerPassBuilderCallbacks(PassBuilder &PB) {
110 bool DirectXTargetMachine::addPassesToEmitFile(
144 bool DirectXTargetMachine::addPassesToEmitMC(PassManagerBase &PM,
151 TargetPassConfig *DirectXTargetMachine::createPassConfig(PassManagerBase &PM) {
156 DirectXTargetMachine::getSubtargetImpl(const Function &) const {
161 DirectXTargetMachine::getTargetTransformInfo(const Function &F) const {
165 DirectXTargetLowering::DirectXTargetLowering(const DirectXTargetMachine &TM,