Searched refs:SparcTargetMachine (Results 1 – 8 of 8) sorted by relevance
/openbsd-src/gnu/llvm/llvm/lib/Target/Sparc/ |
H A D | SparcTargetMachine.cpp | 99 SparcTargetMachine::SparcTargetMachine(const Target &T, const Triple &TT, in SparcTargetMachine() function in SparcTargetMachine 117 SparcTargetMachine::~SparcTargetMachine() = default; 120 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() 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 D | SparcTargetMachine.h | 23 class SparcTargetMachine : public LLVMTargetMachine { 30 SparcTargetMachine(const Target &T, const Triple &TT, StringRef CPU, 35 ~SparcTargetMachine() override; 53 class SparcV8TargetMachine : public SparcTargetMachine { 66 class SparcV9TargetMachine : public SparcTargetMachine { 77 class SparcelTargetMachine : public SparcTargetMachine {
|
H A D | Sparc.h | 27 class SparcTargetMachine; variable 29 FunctionPass *createSparcISelDag(SparcTargetMachine &TM);
|
H A D | CMakeLists.txt | 28 SparcTargetMachine.cpp
|
H A D | SparcISelDAGToDAG.cpp | 43 explicit SparcDAGToDAGISel(SparcTargetMachine &tm) : SelectionDAGISel(ID, tm) {} in SparcDAGToDAGISel() 404 FunctionPass *llvm::createSparcISelDag(SparcTargetMachine &TM) { in createSparcISelDag()
|
/openbsd-src/gnu/usr.bin/clang/libLLVMSparcCodeGen/ |
H A D | Makefile | 19 SparcTargetMachine.cpp \
|
/openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/Target/Sparc/ |
H A D | BUILD.gn | 44 "SparcTargetMachine.cpp",
|
/openbsd-src/gnu/llvm/llvm/docs/ |
H A D | WritingAnLLVMBackend.rst | 81 ``SparcTargetMachine.cpp`` and ``SparcTargetMachine.h``, but change the file 179 SPARC target, name the files ``SparcTargetMachine.h`` and 180 ``SparcTargetMachine.cpp``. 190 For instance, for the SPARC target, the header file ``SparcTargetMachine.h`` 200 class SparcTargetMachine : public LLVMTargetMachine { 210 SparcTargetMachine(const Module &M, const std::string &FS); 248 endianness. For example, the constructor for ``SparcTargetMachine`` contains 253 SparcTargetMachine::SparcTargetMachine(const Module &M, const std::string &FS) 1665 SparcTargetAsmInfo::SparcTargetAsmInfo(const SparcTargetMachine &TM) {
|