Searched refs:SparcTargetMachine (Results 1 – 4 of 4) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/ |
H A D | SparcTargetMachine.cpp | 98 SparcTargetMachine::SparcTargetMachine(const Target &T, const Triple &TT, in SparcTargetMachine() function in SparcTargetMachine 114 SparcTargetMachine::~SparcTargetMachine() = default; 117 SparcTargetMachine::getSubtargetImpl(const Function &F) const { in getSubtargetImpl() 149 MachineFunctionInfo *SparcTargetMachine::createMachineFunctionInfo( in createMachineFunctionInfo() 160 SparcPassConfig(SparcTargetMachine &TM, PassManagerBase &PM) in SparcPassConfig() 163 SparcTargetMachine &getSparcTargetMachine() const { in getSparcTargetMachine() 164 return getTM<SparcTargetMachine>(); in getSparcTargetMachine() 173 TargetPassConfig *SparcTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig() 206 : SparcTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, JIT, false) {} in SparcV8TargetMachine() 216 : SparcTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, JIT, true) {} in SparcV9TargetMachine() [all …]
|
H A D | SparcTargetMachine.h | 1 //===-- SparcTargetMachine.h - Define TargetMachine for Sparc ---*- C++ -*-===// 23 class SparcTargetMachine : public LLVMTargetMachine { 29 SparcTargetMachine(const Target &T, const Triple &TT, StringRef CPU, 34 ~SparcTargetMachine() override; 51 class SparcV8TargetMachine : public SparcTargetMachine { 64 class SparcV9TargetMachine : public SparcTargetMachine { 75 class SparcelTargetMachine : public SparcTargetMachine {
|
H A D | Sparc.h | 27 class SparcTargetMachine; variable 29 FunctionPass *createSparcISelDag(SparcTargetMachine &TM);
|
H A D | SparcISelDAGToDAG.cpp | 42 explicit SparcDAGToDAGISel(SparcTargetMachine &tm) : SelectionDAGISel(tm) {} in SparcDAGToDAGISel() 72 explicit SparcDAGToDAGISelLegacy(SparcTargetMachine &tm) in SparcDAGToDAGISelLegacy() 405 FunctionPass *llvm::createSparcISelDag(SparcTargetMachine &TM) { in createSparcISelDag()
|