Lines Matching defs:VETargetMachine
1 //===-- VETargetMachine.cpp - Define TargetMachine for VE -----------------===//
12 #include "VETargetMachine.h"
30 RegisterTargetMachine<VETargetMachine> X(getTheVETarget());
86 VETargetMachine::VETargetMachine(const Target &T, const Triple &TT,
100 VETargetMachine::~VETargetMachine() = default;
103 VETargetMachine::getTargetTransformInfo(const Function &F) const {
107 MachineFunctionInfo *VETargetMachine::createMachineFunctionInfo(
118 VEPassConfig(VETargetMachine &TM, PassManagerBase &PM)
121 VETargetMachine &getVETargetMachine() const {
122 return getTM<VETargetMachine>();
131 TargetPassConfig *VETargetMachine::createPassConfig(PassManagerBase &PM) {