Searched refs:SparcTargetMachine (Results 1 – 6 of 6) sorted by relevance
/external/llvm/lib/Target/Sparc/ |
D | SparcTargetMachine.cpp | 57 SparcTargetMachine::SparcTargetMachine(const Target &T, const Triple &TT, in SparcTargetMachine() function in SparcTargetMachine 69 SparcTargetMachine::~SparcTargetMachine() {} in ~SparcTargetMachine() 75 SparcPassConfig(SparcTargetMachine *TM, PassManagerBase &PM) in SparcPassConfig() 78 SparcTargetMachine &getSparcTargetMachine() const { in getSparcTargetMachine() 79 return getTM<SparcTargetMachine>(); in getSparcTargetMachine() 88 TargetPassConfig *SparcTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig() 114 : SparcTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, false) {} in SparcV8TargetMachine() 123 : SparcTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, true) {} in SparcV9TargetMachine() 132 : SparcTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, false) {} in SparcelTargetMachine()
|
D | SparcTargetMachine.h | 23 class SparcTargetMachine : public LLVMTargetMachine { 27 SparcTargetMachine(const Target &T, const Triple &TT, StringRef CPU, 31 ~SparcTargetMachine() override; 46 class SparcV8TargetMachine : public SparcTargetMachine { 57 class SparcV9TargetMachine : public SparcTargetMachine { 66 class SparcelTargetMachine : public SparcTargetMachine {
|
D | Sparc.h | 24 class SparcTargetMachine; variable 30 FunctionPass *createSparcISelDag(SparcTargetMachine &TM);
|
D | CMakeLists.txt | 24 SparcTargetMachine.cpp
|
D | SparcISelDAGToDAG.cpp | 38 explicit SparcDAGToDAGISel(SparcTargetMachine &tm) : SelectionDAGISel(tm) {} in SparcDAGToDAGISel() 408 FunctionPass *llvm::createSparcISelDag(SparcTargetMachine &TM) { in createSparcISelDag()
|
/external/llvm/docs/ |
D | WritingAnLLVMBackend.rst | 81 ``SparcTargetMachine.cpp`` and ``SparcTargetMachine.h``, but change the file 181 SPARC target, name the files ``SparcTargetMachine.h`` and 182 ``SparcTargetMachine.cpp``. 192 For instance, for the SPARC target, the header file ``SparcTargetMachine.h`` 202 class SparcTargetMachine : public LLVMTargetMachine { 212 SparcTargetMachine(const Module &M, const std::string &FS); 250 endianness. For example, the constructor for ``SparcTargetMachine`` contains 255 SparcTargetMachine::SparcTargetMachine(const Module &M, const std::string &FS) 1583 SparcTargetAsmInfo::SparcTargetAsmInfo(const SparcTargetMachine &TM) {
|