Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Target/Sparc/
H A DSparcTargetMachine.cpp92 SparcTargetMachine::SparcTargetMachine( in SparcTargetMachine() function in SparcTargetMachine
106 SparcTargetMachine::~SparcTargetMachine() {} in ~SparcTargetMachine()
109 SparcTargetMachine::getSubtargetImpl(const Function &F) const { in getSubtargetImpl()
146 SparcPassConfig(SparcTargetMachine &TM, PassManagerBase &PM) in SparcPassConfig()
149 SparcTargetMachine &getSparcTargetMachine() const { in getSparcTargetMachine()
150 return getTM<SparcTargetMachine>(); in getSparcTargetMachine()
159 TargetPassConfig *SparcTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
198 : SparcTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, JIT, false) {} in SparcV8TargetMachine()
208 : SparcTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, JIT, true) {} in SparcV9TargetMachine()
218 : SparcTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, JIT, false) {} in SparcelTargetMachine()
H A DSparcTargetMachine.h23 class SparcTargetMachine : public LLVMTargetMachine {
29 SparcTargetMachine(const Target &T, const Triple &TT, StringRef CPU,
33 ~SparcTargetMachine() override;
47 class SparcV8TargetMachine : public SparcTargetMachine {
58 class SparcV9TargetMachine : public SparcTargetMachine {
67 class SparcelTargetMachine : public SparcTargetMachine {
H A DSparc.h24 class SparcTargetMachine; variable
30 FunctionPass *createSparcISelDag(SparcTargetMachine &TM);
H A DSparcISelDAGToDAG.cpp37 explicit SparcDAGToDAGISel(SparcTargetMachine &tm) : SelectionDAGISel(tm) {} in SparcDAGToDAGISel()
399 FunctionPass *llvm::createSparcISelDag(SparcTargetMachine &TM) { in createSparcISelDag()
/freebsd-12.1/lib/clang/libllvm/
H A DMakefile1182 SRCS_MIN+= Target/Sparc/SparcTargetMachine.cpp