Home
last modified time | relevance | path

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

/llvm-project/llvm/lib/Target/VE/
H A DVETargetMachine.cpp1 //===-- VETargetMachine.cpp - Define TargetMachine for VE -----------------===//
12 #include "VETargetMachine.h"
30 RegisterTargetMachine<VETargetMachine> X(getTheVETarget()); in LLVMInitializeVETarget()
86 VETargetMachine::VETargetMachine(const Target &T, const Triple &TT, in VETargetMachine() function in VETargetMachine
100 VETargetMachine::~VETargetMachine() = default;
103 VETargetMachine::getTargetTransformInfo(const Function &F) const { in getTargetTransformInfo()
107 MachineFunctionInfo *VETargetMachine::createMachineFunctionInfo( in createMachineFunctionInfo()
118 VEPassConfig(VETargetMachine
[all...]
H A DVETargetMachine.h1 //===-- VETargetMachine.h - Define TargetMachine for VE ---------*- C++ -*-===//
23 class VETargetMachine : public CodeGenTargetMachineImpl {
26 // Hold Strings that can be free'd all together with VETargetMachine
31 VETargetMachine(const Target &T, const Triple &TT, StringRef CPU,
36 ~VETargetMachine() override;
H A DVEISelDAGToDAG.cpp14 #include "VETargetMachine.h"
35 explicit VEDAGToDAGISel(VETargetMachine &tm) : SelectionDAGISel(tm) {}
71 explicit VEDAGToDAGISelLegacy(VETargetMachine &tm)
339 FunctionPass *llvm::createVEISelDag(VETargetMachine &TM) {
H A DVE.h28 class VETargetMachine; variable
30 FunctionPass *createVEISelDag(VETargetMachine &TM);
H A DCMakeLists.txt28 VETargetMachine.cpp
H A DVETargetTransformInfo.h84 explicit VETTIImpl(const VETargetMachine *TM, const Function &F) in VETTIImpl()
H A DVEISelLowering.cpp20 #include "VETargetMachine.h"
1774 const VETargetMachine *TM = in lowerINTRINSIC_WO_CHAIN()
1775 static_cast<const VETargetMachine *>(&DAG.getTarget()); in lowerINTRINSIC_WO_CHAIN()
/llvm-project/llvm/unittests/Target/VE/
H A DMachineInstrTest.cpp11 #include "VETargetMachine.h"
298 *static_cast<const VETargetMachine *>(TM.get())); in TEST()