Searched refs:LanaiTargetMachine (Results 1 - 7 of 7) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanai.h21 class LanaiTargetMachine;
28 FunctionPass *createLanaiISelDag(LanaiTargetMachine &TM);
32 FunctionPass *createLanaiDelaySlotFillerPass(const LanaiTargetMachine &TM);
H A DLanaiTargetMachine.cpp1 //===-- LanaiTargetMachine.cpp - Define TargetMachine for Lanai ---------===//
13 #include "LanaiTargetMachine.h"
35 RegisterTargetMachine<LanaiTargetMachine> registered_target(
56 LanaiTargetMachine::LanaiTargetMachine(const Target &T, const Triple &TT, function in class:LanaiTargetMachine
73 LanaiTargetMachine::getTargetTransformInfo(const Function &F) {
81 LanaiPassConfig(LanaiTargetMachine &TM, PassManagerBase *PassManager)
84 LanaiTargetMachine &getLanaiTargetMachine() const {
85 return getTM<LanaiTargetMachine>();
95 LanaiTargetMachine
[all...]
H A DLanaiTargetMachine.h1 //===-- LanaiTargetMachine.h - Define TargetMachine for Lanai --- C++ ---===//
27 class LanaiTargetMachine : public LLVMTargetMachine { class in namespace:llvm
32 LanaiTargetMachine(const Target &TheTarget, const Triple &TargetTriple,
H A DLanaiTargetObjectFile.h15 class LanaiTargetMachine;
H A DLanaiTargetTransformInfo.h21 #include "LanaiTargetMachine.h"
40 explicit LanaiTTIImpl(const LanaiTargetMachine *TM, const Function &F)
H A DLanaiISelDAGToDAG.cpp17 #include "LanaiTargetMachine.h"
50 explicit LanaiDAGToDAGISel(LanaiTargetMachine &TargetMachine)
331 FunctionPass *llvm::createLanaiISelDag(LanaiTargetMachine &TM) {
H A DLanaiDelaySlotFiller.cpp14 #include "LanaiTargetMachine.h"
85 llvm::createLanaiDelaySlotFillerPass(const LanaiTargetMachine & /*tm*/) {

Completed in 116 milliseconds