Lines Matching refs:DirectXTargetMachine
40 RegisterTargetMachine<DirectXTargetMachine> X(getTheDirectXTarget()); in LLVMInitializeDirectXTarget()
70 DirectXPassConfig(DirectXTargetMachine &TM, PassManagerBase &PM) in DirectXPassConfig()
73 DirectXTargetMachine &getDirectXTargetMachine() const { in getDirectXTargetMachine()
74 return getTM<DirectXTargetMachine>(); in getDirectXTargetMachine()
85 DirectXTargetMachine::DirectXTargetMachine(const Target &T, const Triple &TT, in DirectXTargetMachine() function in DirectXTargetMachine
101 DirectXTargetMachine::~DirectXTargetMachine() {} in ~DirectXTargetMachine()
103 void DirectXTargetMachine::registerPassBuilderCallbacks( in registerPassBuilderCallbacks()
125 bool DirectXTargetMachine::addPassesToEmitFile( in addPassesToEmitFile()
159 bool DirectXTargetMachine::addPassesToEmitMC(PassManagerBase &PM, in addPassesToEmitMC()
166 TargetPassConfig *DirectXTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
171 DirectXTargetMachine::getSubtargetImpl(const Function &) const { in getSubtargetImpl()
176 DirectXTargetMachine::getTargetTransformInfo(const Function &F) const { in getTargetTransformInfo()
180 DirectXTargetLowering::DirectXTargetLowering(const DirectXTargetMachine &TM, in DirectXTargetLowering()