Home
last modified time | relevance | path

Searched refs:VETargetMachine (Results 1 – 6 of 6) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/VE/
H A DVETargetMachine.cpp28 RegisterTargetMachine<VETargetMachine> X(getTheVETarget()); in LLVMInitializeVETarget()
79 VETargetMachine::VETargetMachine(const Target &T, const Triple &TT, in VETargetMachine() function in VETargetMachine
93 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()
H A DVETargetMachine.h22 class VETargetMachine : public LLVMTargetMachine {
30 VETargetMachine(const Target &T, const Triple &TT, StringRef CPU,
34 ~VETargetMachine() override;
H A DVETargetTransformInfo.h39 explicit VETTIImpl(const VETargetMachine *TM, const Function &F) in VETTIImpl()
H A DVE.h24 class VETargetMachine; variable
30 FunctionPass *createVEISelDag(VETargetMachine &TM);
H A DVEISelDAGToDAG.cpp127 explicit VEDAGToDAGISel(VETargetMachine &tm) : SelectionDAGISel(tm) {} in VEDAGToDAGISel()
356 FunctionPass *llvm::createVEISelDag(VETargetMachine &TM) { in createVEISelDag()
H A DVEISelLowering.cpp1587 const VETargetMachine *TM = in lowerINTRINSIC_WO_CHAIN()
1588 static_cast<const VETargetMachine *>(&DAG.getTarget()); in lowerINTRINSIC_WO_CHAIN()