Home
last modified time | relevance | path

Searched refs:SparcTargetMachine (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcTargetMachine.cpp105 SparcTargetMachine::SparcTargetMachine(const Target &T, const Triple &TT, in SparcTargetMachine() function in SparcTargetMachine
122 SparcTargetMachine::~SparcTargetMachine() = default;
125 SparcTargetMachine::getSubtargetImpl(const Function &F) const { in getSubtargetImpl()
157 MachineFunctionInfo *SparcTargetMachine::createMachineFunctionInfo( in createMachineFunctionInfo()
168 SparcPassConfig(SparcTargetMachine &TM, PassManagerBase &PM) in SparcPassConfig()
171 SparcTargetMachine &getSparcTargetMachine() const { in getSparcTargetMachine()
172 return getTM<SparcTargetMachine>(); in getSparcTargetMachine()
181 TargetPassConfig *SparcTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
215 : SparcTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, JIT, false) {} in SparcV8TargetMachine()
225 : SparcTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, JIT, true) {} in SparcV9TargetMachine()
[all …]
H A DSparcTargetMachine.h24 class SparcTargetMachine : public CodeGenTargetMachineImpl {
30 SparcTargetMachine(const Target &T, const Triple &TT, StringRef CPU,
35 ~SparcTargetMachine() override;
52 class SparcV8TargetMachine : public SparcTargetMachine {
65 class SparcV9TargetMachine : public SparcTargetMachine {
76 class SparcelTargetMachine : public SparcTargetMachine {
H A DSparc.h27 class SparcTargetMachine; variable
29 FunctionPass *createSparcISelDag(SparcTargetMachine &TM);
H A DSparcISelDAGToDAG.cpp40 explicit SparcDAGToDAGISel(SparcTargetMachine &tm) : SelectionDAGISel(tm) {} in SparcDAGToDAGISel()
70 explicit SparcDAGToDAGISelLegacy(SparcTargetMachine &tm) in SparcDAGToDAGISelLegacy()
403 FunctionPass *llvm::createSparcISelDag(SparcTargetMachine &TM) { in createSparcISelDag()