Searched refs:SparcTargetMachine (Results 1 - 10 of 10) sorted by relevance

/external/swiftshader/third_party/LLVM/lib/Target/Sparc/
H A DSparcSelectionDAGInfo.h21 class SparcTargetMachine;
25 explicit SparcSelectionDAGInfo(const SparcTargetMachine &TM);
H A DSparcSelectionDAGInfo.cpp15 #include "SparcTargetMachine.h"
18 SparcSelectionDAGInfo::SparcSelectionDAGInfo(const SparcTargetMachine &TM)
H A DSparcTargetMachine.cpp1 //===-- SparcTargetMachine.cpp - Define TargetMachine for Sparc -----------===//
14 #include "SparcTargetMachine.h"
25 /// SparcTargetMachine ctor - Create an ILP32 architecture model
27 SparcTargetMachine::SparcTargetMachine(const Target &T, StringRef TT, function in class:SparcTargetMachine
38 bool SparcTargetMachine::addInstSelector(PassManagerBase &PM,
47 bool SparcTargetMachine::addPreEmitPass(PassManagerBase &PM,
58 : SparcTargetMachine(T, TT, CPU, FS, RM, CM, false) {
65 : SparcTargetMachine(T, TT, CPU, FS, RM, CM, true) {
H A DSparcTargetMachine.h1 //===-- SparcTargetMachine.h - Define TargetMachine for Sparc ---*- C++ -*-===//
28 class SparcTargetMachine : public LLVMTargetMachine { class in namespace:llvm
36 SparcTargetMachine(const Target &T, StringRef TT,
63 class SparcV8TargetMachine : public SparcTargetMachine {
72 class SparcV9TargetMachine : public SparcTargetMachine {
H A DSparc.h25 class SparcTargetMachine;
28 FunctionPass *createSparcISelDag(SparcTargetMachine &TM);
H A DSparcISelDAGToDAG.cpp14 #include "SparcTargetMachine.h"
36 SparcTargetMachine& TM;
38 explicit SparcDAGToDAGISel(SparcTargetMachine &tm)
210 FunctionPass *llvm::createSparcISelDag(SparcTargetMachine &TM) {
/external/llvm/lib/Target/Sparc/
H A DSparcTargetMachine.h1 //===-- SparcTargetMachine.h - Define TargetMachine for Sparc ---*- C++ -*-===//
23 class SparcTargetMachine : public LLVMTargetMachine { class in namespace:llvm
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 DSparcTargetMachine.cpp1 //===-- SparcTargetMachine.cpp - Define TargetMachine for Sparc -----------===//
13 #include "SparcTargetMachine.h"
64 SparcTargetMachine::SparcTargetMachine(const Target &T, const Triple &TT, function in class:SparcTargetMachine
77 SparcTargetMachine::~SparcTargetMachine() {}
80 SparcTargetMachine::getSubtargetImpl(const Function &F) const {
117 SparcPassConfig(SparcTargetMachine *TM, PassManagerBase &PM)
120 SparcTargetMachine &getSparcTargetMachine() const {
121 return getTM<SparcTargetMachine>();
[all...]
H A DSparc.h24 class SparcTargetMachine;
30 FunctionPass *createSparcISelDag(SparcTargetMachine &TM);
H A DSparcISelDAGToDAG.cpp14 #include "SparcTargetMachine.h"
37 explicit SparcDAGToDAGISel(SparcTargetMachine &tm) : SelectionDAGISel(tm) {}
410 FunctionPass *llvm::createSparcISelDag(SparcTargetMachine &TM) {

Completed in 2355 milliseconds