Searched refs:VETargetMachine (Results 1 – 6 of 6) sorted by relevance
28 RegisterTargetMachine<VETargetMachine> X(getTheVETarget()); in LLVMInitializeVETarget()79 VETargetMachine::VETargetMachine(const Target &T, const Triple &TT, in VETargetMachine() function in VETargetMachine93 VETargetMachine::~VETargetMachine() {} in ~VETargetMachine()95 TargetTransformInfo VETargetMachine::getTargetTransformInfo(const Function &F) { in getTargetTransformInfo()103 VEPassConfig(VETargetMachine &TM, PassManagerBase &PM) in VEPassConfig()106 VETargetMachine &getVETargetMachine() const { in getVETargetMachine()107 return getTM<VETargetMachine>(); in getVETargetMachine()116 TargetPassConfig *VETargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
22 class VETargetMachine : public LLVMTargetMachine {30 VETargetMachine(const Target &T, const Triple &TT, StringRef CPU,34 ~VETargetMachine() override;
39 explicit VETTIImpl(const VETargetMachine *TM, const Function &F) in VETTIImpl()
24 class VETargetMachine; variable30 FunctionPass *createVEISelDag(VETargetMachine &TM);
127 explicit VEDAGToDAGISel(VETargetMachine &tm) : SelectionDAGISel(tm) {} in VEDAGToDAGISel()356 FunctionPass *llvm::createVEISelDag(VETargetMachine &TM) { in createVEISelDag()
1587 const VETargetMachine *TM = in lowerINTRINSIC_WO_CHAIN()1588 static_cast<const VETargetMachine *>(&DAG.getTarget()); in lowerINTRINSIC_WO_CHAIN()