Home
last modified time | relevance | path

Searched refs:XCoreTargetMachine (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreTargetMachine.cpp45 XCoreTargetMachine::XCoreTargetMachine(const Target &T, const Triple &TT, in XCoreTargetMachine() function in XCoreTargetMachine
60 XCoreTargetMachine::~XCoreTargetMachine() = default;
67 XCorePassConfig(XCoreTargetMachine &TM, PassManagerBase &PM) in XCorePassConfig()
70 XCoreTargetMachine &getXCoreTargetMachine() const { in getXCoreTargetMachine()
71 return getTM<XCoreTargetMachine>(); in getXCoreTargetMachine()
82 TargetPassConfig *XCoreTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
108 RegisterTargetMachine<XCoreTargetMachine> X(getTheXCoreTarget()); in LLVMInitializeXCoreTarget()
114 XCoreTargetMachine::getTargetTransformInfo(const Function &F) const { in getTargetTransformInfo()
118 MachineFunctionInfo *XCoreTargetMachine::createMachineFunctionInfo( in createMachineFunctionInfo()
H A DXCoreTargetMachine.h1 //===-- XCoreTargetMachine.h - Define TargetMachine for XCore ---*- C++ -*-===//
26 class XCoreTargetMachine : public LLVMTargetMachine {
31 XCoreTargetMachine(const Target &T, const Triple &TT, StringRef CPU,
36 ~XCoreTargetMachine() override;
H A DXCore.h26 class XCoreTargetMachine; variable
31 FunctionPass *createXCoreISelDag(XCoreTargetMachine &TM,
H A DXCoreISelDAGToDAG.cpp46 XCoreDAGToDAGISel(XCoreTargetMachine &TM, CodeGenOptLevel OptLevel) in XCoreDAGToDAGISel()
83 explicit XCoreDAGToDAGISelLegacy(XCoreTargetMachine &TM, in XCoreDAGToDAGISelLegacy()
97 FunctionPass *llvm::createXCoreISelDag(XCoreTargetMachine &TM, in INITIALIZE_PASS()
H A DXCoreTargetTransformInfo.h39 explicit XCoreTTIImpl(const XCoreTargetMachine *TM, const Function &F) in XCoreTTIImpl()