Searched refs:VETargetMachine (Results 1 - 5 of 5) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/VE/
H A DVETargetMachine.cpp1 //===-- VETargetMachine.cpp - Define TargetMachine for VE -----------------===//
12 #include "VETargetMachine.h"
28 RegisterTargetMachine<VETargetMachine> X(getTheVETarget());
68 VETargetMachine::VETargetMachine(const Target &T, const Triple &TT, function in class:VETargetMachine
82 VETargetMachine::~VETargetMachine() {}
84 TargetTransformInfo VETargetMachine::getTargetTransformInfo(const Function &F) {
92 VEPassConfig(VETargetMachine &TM, PassManagerBase &PM)
95 VETargetMachine
[all...]
H A DVETargetMachine.h1 //===-- VETargetMachine.h - Define TargetMachine for VE ---------*- C++ -*-===//
22 class VETargetMachine : public LLVMTargetMachine { class in namespace:llvm
25 // Hold Strings that can be free'd all together with VETargetMachine
30 VETargetMachine(const Target &T, const Triple &TT, StringRef CPU,
34 ~VETargetMachine() override;
H A DVETargetTransformInfo.h20 #include "VETargetMachine.h"
37 explicit VETTIImpl(const VETargetMachine *TM, const Function &F)
H A DVE.h24 class VETargetMachine;
30 FunctionPass *createVEISelDag(VETargetMachine &TM);
H A DVEISelDAGToDAG.cpp13 #include "VETargetMachine.h"
136 explicit VEDAGToDAGISel(VETargetMachine &tm) : SelectionDAGISel(tm) {}
337 FunctionPass *llvm::createVEISelDag(VETargetMachine &TM) {

Completed in 60 milliseconds