Lines Matching defs:DirectXTargetMachine
1 //===- DirectXTargetMachine.cpp - DirectX Target Implementation -*- C++ -*-===//
14 #include "DirectXTargetMachine.h"
49 RegisterTargetMachine<DirectXTargetMachine> X(getTheDirectXTarget());
85 DirectXPassConfig(DirectXTargetMachine &TM, PassManagerBase &PM)
88 DirectXTargetMachine &getDirectXTargetMachine() const {
89 return getTM<DirectXTargetMachine>();
108 DirectXTargetMachine::DirectXTargetMachine(const Target &T, const Triple &TT,
124 DirectXTargetMachine::~DirectXTargetMachine() {}
126 void DirectXTargetMachine::registerPassBuilderCallbacks(PassBuilder &PB) {
131 bool DirectXTargetMachine::addPassesToEmitFile(
165 bool DirectXTargetMachine::addPassesToEmitMC(PassManagerBase &PM,
172 TargetPassConfig *DirectXTargetMachine::createPassConfig(PassManagerBase &PM) {
177 DirectXTargetMachine::getSubtargetImpl(const Function &) const {
182 DirectXTargetMachine::getTargetTransformInfo(const Function &F) const {
186 DirectXTargetLowering::DirectXTargetLowering(const DirectXTargetMachine &TM,